/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.h | 95 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 98 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
|
HexagonISelLowering.cpp | [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.h | 103 /// Ty1 to type Ty2. e.g. On msp430 it's free to truncate a i16 value in 105 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 109 /// of type Ty1 implicit zero-extends the value to Ty2 in the result 112 /// registers. Also, if isTruncateFree(Ty2, Ty1) is true, this does not 116 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
MSP430ISelLowering.cpp | [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
SValBuilder.h | 77 bool haveSameType(QualType Ty1, QualType Ty2) { 80 return (Context.getCanonicalType(Ty1) == Context.getCanonicalType(Ty2) || 82 Ty2->isIntegralOrEnumerationType()));
|
/external/llvm/include/llvm/Analysis/ |
TargetTransformInfo.h | 282 /// Ty2. e.g. On x86 it's free to truncate a i32 value in register EAX to i16 284 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const;
|
/external/llvm/lib/CodeGen/ |
GlobalMerge.cpp | 157 Type *Ty2 = cast<PointerType>(GV2->getType())->getElementType(); 159 return (DL->getTypeAllocSize(Ty1) < DL->getTypeAllocSize(Ty2));
|
BasicTargetTransformInfo.cpp | 87 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 170 bool BasicTTI::isTruncateFree(Type *Ty1, Type *Ty2) const { 171 return getTLI()->isTruncateFree(Ty1, Ty2);
|
/external/llvm/lib/Analysis/ |
TargetTransformInfo.cpp | 119 bool TargetTransformInfo::isTruncateFree(Type *Ty1, Type *Ty2) const { 120 return PrevTTI->isTruncateFree(Ty1, Ty2); 510 bool isTruncateFree(Type *Ty1, Type *Ty2) const override {
|
/external/llvm/lib/Target/X86/ |
X86ISelLowering.h | 687 /// type Ty1 to type Ty2. e.g. On x86 it's free to truncate a i32 value in 689 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 692 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override; 695 /// value of type Ty1 implicit zero-extends the value to Ty2 in the result 698 /// virtual registers. Also, if isTruncateFree(Ty2, Ty1) is true, this 702 bool isZExtFree(Type *Ty1, Type *Ty2) const override; [all...] |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.h | 275 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 278 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
AArch64ISelLowering.cpp | [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
BBVectorize.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.h | 284 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
|
ARMISelLowering.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.h | 463 /// type Ty1 to type Ty2. e.g. On PPC it's free to truncate a i64 value in 465 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
|
PPCISelLowering.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAG.cpp | [all...] |