/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
ARMRegisterBankInfo.cpp | 348 LLT Ty2 = MRI.getType(MI.getOperand(1).getReg()); 349 (void)Ty2; 351 assert(Ty2.getSizeInBits() == 1 && "Unsupported size for G_SELECT"); 360 LLT Ty2 = MRI.getType(MI.getOperand(2).getReg()); 361 (void)Ty2; 362 assert(Ty2.getSizeInBits() == 32 && "Unsupported size for G_ICMP"); 373 LLT Ty2 = MRI.getType(MI.getOperand(3).getReg()); 374 (void)Ty2; 376 assert(Ty1.getSizeInBits() == Ty2.getSizeInBits() && 394 LLT Ty2 = MRI.getType(MI.getOperand(2).getReg()) [all...] |
/external/spirv-llvm/lib/SPIRV/libSPIRV/ |
SPIRVUtil.h | 81 template<class Ty1, class Ty2, class Identifier = void> 85 typedef Ty2 ValueTy; 89 static Ty2 map(Ty1 Key) { 90 Ty2 Val; 97 static Ty1 rmap(Ty2 Key) { 121 static void foreach(std::function<void(Ty1, Ty2)>F) { 128 static void foreach_conditional(std::function<bool(const Ty1&, Ty2)>F) { 135 static bool find(Ty1 Key, Ty2 *Val = nullptr) { 145 static bool rfind(Ty2 Key, Ty1 *Val = nullptr) { 159 typedef std::map<Ty1, Ty2> MapTy [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.h | 107 /// Ty1 to type Ty2. e.g. On msp430 it's free to truncate a i16 value in 109 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 113 /// of type Ty1 implicit zero-extends the value to Ty2 in the result 116 /// registers. Also, if isTruncateFree(Ty2, Ty1) is true, this does not 120 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
MSP430ISelLowering.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
ARMGlobalMerge.cpp | 104 Type *Ty2 = cast<PointerType>(GV2->getType())->getElementType(); 106 return (TD->getTypeAllocSize(Ty1) < TD->getTypeAllocSize(Ty2));
|
/external/swiftshader/third_party/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 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 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 virtual bool isZExtFree(Type *Ty1, Type *Ty2) const;
|
MSP430ISelLowering.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
MergeFunctions.cpp | 188 bool isEquivalentType(Type *Ty1, Type *Ty2) const; 204 Type *Ty2) const { 205 if (Ty1 == Ty2) 207 if (Ty1->getTypeID() != Ty2->getTypeID()) { 210 if (isa<PointerType>(Ty1) && Ty2 == TD->getIntPtrType(Ctx)) return true; 211 if (isa<PointerType>(Ty2) && Ty1 == TD->getIntPtrType(Ctx)) return true; 222 // Ty1 == Ty2 would have returned true earlier. 237 PointerType *PTy2 = cast<PointerType>(Ty2); 243 StructType *STy2 = cast<StructType>(Ty2); 259 FunctionType *FTy2 = cast<FunctionType>(Ty2); [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
SValBuilder.h | 78 bool haveSameType(QualType Ty1, QualType Ty2) { 81 return (Context.getCanonicalType(Ty1) == Context.getCanonicalType(Ty2) || 83 Ty2->isIntegralOrEnumerationType()));
|
/external/llvm/include/llvm/Support/ |
TrailingObjects.h | 116 template <typename Ty1, typename Ty2> struct ExtractSecondType { 117 typedef Ty2 type;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/ |
TrailingObjects.h | 116 template <typename Ty1, typename Ty2> struct ExtractSecondType { 117 typedef Ty2 type;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.h | 107 /// Ty1 to type Ty2. e.g. On msp430 it's free to truncate a i16 value in 109 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 113 /// of type Ty1 implicit zero-extends the value to Ty2 in the result 116 /// registers. Also, if isTruncateFree(Ty2, Ty1) is true, this does not 120 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.h | 114 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 117 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
|
/external/llvm/lib/Analysis/ |
TargetTransformInfo.cpp | 153 bool TargetTransformInfo::isTruncateFree(Type *Ty1, Type *Ty2) const { 154 return TTIImpl->isTruncateFree(Ty1, Ty2);
|
/external/llvm/include/llvm/Analysis/ |
TargetTransformInfo.h | 355 /// Ty2. e.g. On x86 it's free to truncate a i32 value in register EAX to i16 357 bool isTruncateFree(Type *Ty1, Type *Ty2) const; 662 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) = 0; [all...] |
TargetTransformInfoImpl.h | 229 bool isTruncateFree(Type *Ty1, Type *Ty2) { return false; }
|
/external/llvm/lib/Transforms/Vectorize/ |
BBVectorize.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.h | 289 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 294 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
X86ISelLowering.h | 646 /// type Ty1 to type Ty2. e.g. On x86 it's free to truncate a i32 value in 648 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 652 /// value of type Ty1 implicit zero-extends the value to Ty2 in the result 655 /// virtual registers. Also, if isTruncateFree(Ty2, Ty1) is true, this 659 virtual bool isZExtFree(Type *Ty1, Type *Ty2) const; [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.h | 125 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 132 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
TargetTransformInfo.h | 535 /// Ty2. e.g. On x86 it's free to truncate a i32 value in register EAX to i16 537 bool isTruncateFree(Type *Ty1, Type *Ty2) const; [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelLowering.h | 860 /// type Ty1 to type Ty2. e.g. On x86 it's free to truncate a i32 value in 862 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 865 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override; 868 /// value of type Ty1 implicit zero-extends the value to Ty2 in the result 871 /// virtual registers. Also, if isTruncateFree(Ty2, Ty1) is true, this 875 bool isZExtFree(Type *Ty1, Type *Ty2) const override; [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
X86ISelLowering.h | [all...] |
/external/llvm/include/llvm/CodeGen/ |
BasicTTIImpl.h | 147 bool isTruncateFree(Type *Ty1, Type *Ty2) { 148 return getTLI()->isTruncateFree(Ty1, Ty2); [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.h | 315 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 320 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|