Home
last modified time | relevance | path

Searched refs:Ty2 (Results 1 – 22 of 22) sorted by relevance

/external/llvm/test/Linker/
Dtestlink2.ll8 %Ty1 = type { %Ty2* }
9 %Ty2 = type opaque
14 @GVTy2 = external global %Ty2*
Dtestlink1.ll5 ; CHECK: %Ty2 = type { %Ty1* }
6 ; CHECK: %Ty1 = type { %Ty2* }
8 %Ty2 = type { %Ty1* }
25 @GVTy2 = global %Ty2* null
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h95 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
98 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
DHexagonISelLowering.cpp1489 HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
1491 EVT MTy2 = EVT::getEVT(Ty2); in isTruncateFree()
1506 HexagonTargetLowering::allowTruncateForTailCall(Type *Ty1, Type *Ty2) const { in allowTruncateForTailCall()
1509 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in allowTruncateForTailCall()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h105 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
116 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
DMSP430ISelLowering.cpp1164 Type *Ty2) const { in isTruncateFree()
1165 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree()
1168 return (Ty1->getPrimitiveSizeInBits() > Ty2->getPrimitiveSizeInBits()); in isTruncateFree()
1178 bool MSP430TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree()
1180 return 0 && Ty1->isIntegerTy(8) && Ty2->isIntegerTy(16); in isZExtFree()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DSValBuilder.h77 bool haveSameType(QualType Ty1, QualType Ty2) { in haveSameType() argument
80 return (Context.getCanonicalType(Ty1) == Context.getCanonicalType(Ty2) || in haveSameType()
82 Ty2->isIntegralOrEnumerationType())); in haveSameType()
/external/llvm/lib/CodeGen/
DGlobalMerge.cpp157 Type *Ty2 = cast<PointerType>(GV2->getType())->getElementType(); in doMerge() local
159 return (DL->getTypeAllocSize(Ty1) < DL->getTypeAllocSize(Ty2)); in doMerge()
DBasicTargetTransformInfo.cpp87 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
170 bool BasicTTI::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
171 return getTLI()->isTruncateFree(Ty1, Ty2); in isTruncateFree()
/external/llvm/lib/Analysis/
DTargetTransformInfo.cpp119 bool TargetTransformInfo::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
120 return PrevTTI->isTruncateFree(Ty1, Ty2); in isTruncateFree()
510 bool isTruncateFree(Type *Ty1, Type *Ty2) const override { in isTruncateFree()
/external/llvm/lib/Target/X86/
DX86ISelLowering.h689 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
692 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
702 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
DX86ISelLowering.cpp16716 bool X86TargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
16717 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree()
16720 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isTruncateFree()
16724 bool X86TargetLowering::allowTruncateForTailCall(Type *Ty1, Type *Ty2) const { in allowTruncateForTailCall()
16725 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in allowTruncateForTailCall()
16755 bool X86TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree()
16757 return Ty1->isIntegerTy(32) && Ty2->isIntegerTy(64) && Subtarget->is64Bit(); in isZExtFree()
/external/llvm/lib/Transforms/Vectorize/
DBBVectorize.cpp1943 *Ty2 = Q.second.second->getType(); in findBestDAGFor() local
1944 Type *VTy = getVecTypeForPair(Ty1, Ty2); in findBestDAGFor()
1975 *Ty2 = S->second->getType(); in findBestDAGFor() local
1976 Type *VTy = getVecTypeForPair(Ty1, Ty2); in findBestDAGFor()
2026 if (Ty2->isVectorTy()) { in findBestDAGFor()
2028 Ty2, VTy); in findBestDAGFor()
2031 Ty1->isVectorTy() ? Ty1->getVectorNumElements() : 1, Ty2)); in findBestDAGFor()
2064 *Ty2 = O2->getType(); in findBestDAGFor() local
2065 Type *VTy = getVecTypeForPair(Ty1, Ty2); in findBestDAGFor()
2069 if (Ty1 == Ty2) { in findBestDAGFor()
[all …]
/external/llvm/include/llvm/Analysis/
DTargetTransformInfo.h284 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const;
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h275 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
278 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
DAArch64ISelLowering.cpp6079 bool AArch64TargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
6080 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree()
6083 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isTruncateFree()
6096 bool AArch64TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree()
6097 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isZExtFree()
6100 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isZExtFree()
/external/llvm/lib/Target/ARM/
DARMISelLowering.h284 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
DARMISelLowering.cpp9784 bool ARMTargetLowering::allowTruncateForTailCall(Type *Ty1, Type *Ty2) const { in allowTruncateForTailCall()
9785 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in allowTruncateForTailCall()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h465 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
DPPCISelLowering.cpp8910 bool PPCTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
8911 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree()
8914 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isTruncateFree()
/external/llvm/docs/
DExtendingLLVM.rst275 bool TypesEqual(const Type *Ty, const Type *Ty2,
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp1779 Type *Ty2 = VT2.getTypeForEVT(*getContext()); in CreateStackTemporary() local
1783 TD->getPrefTypeAlignment(Ty2)); in CreateStackTemporary()