Home
last modified time | relevance | path

Searched refs:getParamByValType (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DArgument.h123 LLVM_ABI Type *getParamByValType() const;
H A DFunction.h496 Type *getParamByValType(unsigned ArgNo) const { in getParamByValType() function
497 return AttributeSets.getParamByValType(ArgNo); in getParamByValType()
H A DInstrTypes.h1796 Type *getParamByValType(unsigned ArgNo) const {
1797 if (auto *Ty = Attrs.getParamByValType(ArgNo))
1800 return F->getAttributes().getParamByValType(ArgNo);
H A DAttributes.h929 LLVM_ABI Type *getParamByValType(unsigned ArgNo) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp350 Type *StructType = Arg->getParamByValType(); in adjustByValArgAlignment()
507 Type *StructType = Arg.getParamByValType(); in copyByValParam()
539 [[maybe_unused]] Type *StructType = Arg->getParamByValType(); in handleByValParam()
H A DNVPTXAsmPrinter.cpp1356 Type *ETy = Arg.getParamByValType(); in emitFunctionParamList()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp418 uint64_t Size = DL.getTypeStoreSize(Arg.getParamByValType()); in findInsts()
526 Type *Ty = Arg->getParamByValType(); in moveStaticAllocasToUnsafeStack()
583 Type *Ty = Arg->getParamByValType(); in moveStaticAllocasToUnsafeStack()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp613 Type *AggTy = CI->getParamByValType(OpndIdx); in copyByValueOperandIntoLocalTemp()
640 Type *AggTy = CI->getParamByValType(OpndIdx); in copyLocalTempOfByValueOperandIntoArguments()
H A DMemCpyOptimizer.cpp1966 Type *ByValTy = CB.getParamByValType(ArgNo); in processByValArgument()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.h309 return Arg->getParamByValType(); in getPointeeTypeByAttr()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp225 Type *Argument::getParamByValType() const { in getParamByValType() function in Argument
227 return getParent()->getParamByValType(getArgNo()); in getParamByValType()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAsanInstrumentation.cpp362 } else if (Type *Ty = CI->getParamByValType(ArgNo)) { in getInterestingMemoryOperands()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp537 ArgAttrs.addByValAttr(Callee->getParamByValType(ArgNo)); in promoteCall()
H A DInlineFunction.cpp2670 ActualArg = HandleByValArgument(CB.getParamByValType(ArgNo), ActualArg, in InlineFunction()
2676 CB.getParamByValType(ArgNo)}); in InlineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp539 bool AreStoresAllowed = Arg->getParamByValType() && Arg->getParamAlign(); in findArgParts()
H A DExpandVariadics.cpp654 Type *const UnderlyingType = IsByVal ? CB->getParamByValType(I) in expandCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp918 FieldType = A->getParamByValType(); in buildFrameType()
1070 ByValTy = Arg->getParamByValType(); in insertSpills()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DTypeSanitizer.cpp797 ConstantInt::get(IntptrTy, DL.getTypeAllocSize(A->getParamByValType())); in instrumentMemInst()
H A DMemorySanitizer.cpp2060 ? DL.getTypeAllocSize(FArg.getParamByValType()) in getShadow()
2070 FArg.getParamAlign(), FArg.getParamByValType()); in getShadow()
5935 Size = DL.getTypeAllocSize(CB.getParamByValType(i)); in visitCallBase()
6565 Type *RealTy = CB.getParamByValType(ArgNo); in visitCallBase()
6997 Type *RealTy = CB.getParamByValType(ArgNo); in visitCallBase()
7127 Type *RealTy = CB.getParamByValType(ArgNo); in visitCallBase()
7590 Type *RealTy = CB.getParamByValType(ArgNo); in visitCallBase()
H A DAddressSanitizer.cpp1594 Type *Ty = CI->getParamByValType(ArgNo); in getInterestingMemoryOperands()
3309 Type *Ty = Arg.getParamByValType(); in copyArgsPassedByValToAllocas()
H A DHWAddressSanitizer.cpp893 Type *Ty = CI->getParamByValType(ArgNo); in getInterestingMemoryOperands()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.cpp1039 EnumerateType(I.getParamByValType()); in incorporateFunction()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp1073 EnumerateType(I.getParamByValType()); in incorporateFunction()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp519 auto TypeSize = DL.getTypeStoreSize(CB.getParamByValType(ArgNo)); in analyzeAllUses()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp238 Type *ElementTy = FuncInfo.getParamByValType(ParamIdx); in setArgFlags()

12