| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Argument.h | 107 Type *getParamByValType() const;
|
| H A D | Function.h | 450 Type *getParamByValType(unsigned ArgNo) const { in getParamByValType() function 451 return AttributeSets.getParamByValType(ArgNo); in getParamByValType()
|
| H A D | InstrTypes.h | 1751 Type *getParamByValType(unsigned ArgNo) const { 1752 if (auto *Ty = Attrs.getParamByValType(ArgNo)) 1755 return F->getAttributes().getParamByValType(ArgNo);
|
| H A D | Attributes.h | 829 Type *getParamByValType(unsigned ArgNo) const;
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 237 Type *StructType = Arg->getParamByValType(); in adjustByValArgAlignment() 315 Type *StructType = Arg->getParamByValType(); in handleByValParam()
|
| H A D | NVPTXAsmPrinter.cpp | 1597 Type *ETy = PAL.getParamByValType(paramIndex); in emitFunctionParamList()
|
| /llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/ |
| H A D | RenderScriptx86ABIFixups.cpp | 68 if (llvm::Type *ByValTy = call_inst->getParamByValType(i)) in isRSAllocationTyCallSite()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | SafeStack.cpp | 419 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 D | TailRecursionElimination.cpp | 582 Type *AggTy = CI->getParamByValType(OpndIdx); in copyByValueOperandIntoLocalTemp() 609 Type *AggTy = CI->getParamByValType(OpndIdx); in copyLocalTempOfByValueOperandIntoArguments()
|
| H A D | MemCpyOptimizer.cpp | 1528 Type *ByValTy = CB.getParamByValType(ArgNo); in processByValArgument()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CallPromotionUtils.cpp | 508 ArgAttrs.addByValAttr(Callee->getParamByValType(ArgNo)); in promoteCall()
|
| H A D | InlineFunction.cpp | 1964 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 D | AttributesTest.cpp | 284 ASSERT_TRUE(I->getParamByValType(0)); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 476 bool AreStoresAllowed = Arg->getParamByValType() && Arg->getParamAlign(); in findArgParts()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Function.cpp | 205 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 D | OpaquePointers.rst | 166 * To get the type of a byval argument, use ``getParamByValType()``. Similar
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1673 ? 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 D | AddressSanitizer.cpp | 1321 Type *Ty = CI->getParamByValType(ArgNo); in getInterestingMemoryOperands() 2928 Type *Ty = Arg.getParamByValType(); in copyArgsPassedByValToAllocas()
|
| H A D | HWAddressSanitizer.cpp | 768 Type *Ty = CI->getParamByValType(ArgNo); in getInterestingMemoryOperands()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.cpp | 1034 EnumerateType(I.getParamByValType()); in incorporateFunction()
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILValueEnumerator.cpp | 1039 EnumerateType(I.getParamByValType()); in incorporateFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1189 FieldType = A->getParamByValType(); in buildFrameType() 1627 ByValTy = Arg->getParamByValType(); in insertSpills()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | StackSafetyAnalysis.cpp | 487 auto TypeSize = DL.getTypeStoreSize(CB.getParamByValType(ArgNo)); in analyzeAllUses()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 195 Type *ElementTy = FuncInfo.getParamByValType(ParamIdx); in setArgFlags()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 2770 Type *DstElemTy = Call.getParamByValType(ix); in isSafeToEliminateVarargsCast() 3308 Type *CurElTy = Call.getParamByValType(i); in transformConstExprCastCall()
|