Home
last modified time | relevance | path

Searched refs:ParamValue (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp732 if (auto ParamValue = TII.describeLoadedValue(*CurMI, ParamFwdReg)) { in interpretValues() local
733 if (ParamValue->first.isImm()) { in interpretValues()
734 int64_t Val = ParamValue->first.getImm(); in interpretValues()
735 finishCallSiteParams(Val, ParamValue->second, in interpretValues()
737 } else if (ParamValue->first.isReg()) { in interpretValues()
738 Register RegLoc = ParamValue->first.getReg(); in interpretValues()
745 finishCallSiteParams(MLoc, ParamValue->second, in interpretValues()
754 addToFwdRegWorklist(TmpWorklistItems, RegLoc, ParamValue->second, in interpretValues()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp3103 SmallVector<ParamValue, 16> ArgVals; in EmitFunctionProlog()
3140 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog()
3172 ArgVals.push_back(ParamValue::forIndirect(ParamAddr)); in EmitFunctionProlog()
3180 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
3316 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
3332 ArgVals.push_back(ParamValue::forDirect(Coerced)); in EmitFunctionProlog()
3345 ArgVals.push_back(ParamValue::forDirect(AI)); in EmitFunctionProlog()
3425 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
3427 ArgVals.push_back(ParamValue::forIndirect(Alloca)); in EmitFunctionProlog()
3435 ArgVals.push_back(ParamValue::forIndirect(alloca)); in EmitFunctionProlog()
[all …]
H A DCodeGenFunction.h3488 class ParamValue {
3496 ParamValue(llvm::Value *V) : Value(V), IsIndirect(false) {}
3497 ParamValue(Address A) : Addr(A), IsIndirect(true) {}
3500 static ParamValue forDirect(llvm::Value *value) {
3501 return ParamValue(value);
3503 static ParamValue forIndirect(Address addr) {
3505 return ParamValue(addr);
3528 void EmitParmDecl(const VarDecl &D, ParamValue Arg, unsigned ArgNo);
H A DCGClass.cpp2350 ParamValue Val = RV.isScalar() in EmitInlinedInheritingCXXConstructorCall()
2351 ? ParamValue::forDirect(RV.getScalarVal()) in EmitInlinedInheritingCXXConstructorCall()
2352 : ParamValue::forIndirect(RV.getAggregateAddress()); in EmitInlinedInheritingCXXConstructorCall()
H A DCGDecl.cpp2654 void CodeGenFunction::EmitParmDecl(const VarDecl &D, ParamValue Arg, in EmitParmDecl()