Home
last modified time | relevance | path

Searched refs:CoerceTy (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp420 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 DBPF.cpp35 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 DRISCV.cpp58 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 DSparc.cpp304 llvm::Type *CoerceTy = CB.isUsableType(StrTy) ? StrTy : CB.getType(); in classifyType() local
306 ABIArgInfo AAI = ABIArgInfo::getDirect(CoerceTy, 0, Padding); in classifyType()
H A DARM.cpp666 llvm::Type *CoerceTy = in classifyReturnType() local
668 return ABIArgInfo::getDirect(CoerceTy); in classifyReturnType()
H A DX86.cpp313 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 DCGCall.cpp2294 llvm::Type *CoerceTy = AI.getCoerceToType(); in DetermineNoUndef() local
2295 if (llvm::TypeSize::isKnownGT(DL.getTypeSizeInBits(CoerceTy), in DetermineNoUndef()