Searched refs:CoerceTy (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | PPC.cpp | 420 llvm::Type *CoerceTy = llvm::Type::getIntNTy(getVMContext(), Size); in classifyReturnType() local 421 return ABIArgInfo::getDirect(CoerceTy); in classifyReturnType() 842 llvm::Type *CoerceTy = llvm::IntegerType::get(getVMContext(), Size); in classifyArgumentType() local 843 return ABIArgInfo::getDirect(CoerceTy); in classifyArgumentType() 866 llvm::Type *CoerceTy = llvm::ArrayType::get(BaseTy, Members); in classifyArgumentType() local 867 return ABIArgInfo::getDirect(CoerceTy); in classifyArgumentType() 876 llvm::Type *CoerceTy; in classifyArgumentType() local 881 CoerceTy = in classifyArgumentType() 889 CoerceTy = llvm::ArrayType::get(RegTy, NumRegs); in classifyArgumentType() 892 return ABIArgInfo::getDirect(CoerceTy); in classifyArgumentType() [all …]
|
| H A D | BPF.cpp | 35 llvm::Type *CoerceTy; in classifyArgumentType() local 37 CoerceTy = in classifyArgumentType() 41 CoerceTy = llvm::ArrayType::get(RegTy, 2); in classifyArgumentType() 43 return ABIArgInfo::getDirect(CoerceTy); in classifyArgumentType()
|
| H A D | RISCV.cpp | 58 ABIArgInfo extendType(QualType Ty, llvm::Type *CoerceTy = nullptr) const; 775 ABIArgInfo RISCVABIInfo::extendType(QualType Ty, llvm::Type *CoerceTy) const { in extendType() 779 return ABIArgInfo::getSignExtend(Ty, CoerceTy); in extendType() 780 return ABIArgInfo::getExtend(Ty, CoerceTy); in extendType()
|
| H A D | Sparc.cpp | 304 llvm::Type *CoerceTy = CB.isUsableType(StrTy) ? StrTy : CB.getType(); in classifyType() local 306 ABIArgInfo AAI = ABIArgInfo::getDirect(CoerceTy, 0, Padding); in classifyType()
|
| H A D | ARM.cpp | 666 llvm::Type *CoerceTy = in classifyReturnType() local 668 return ABIArgInfo::getDirect(CoerceTy); in classifyReturnType()
|
| H A D | X86.cpp | 313 llvm::Type *CoerceTy = llvm::IntegerType::get(CGF.getLLVMContext(), RetWidth); in addReturnRegisterOutputs() local 314 ResultTruncRegTypes.push_back(CoerceTy); in addReturnRegisterOutputs() 317 ReturnSlot.setAddress(ReturnSlot.getAddress().withElementType(CoerceTy)); in addReturnRegisterOutputs()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 2294 llvm::Type *CoerceTy = AI.getCoerceToType(); in DetermineNoUndef() local 2295 if (llvm::TypeSize::isKnownGT(DL.getTypeSizeInBits(CoerceTy), in DetermineNoUndef()
|