| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | AArch64.cpp | 198 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 D | ARM.cpp | 295 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 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 | 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() 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 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 | CSKY.cpp | 143 llvm::IntegerType::get(getVMContext(), XLen)); in classifyArgumentType() 146 llvm::IntegerType::get(getVMContext(), XLen), (Size + 31) / XLen)); in classifyArgumentType()
|
| H A D | X86.cpp | 504 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 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 | AMDGPU.cpp | 143 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 D | NVPTX.cpp | 53 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 D | PPC.cpp | 360 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 D | SystemZ.cpp | 450 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 D | Lanai.cpp | 108 llvm::LLVMContext &LLVMContext = getVMContext(); in classifyArgumentType()
|
| H A D | ARC.cpp | 119 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 | Sparc.cpp | 264 CoerceBuilder CB(getVMContext(), getDataLayout()); in classifyType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ABIInfo.h | 59 llvm::LLVMContext &getVMContext() const;
|
| H A D | ABIInfo.cpp | 22 llvm::LLVMContext &ABIInfo::getVMContext() const { in getVMContext() function in ABIInfo
|