Lines Matching refs:getVMContext

216 llvm::LLVMContext &ABIInfo::getVMContext() const {  in getVMContext()  function in ABIInfo
1542 llvm::Type::getInt64Ty(getVMContext()), 2)); in classifyReturnType()
1548 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), in classifyReturnType()
1577 llvm::Type::getHalfTy(getVMContext()), 2)); in classifyReturnType()
1597 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(),Size)); in classifyReturnType()
1870 llvm::LLVMContext &LLVMContext = getVMContext(); in classifyArgumentType()
1922 llvm::IntegerType::get(getVMContext(), TI.Width)); in classifyArgumentType()
1926 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), 64)); in classifyArgumentType()
2044 llvm::Type *Ty = llvm::Type::getInt8Ty(getVMContext()); in addFieldToArgStruct()
2110 FI.setArgStruct(llvm::StructType::get(getVMContext(), FrameFields, in rewriteWithInAlloca()
3305 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), in getIndirectResult()
3328 return llvm::FixedVectorType::get(llvm::Type::getInt64Ty(getVMContext()), in GetByteVectorType()
3344 return llvm::FixedVectorType::get(llvm::Type::getDoubleTy(getVMContext()), in GetByteVectorType()
3470 return llvm::Type::getDoubleTy(getVMContext()); in GetSSETypeAtOffset()
3502 return llvm::FixedVectorType::get(llvm::Type::getHalfTy(getVMContext()), 4); in GetSSETypeAtOffset()
3504 return llvm::Type::getDoubleTy(getVMContext()); in GetSSETypeAtOffset()
3580 return llvm::IntegerType::get(getVMContext(), in GetINTEGERTypeAtOffset()
3687 ResType = llvm::Type::getX86_FP80Ty(getVMContext()); in classifyReturnType()
3695 ResType = llvm::StructType::get(llvm::Type::getX86_FP80Ty(getVMContext()), in classifyReturnType()
3696 llvm::Type::getX86_FP80Ty(getVMContext())); in classifyReturnType()
4360 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), Width)); in classify()
4391 llvm::Type::getInt64Ty(getVMContext()), 2)); in classify()
4795 llvm::Type *CoerceTy = llvm::Type::getIntNTy(getVMContext(), Size); in classifyReturnType()
5330 llvm::Type *CoerceTy = llvm::IntegerType::get(getVMContext(), Size); in classifyArgumentType()
5368 llvm::IntegerType::get(getVMContext(), llvm::alignTo(Bits, 8)); in classifyArgumentType()
5374 llvm::Type *RegTy = llvm::IntegerType::get(getVMContext(), RegBits); in classifyArgumentType()
5406 llvm::Type *CoerceTy = llvm::IntegerType::get(getVMContext(), Size); in classifyReturnType()
5434 CoerceTy = llvm::IntegerType::get(getVMContext(), GPRBits); in classifyReturnType()
5438 llvm::IntegerType::get(getVMContext(), llvm::alignTo(Bits, 8)); in classifyReturnType()
5676 llvm::Type::getInt1Ty(getVMContext()), 16)); in coerceIllegalVector()
5690 llvm::Type::getInt8Ty(getVMContext()), 16); in coerceIllegalVector()
5695 llvm::Type::getInt16Ty(getVMContext()), 8); in coerceIllegalVector()
5700 llvm::Type::getInt32Ty(getVMContext()), 4); in coerceIllegalVector()
5705 llvm::Type::getInt64Ty(getVMContext()), 2); in coerceIllegalVector()
5709 llvm::Type::getHalfTy(getVMContext()), 8); in coerceIllegalVector()
5713 llvm::Type::getFloatTy(getVMContext()), 4); in coerceIllegalVector()
5717 llvm::Type::getDoubleTy(getVMContext()), 2); in coerceIllegalVector()
5721 llvm::Type::getBFloatTy(getVMContext()), 8); in coerceIllegalVector()
5730 llvm::Type *ResType = llvm::Type::getInt16Ty(getVMContext()); in coerceIllegalVector()
5734 llvm::Type *ResType = llvm::Type::getInt32Ty(getVMContext()); in coerceIllegalVector()
5739 llvm::FixedVectorType::get(llvm::Type::getInt32Ty(getVMContext()), 2); in coerceIllegalVector()
5744 llvm::FixedVectorType::get(llvm::Type::getInt32Ty(getVMContext()), 4); in coerceIllegalVector()
5792 return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext())); in classifyArgumentType()
5823 return coerceToIntArray(Ty, getContext(), getVMContext()); in classifyArgumentType()
5837 llvm::Type *BaseTy = llvm::Type::getIntNTy(getVMContext(), Alignment); in classifyArgumentType()
5892 return coerceToIntArray(RetTy, getContext(), getVMContext()); in classifyReturnType()
5903 llvm::IntegerType::get(getVMContext(), Size)); in classifyReturnType()
5912 llvm::Type *BaseTy = llvm::Type::getInt64Ty(getVMContext()); in classifyReturnType()
5915 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), Size)); in classifyReturnType()
6576 llvm::Type::getInt32Ty(getVMContext()); in coerceIllegalVector()
6581 llvm::Type::getInt32Ty(getVMContext()), Size / 32); in coerceIllegalVector()
6597 llvm::Type::getInt32Ty(getVMContext()), Size / 32); in classifyHomogeneousAggregate()
6708 return coerceToIntArray(Ty, getContext(), getVMContext()); in classifyArgumentType()
6717 ElemTy = llvm::Type::getInt32Ty(getVMContext()); in classifyArgumentType()
6720 ElemTy = llvm::Type::getInt64Ty(getVMContext()); in classifyArgumentType()
6860 getVMContext(), getContext().getTypeSize(RetTy))); in classifyReturnType()
6863 if (isIntegerLikeType(RetTy, getContext(), getVMContext())) { in classifyReturnType()
6867 return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext())); in classifyReturnType()
6869 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyReturnType()
6870 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
6897 return coerceToIntArray(RetTy, getContext(), getVMContext()); in classifyReturnType()
6901 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
6905 return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext())); in classifyReturnType()
6907 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyReturnType()
6908 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
6910 llvm::Type *Int32Ty = llvm::Type::getInt32Ty(getVMContext()); in classifyReturnType()
7131 return llvm::Type::getInt64Ty(getABIInfo().getVMContext()); in getCUDADeviceBuiltinSurfaceDeviceType()
7137 return llvm::Type::getInt64Ty(getABIInfo().getVMContext()); in getCUDADeviceBuiltinTextureDeviceType()
7220 llvm::Type *IntType = llvm::Type::getIntNTy(getVMContext(), Div); in coerceToIntArrayWithLimit()
7772 PassTy = llvm::Type::getFloatTy(getVMContext()); in classifyArgumentType()
7774 PassTy = llvm::Type::getDoubleTy(getVMContext()); in classifyArgumentType()
7776 PassTy = llvm::IntegerType::get(getVMContext(), Size); in classifyArgumentType()
7961 llvm::IntegerType::get(getVMContext(), MinABIStackAlignInBytes * 8); in CoerceToIntArgs()
7971 ArgList.push_back(llvm::IntegerType::get(getVMContext(), R)); in CoerceToIntArgs()
7981 return llvm::StructType::get(getVMContext(), ArgList); in HandleAggregates()
7992 return llvm::StructType::get(getVMContext(), ArgList); in HandleAggregates()
8001 llvm::IntegerType *I64 = llvm::IntegerType::get(getVMContext(), 64); in HandleAggregates()
8022 ArgList.push_back(llvm::Type::getDoubleTy(getVMContext())); in HandleAggregates()
8029 return llvm::StructType::get(getVMContext(), ArgList); in HandleAggregates()
8037 return llvm::IntegerType::get(getVMContext(), (Offset - OrigOffset) * 8); in getPaddingType()
8123 return llvm::StructType::get(getVMContext(), RTList, in returnAggregateInRegs()
8131 return llvm::StructType::get(getVMContext(), RTList); in returnAggregateInRegs()
8634 return ABIArgInfo::getDirect(llvm::Type::getIntNTy(getVMContext(), Size)); in classifyArgumentType()
8680 return ABIArgInfo::getDirect(llvm::Type::getIntNTy(getVMContext(), Size)); in classifyReturnType()
9015 llvm::LLVMContext &LLVMContext = getVMContext(); in classifyArgumentType()
9185 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyReturnType()
9188 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
9191 llvm::Type *I32Ty = llvm::Type::getInt32Ty(getVMContext()); in classifyReturnType()
9277 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyArgumentType()
9280 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyArgumentType()
9283 llvm::Type *I32Ty = llvm::Type::getInt32Ty(getVMContext()); in classifyArgumentType()
9804 CoerceBuilder CB(getVMContext(), getDataLayout()); in classifyType()
10041 llvm::LLVMContext &LLVMContext = getVMContext(); in classifyArgumentType()
11095 llvm::Type::getInt8Ty(getVMContext()), Field1Off.getQuantity())); in coerceAndExpandFPCCEligibleStruct()
11102 llvm::StructType::get(getVMContext(), CoerceElts, !Field1Off.isZero()), in coerceAndExpandFPCCEligibleStruct()
11122 llvm::Type::getInt8Ty(getVMContext()), Padding.getQuantity())); in coerceAndExpandFPCCEligibleStruct()
11128 llvm::StructType::get(getVMContext(), CoerceElts, IsPacked); in coerceAndExpandFPCCEligibleStruct()
11130 llvm::StructType::get(getVMContext(), UnpaddedCoerceElts, IsPacked); in coerceAndExpandFPCCEligibleStruct()
11242 llvm::IntegerType::get(getVMContext(), XLen)); in classifyArgumentType()
11245 llvm::IntegerType::get(getVMContext(), 2 * XLen)); in classifyArgumentType()
11248 llvm::IntegerType::get(getVMContext(), XLen), 2)); in classifyArgumentType()
11509 llvm::IntegerType::get(getVMContext(), XLen)); in classifyArgumentType()
11512 llvm::IntegerType::get(getVMContext(), XLen), (Size + 31) / XLen)); in classifyArgumentType()