Home
last modified time | relevance | path

Searched refs:getVMContext (Results 1 – 19 of 19) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAArch64.cpp198 llvm::Type::getInt1Ty(getVMContext()), 16)); in coerceIllegalVector()
212 llvm::Type::getInt8Ty(getVMContext()), 16); in coerceIllegalVector()
217 llvm::Type::getInt16Ty(getVMContext()), 8); in coerceIllegalVector()
222 llvm::Type::getInt32Ty(getVMContext()), 4); in coerceIllegalVector()
227 llvm::Type::getInt64Ty(getVMContext()), 2); in coerceIllegalVector()
231 llvm::Type::getHalfTy(getVMContext()), 8); in coerceIllegalVector()
235 llvm::Type::getFloatTy(getVMContext()), 4); in coerceIllegalVector()
239 llvm::Type::getDoubleTy(getVMContext()), 2); in coerceIllegalVector()
243 llvm::Type::getBFloatTy(getVMContext()), 8); in coerceIllegalVector()
345 return coerceToIntArray(Ty, getContext(), getVMContext()); in classifyArgumentType()
[all …]
H A DARM.cpp295 llvm::Type::getInt32Ty(getVMContext()); in coerceIllegalVector()
300 llvm::Type::getInt32Ty(getVMContext()), Size / 32); in coerceIllegalVector()
316 llvm::Type::getInt32Ty(getVMContext()), Size / 32); in classifyHomogeneousAggregate()
427 return coerceToIntArray(Ty, getContext(), getVMContext()); in classifyArgumentType()
436 ElemTy = llvm::Type::getInt32Ty(getVMContext()); in classifyArgumentType()
439 ElemTy = llvm::Type::getInt64Ty(getVMContext()); in classifyArgumentType()
579 getVMContext(), getContext().getTypeSize(RetTy))); in classifyReturnType()
582 if (isIntegerLikeType(RetTy, getContext(), getVMContext())) { in classifyReturnType()
616 return coerceToIntArray(RetTy, getContext(), getVMContext()); in classifyReturnType()
627 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
[all …]
H A DMips.cpp113 llvm::IntegerType::get(getVMContext(), MinABIStackAlignInBytes * 8); in CoerceToIntArgs()
123 ArgList.push_back(llvm::IntegerType::get(getVMContext(), R)); in CoerceToIntArgs()
133 return llvm::StructType::get(getVMContext(), ArgList); in HandleAggregates()
144 return llvm::StructType::get(getVMContext(), ArgList); in HandleAggregates()
153 llvm::IntegerType *I64 = llvm::IntegerType::get(getVMContext(), 64); in HandleAggregates()
174 ArgList.push_back(llvm::Type::getDoubleTy(getVMContext())); in HandleAggregates()
181 return llvm::StructType::get(getVMContext(), ArgList); in HandleAggregates()
189 return llvm::IntegerType::get(getVMContext(), (Offset - OrigOffset) * 8); in getPaddingType()
275 return llvm::StructType::get(getVMContext(), RTList, in returnAggregateInRegs()
283 return llvm::StructType::get(getVMContext(), RTList); in returnAggregateInRegs()
H A DRISCV.cpp278 llvm::Type::getInt8Ty(getVMContext()), Field1Off.getQuantity())); in coerceAndExpandFPCCEligibleStruct()
285 llvm::StructType::get(getVMContext(), CoerceElts, !Field1Off.isZero()), in coerceAndExpandFPCCEligibleStruct()
305 llvm::Type::getInt8Ty(getVMContext()), Padding.getQuantity())); in coerceAndExpandFPCCEligibleStruct()
311 llvm::StructType::get(getVMContext(), CoerceElts, IsPacked); in coerceAndExpandFPCCEligibleStruct()
313 llvm::StructType::get(getVMContext(), UnpaddedCoerceElts, IsPacked); in coerceAndExpandFPCCEligibleStruct()
333 EltType = llvm::Type::getInt1Ty(getVMContext()); in coerceVLSVector()
461 llvm::IntegerType::get(getVMContext(), XLen)); in classifyArgumentType()
464 llvm::IntegerType::get(getVMContext(), 2 * XLen)); in classifyArgumentType()
467 llvm::IntegerType::get(getVMContext(), XLen), 2)); in classifyArgumentType()
H A DLoongArch.cpp259 llvm::Type::getInt8Ty(getVMContext()), Field1Off.getQuantity())); in coerceAndExpandFARsEligibleStruct()
266 llvm::StructType::get(getVMContext(), CoerceElts, !Field1Off.isZero()), in coerceAndExpandFARsEligibleStruct()
287 llvm::Type::getInt8Ty(getVMContext()), Padding.getQuantity())); in coerceAndExpandFARsEligibleStruct()
293 llvm::StructType::get(getVMContext(), CoerceElts, IsPacked), in coerceAndExpandFARsEligibleStruct()
294 llvm::StructType::get(getVMContext(), UnpaddedCoerceElts, IsPacked)); in coerceAndExpandFARsEligibleStruct()
398 llvm::IntegerType::get(getVMContext(), GRLen)); in classifyArgumentType()
402 llvm::IntegerType::get(getVMContext(), 2 * GRLen)); in classifyArgumentType()
405 llvm::ArrayType::get(llvm::IntegerType::get(getVMContext(), GRLen), 2)); in classifyArgumentType()
H A DBPF.cpp38 llvm::IntegerType::get(getVMContext(), llvm::alignTo(Bits, 8)); in classifyArgumentType()
40 llvm::Type *RegTy = llvm::IntegerType::get(getVMContext(), 64); in classifyArgumentType()
H A DCSKY.cpp143 llvm::IntegerType::get(getVMContext(), XLen)); in classifyArgumentType()
146 llvm::IntegerType::get(getVMContext(), XLen), (Size + 31) / XLen)); in classifyArgumentType()
H A DX86.cpp504 llvm::Type::getInt64Ty(getVMContext()), 2)); in classifyReturnType()
539 llvm::Type::getHalfTy(getVMContext()), 2)); in classifyReturnType()
808 llvm::LLVMContext &LLVMContext = getVMContext(); in classifyArgumentType()
873 llvm::IntegerType::get(getVMContext(), TI.Width)); in classifyArgumentType()
987 LLTy = llvm::PointerType::getUnqual(getVMContext()); in addFieldToArgStruct()
996 llvm::Type *Ty = llvm::Type::getInt8Ty(getVMContext()); in addFieldToArgStruct()
2402 return llvm::Type::getDoubleTy(getVMContext()); in GetSSETypeAtOffset()
2436 return llvm::Type::getDoubleTy(getVMContext()); in GetSSETypeAtOffset()
2512 return llvm::IntegerType::get(getVMContext(), in GetINTEGERTypeAtOffset()
2619 ResType = llvm::Type::getX86_FP80Ty(getVMContext()); in classifyReturnType()
[all …]
H A DWebAssembly.cpp90 return llvm::Type::getWasm_ExternrefTy(getABIInfo().getVMContext()); in getWasmExternrefReferenceType()
94 return llvm::Type::getWasm_FuncrefTy(getABIInfo().getVMContext()); in getWasmFuncrefReferenceType()
H A DAMDGPU.cpp143 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyReturnType()
146 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
149 llvm::Type *I32Ty = llvm::Type::getInt32Ty(getVMContext()); in classifyReturnType()
235 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyArgumentType()
238 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyArgumentType()
241 llvm::Type *I32Ty = llvm::Type::getInt32Ty(getVMContext()); in classifyArgumentType()
H A DNVPTX.cpp53 return llvm::Type::getInt64Ty(getABIInfo().getVMContext()); in getCUDADeviceBuiltinSurfaceDeviceType()
59 return llvm::Type::getInt64Ty(getABIInfo().getVMContext()); in getCUDADeviceBuiltinTextureDeviceType()
142 llvm::Type *IntType = llvm::Type::getIntNTy(getVMContext(), Div); in coerceToIntArrayWithLimit()
H A DPPC.cpp360 llvm::Type *CoerceTy = llvm::Type::getIntNTy(getVMContext(), Size); in classifyReturnType()
780 llvm::Type *CoerceTy = llvm::IntegerType::get(getVMContext(), Size); in classifyArgumentType()
818 llvm::IntegerType::get(getVMContext(), llvm::alignTo(Bits, 8)); in classifyArgumentType()
824 llvm::Type *RegTy = llvm::IntegerType::get(getVMContext(), RegBits); in classifyArgumentType()
856 llvm::Type *CoerceTy = llvm::IntegerType::get(getVMContext(), Size); in classifyReturnType()
884 CoerceTy = llvm::IntegerType::get(getVMContext(), GPRBits); in classifyReturnType()
888 llvm::IntegerType::get(getVMContext(), llvm::alignTo(Bits, 8)); in classifyReturnType()
H A DSystemZ.cpp450 PassTy = llvm::Type::getFloatTy(getVMContext()); in classifyArgumentType()
452 PassTy = llvm::Type::getDoubleTy(getVMContext()); in classifyArgumentType()
454 PassTy = llvm::IntegerType::get(getVMContext(), Size); in classifyArgumentType()
H A DLanai.cpp108 llvm::LLVMContext &LLVMContext = getVMContext(); in classifyArgumentType()
H A DARC.cpp119 llvm::LLVMContext &LLVMContext = getVMContext(); in classifyArgumentType()
H A DHexagon.cpp132 return ABIArgInfo::getDirect(llvm::Type::getIntNTy(getVMContext(), Size)); in classifyArgumentType()
177 return ABIArgInfo::getDirect(llvm::Type::getIntNTy(getVMContext(), Size)); in classifyReturnType()
H A DSparc.cpp264 CoerceBuilder CB(getVMContext(), getDataLayout()); in classifyType()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfo.h59 llvm::LLVMContext &getVMContext() const;
H A DABIInfo.cpp22 llvm::LLVMContext &ABIInfo::getVMContext() const { in getVMContext() function in ABIInfo