/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | ARM.cpp | 293 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 D | Mips.cpp | 113 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 D | AArch64.cpp | 214 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 D | RISCV.cpp | 278 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 D | LoongArch.cpp | 259 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 D | BPF.cpp | 38 llvm::IntegerType::get(getVMContext(), llvm::alignTo(Bits, 8)); in classifyArgumentType() 40 llvm::Type *RegTy = llvm::IntegerType::get(getVMContext(), 64); in classifyArgumentType()
|
H A D | X86.cpp | 505 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 D | CSKY.cpp | 141 llvm::IntegerType::get(getVMContext(), XLen)); in classifyArgumentType() 144 llvm::IntegerType::get(getVMContext(), XLen), (Size + 31) / XLen)); in classifyArgumentType()
|
H A D | AMDGPU.cpp | 152 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 D | WebAssembly.cpp | 90 return llvm::Type::getWasm_ExternrefTy(getABIInfo().getVMContext()); in getWasmExternrefReferenceType() 94 return llvm::Type::getWasm_FuncrefTy(getABIInfo().getVMContext()); in getWasmFuncrefReferenceType()
|
H A D | NVPTX.cpp | 57 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 D | PPC.cpp | 416 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 D | SystemZ.cpp | 452 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 D | Lanai.cpp | 108 llvm::LLVMContext &LLVMContext = getVMContext(); in classifyArgumentType()
|
H A D | Hexagon.cpp | 132 return ABIArgInfo::getDirect(llvm::Type::getIntNTy(getVMContext(), Size)); in classifyArgumentType() 177 return ABIArgInfo::getDirect(llvm::Type::getIntNTy(getVMContext(), Size)); in classifyReturnType()
|
H A D | ARC.cpp | 119 llvm::LLVMContext &LLVMContext = getVMContext(); in classifyArgumentType()
|
H A D | Sparc.cpp | 264 CoerceBuilder CB(getVMContext(), getDataLayout()); in classifyType()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ABIInfo.h | 62 llvm::LLVMContext &getVMContext() const;
|
H A D | ABIInfo.cpp | 22 llvm::LLVMContext &ABIInfo::getVMContext() const { in getVMContext() function in ABIInfo
|