Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DARM.cpp293 llvm::Type::getInt32Ty(getVMContext()); in coerceIllegalVector()
298 llvm::Type::getInt32Ty(getVMContext()), Size / 32); in coerceIllegalVector()
314 llvm::Type::getInt32Ty(getVMContext()), Size / 32); in classifyHomogeneousAggregate()
425 return coerceToIntArray(Ty, getContext(), getVMContext()); in classifyArgumentType()
434 ElemTy = llvm::Type::getInt32Ty(getVMContext()); in classifyArgumentType()
437 ElemTy = llvm::Type::getInt64Ty(getVMContext()); in classifyArgumentType()
577 getVMContext(), getContext().getTypeSize(RetTy))); in classifyReturnType()
580 if (isIntegerLikeType(RetTy, getContext(), getVMContext())) { in classifyReturnType()
584 return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext())); in classifyReturnType()
586 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(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 DAArch64.cpp214 llvm::Type::getInt1Ty(getVMContext()), 16)); in coerceIllegalVector()
228 llvm::Type::getInt8Ty(getVMContext()), 16); in coerceIllegalVector()
233 llvm::Type::getInt16Ty(getVMContext()), 8); in coerceIllegalVector()
238 llvm::Type::getInt32Ty(getVMContext()), 4); in coerceIllegalVector()
243 llvm::Type::getInt64Ty(getVMContext()), 2); in coerceIllegalVector()
247 llvm::Type::getHalfTy(getVMContext()), 8); in coerceIllegalVector()
251 llvm::Type::getFloatTy(getVMContext()), 4); in coerceIllegalVector()
255 llvm::Type::getDoubleTy(getVMContext()), 2); in coerceIllegalVector()
259 llvm::Type::getBFloatTy(getVMContext()), 8); in coerceIllegalVector()
268 llvm::Type *ResType = llvm::Type::getInt16Ty(getVMContext()); in coerceIllegalVector()
[all …]
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()
468 llvm::IntegerType::get(getVMContext(), XLen)); in classifyArgumentType()
471 llvm::IntegerType::get(getVMContext(), 2 * XLen)); in classifyArgumentType()
474 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 DX86.cpp505 llvm::Type::getInt64Ty(getVMContext()), 2)); in classifyReturnType()
511 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), in classifyReturnType()
540 llvm::Type::getHalfTy(getVMContext()), 2)); in classifyReturnType()
560 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(),Size)); in classifyReturnType()
811 llvm::LLVMContext &LLVMContext = getVMContext(); in classifyArgumentType()
876 llvm::IntegerType::get(getVMContext(), TI.Width)); in classifyArgumentType()
880 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), 64)); in classifyArgumentType()
990 LLTy = llvm::PointerType::getUnqual(getVMContext()); in addFieldToArgStruct()
999 llvm::Type *Ty = llvm::Type::getInt8Ty(getVMContext()); in addFieldToArgStruct()
1065 FI.setArgStruct(llvm::StructType::get(getVMContext(), FrameFields, in rewriteWithInAlloca()
[all …]
H A DCSKY.cpp141 llvm::IntegerType::get(getVMContext(), XLen)); in classifyArgumentType()
144 llvm::IntegerType::get(getVMContext(), XLen), (Size + 31) / XLen)); in classifyArgumentType()
H A DAMDGPU.cpp152 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyReturnType()
155 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
158 llvm::Type *I32Ty = llvm::Type::getInt32Ty(getVMContext()); in classifyReturnType()
252 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyArgumentType()
255 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyArgumentType()
258 llvm::Type *I32Ty = llvm::Type::getInt32Ty(getVMContext()); in classifyArgumentType()
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 DNVPTX.cpp57 return llvm::Type::getInt64Ty(getABIInfo().getVMContext()); in getCUDADeviceBuiltinSurfaceDeviceType()
63 return llvm::Type::getInt64Ty(getABIInfo().getVMContext()); in getCUDADeviceBuiltinTextureDeviceType()
146 llvm::Type *IntType = llvm::Type::getIntNTy(getVMContext(), Div); in coerceToIntArrayWithLimit()
H A DPPC.cpp416 llvm::Type *CoerceTy = llvm::Type::getIntNTy(getVMContext(), Size); in classifyReturnType()
837 llvm::Type *CoerceTy = llvm::IntegerType::get(getVMContext(), Size); in classifyArgumentType()
875 llvm::IntegerType::get(getVMContext(), llvm::alignTo(Bits, 8)); in classifyArgumentType()
881 llvm::Type *RegTy = llvm::IntegerType::get(getVMContext(), RegBits); in classifyArgumentType()
913 llvm::Type *CoerceTy = llvm::IntegerType::get(getVMContext(), Size); in classifyReturnType()
941 CoerceTy = llvm::IntegerType::get(getVMContext(), GPRBits); in classifyReturnType()
945 llvm::IntegerType::get(getVMContext(), llvm::alignTo(Bits, 8)); in classifyReturnType()
H A DSystemZ.cpp452 PassTy = llvm::Type::getFloatTy(getVMContext()); in classifyArgumentType()
454 PassTy = llvm::Type::getDoubleTy(getVMContext()); in classifyArgumentType()
456 PassTy = llvm::IntegerType::get(getVMContext(), Size); in classifyArgumentType()
H A DLanai.cpp108 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 DARC.cpp119 llvm::LLVMContext &LLVMContext = getVMContext(); in classifyArgumentType()
H A DSparc.cpp264 CoerceBuilder CB(getVMContext(), getDataLayout()); in classifyType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfo.h62 llvm::LLVMContext &getVMContext() const;
H A DABIInfo.cpp22 llvm::LLVMContext &ABIInfo::getVMContext() const { in getVMContext() function in ABIInfo