Searched refs:ParamValue (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.cpp | 725 if (auto ParamValue = TII.describeLoadedValue(*CurMI, ParamFwdReg)) { in interpretValues() local 726 if (ParamValue->first.isImm()) { in interpretValues() 727 int64_t Val = ParamValue->first.getImm(); in interpretValues() 728 finishCallSiteParams(Val, ParamValue->second, in interpretValues() 730 } else if (ParamValue->first.isReg()) { in interpretValues() 731 Register RegLoc = ParamValue->first.getReg(); in interpretValues() 738 finishCallSiteParams(MLoc, ParamValue->second, in interpretValues() 747 addToFwdRegWorklist(TmpWorklistItems, RegLoc, ParamValue->second, in interpretValues()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCall.cpp | 2962 SmallVector<ParamValue, 16> ArgVals; in EmitFunctionProlog() 2999 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog() 3031 ArgVals.push_back(ParamValue::forIndirect(ParamAddr)); in EmitFunctionProlog() 3039 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog() 3174 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog() 3201 ArgVals.push_back(ParamValue::forDirect(Builder.CreateExtractVector( in EmitFunctionProlog() 3221 ArgVals.push_back(ParamValue::forDirect(AI)); in EmitFunctionProlog() 3300 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog() 3302 ArgVals.push_back(ParamValue::forIndirect(Alloca)); in EmitFunctionProlog() 3310 ArgVals.push_back(ParamValue::forIndirect(alloca)); in EmitFunctionProlog() [all …]
|
H A D | CodeGenFunction.h | 3443 class ParamValue { 3451 ParamValue(llvm::Value *V) : Value(V), IsIndirect(false) {} 3452 ParamValue(Address A) : Addr(A), IsIndirect(true) {} 3455 static ParamValue forDirect(llvm::Value *value) { 3456 return ParamValue(value); 3458 static ParamValue forIndirect(Address addr) { 3460 return ParamValue(addr); 3483 void EmitParmDecl(const VarDecl &D, ParamValue Arg, unsigned ArgNo);
|
H A D | CGClass.cpp | 2345 ParamValue Val = RV.isScalar() in EmitInlinedInheritingCXXConstructorCall() 2346 ? ParamValue::forDirect(RV.getScalarVal()) in EmitInlinedInheritingCXXConstructorCall() 2347 : ParamValue::forIndirect(RV.getAggregateAddress()); in EmitInlinedInheritingCXXConstructorCall()
|
H A D | CGDecl.cpp | 2573 void CodeGenFunction::EmitParmDecl(const VarDecl &D, ParamValue Arg, in EmitParmDecl()
|