Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DArgument.h107 Type *getParamByValType() const;
H A DFunction.h450 Type *getParamByValType(unsigned ArgNo) const { in getParamByValType() function
451 return AttributeSets.getParamByValType(ArgNo); in getParamByValType()
H A DInstrTypes.h1751 Type *getParamByValType(unsigned ArgNo) const {
1752 if (auto *Ty = Attrs.getParamByValType(ArgNo))
1755 return F->getAttributes().getParamByValType(ArgNo);
H A DAttributes.h829 Type *getParamByValType(unsigned ArgNo) const;
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp237 Type *StructType = Arg->getParamByValType(); in adjustByValArgAlignment()
315 Type *StructType = Arg->getParamByValType(); in handleByValParam()
H A DNVPTXAsmPrinter.cpp1597 Type *ETy = PAL.getParamByValType(paramIndex); in emitFunctionParamList()
/llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptx86ABIFixups.cpp68 if (llvm::Type *ByValTy = call_inst->getParamByValType(i)) in isRSAllocationTyCallSite()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSafeStack.cpp419 uint64_t Size = DL.getTypeStoreSize(Arg.getParamByValType()); in findInsts()
519 Type *Ty = Arg->getParamByValType(); in moveStaticAllocasToUnsafeStack()
576 Type *Ty = Arg->getParamByValType(); in moveStaticAllocasToUnsafeStack()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp582 Type *AggTy = CI->getParamByValType(OpndIdx); in copyByValueOperandIntoLocalTemp()
609 Type *AggTy = CI->getParamByValType(OpndIdx); in copyLocalTempOfByValueOperandIntoArguments()
H A DMemCpyOptimizer.cpp1528 Type *ByValTy = CB.getParamByValType(ArgNo); in processByValArgument()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp508 ArgAttrs.addByValAttr(Callee->getParamByValType(ArgNo)); in promoteCall()
H A DInlineFunction.cpp1964 ActualArg = HandleByValArgument(CB.getParamByValType(ArgNo), ActualArg, in InlineFunction()
1969 {ActualArg, (Value *)*AI, CB.getParamByValType(ArgNo)}); in InlineFunction()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DAttributesTest.cpp284 ASSERT_TRUE(I->getParamByValType(0)); in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp476 bool AreStoresAllowed = Arg->getParamByValType() && Arg->getParamAlign(); in findArgParts()
/llvm-project-15.0.7/llvm/lib/IR/
H A DFunction.cpp205 Type *Argument::getParamByValType() const { in getParamByValType() function in Argument
207 return getParent()->getParamByValType(getArgNo()); in getParamByValType()
/llvm-project-15.0.7/llvm/docs/
H A DOpaquePointers.rst166 * To get the type of a byval argument, use ``getParamByValType()``. Similar
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1673 ? DL.getTypeAllocSize(FArg.getParamByValType()) in getShadow()
1683 MaybeAlign(FArg.getParamAlignment()), FArg.getParamByValType()); in getShadow()
3707 Size = DL.getTypeAllocSize(CB.getParamByValType(i)); in visitCallBase()
4249 Type *RealTy = CB.getParamByValType(ArgNo); in visitCallBase()
4865 Type *RealTy = CB.getParamByValType(ArgNo); in visitCallBase()
H A DAddressSanitizer.cpp1321 Type *Ty = CI->getParamByValType(ArgNo); in getInterestingMemoryOperands()
2928 Type *Ty = Arg.getParamByValType(); in copyArgsPassedByValToAllocas()
H A DHWAddressSanitizer.cpp768 Type *Ty = CI->getParamByValType(ArgNo); in getInterestingMemoryOperands()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp1034 EnumerateType(I.getParamByValType()); in incorporateFunction()
/llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.cpp1039 EnumerateType(I.getParamByValType()); in incorporateFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1189 FieldType = A->getParamByValType(); in buildFrameType()
1627 ByValTy = Arg->getParamByValType(); in insertSpills()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp487 auto TypeSize = DL.getTypeStoreSize(CB.getParamByValType(ArgNo)); in analyzeAllUses()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp195 Type *ElementTy = FuncInfo.getParamByValType(ParamIdx); in setArgFlags()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2770 Type *DstElemTy = Call.getParamByValType(ix); in isSafeToEliminateVarargsCast()
3308 Type *CurElTy = Call.getParamByValType(i); in transformConstExprCastCall()

12