Searched refs:Ty1 (Results 1 - 10 of 10) sorted by relevance
/external/llvm/lib/Target/MSP430/ |
H A D | 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;
|
H A D | MSP430ISelLowering.cpp | 988 bool MSP430TargetLowering::isTruncateFree(Type *Ty1, argument 990 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) 993 return (Ty1->getPrimitiveSizeInBits() > Ty2->getPrimitiveSizeInBits()); 1003 bool MSP430TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { argument 1005 return 0 && Ty1->isIntegerTy(8) && Ty2->isIntegerTy(16);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | GlobalMerge.cpp | 106 Type *Ty1 = cast<PointerType>(GV1->getType())->getElementType(); local 109 return (TD->getTypeAllocSize(Ty1) < TD->getTypeAllocSize(Ty2));
|
/external/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 188 bool isEquivalentType(Type *Ty1, Type *Ty2) const; 203 bool FunctionComparator::isEquivalentType(Type *Ty1, argument 205 if (Ty1 == Ty2) 207 if (Ty1->getTypeID() != Ty2->getTypeID()) { 209 LLVMContext &Ctx = Ty1->getContext(); 210 if (isa<PointerType>(Ty1) && Ty2 == TD->getIntPtrType(Ctx)) return true; 211 if (isa<PointerType>(Ty2) && Ty1 == TD->getIntPtrType(Ctx)) return true; 216 switch (Ty1->getTypeID()) { 222 // Ty1 == Ty2 would have returned true earlier. 236 PointerType *PTy1 = cast<PointerType>(Ty1); [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SValBuilder.h | 78 bool haveSameType(QualType Ty1, QualType Ty2) { argument 81 return (Context.getCanonicalType(Ty1) == Context.getCanonicalType(Ty2) || 82 (Ty1->isIntegerType() && Ty2->isIntegerType()));
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.h | 82 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const;
|
H A D | HexagonISelLowering.cpp | 1450 HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { argument 1451 EVT MTy1 = EVT::getEVT(Ty1);
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 598 /// type Ty1 to type Ty2. e.g. On x86 it's free to truncate a i32 value in 600 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 604 /// value of type Ty1 implicit zero-extends the value to Ty2 in the result 607 /// virtual registers. Also, if isTruncateFree(Ty2, Ty1) is true, this 611 virtual bool isZExtFree(Type *Ty1, Type *Ty2) const;
|
H A D | X86ISelLowering.cpp | 11723 bool X86TargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { argument 11724 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) 11726 unsigned NumBits1 = Ty1->getPrimitiveSizeInBits(); 11752 bool X86TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { argument 11754 return Ty1->isIntegerTy(32) && Ty2->isIntegerTy(64) && Subtarget->is64Bit();
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 1555 Type *Ty1 = VT1.getTypeForEVT(*getContext()); local 1558 unsigned Align = std::max(TD->getPrefTypeAlignment(Ty1),
|
Completed in 181 milliseconds