Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp746 if (auto ParamValue = TII.describeLoadedValue(*CurMI, ParamFwdReg)) { in interpretValues() local
747 if (ParamValue->first.isImm()) { in interpretValues()
748 int64_t Val = ParamValue->first.getImm(); in interpretValues()
749 finishCallSiteParams(Val, ParamValue->second, in interpretValues()
751 } else if (ParamValue->first.isReg()) { in interpretValues()
752 Register RegLoc = ParamValue->first.getReg(); in interpretValues()
759 finishCallSiteParams(MLoc, ParamValue->second, in interpretValues()
768 addToFwdRegWorklist(TmpWorklistItems, RegLoc, ParamValue->second, in interpretValues()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGCall.cpp2768 SmallVector<ParamValue, 16> ArgVals; in EmitFunctionProlog()
2805 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog()
2836 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog()
2844 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2979 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
3005 ArgVals.push_back(ParamValue::forDirect(Builder.CreateExtractVector( in EmitFunctionProlog()
3061 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
3063 ArgVals.push_back(ParamValue::forIndirect(Alloca)); in EmitFunctionProlog()
3071 ArgVals.push_back(ParamValue::forIndirect(alloca)); in EmitFunctionProlog()
3096 ArgVals.push_back(ParamValue::forIndirect(Alloca)); in EmitFunctionProlog()
[all …]
H A DCodeGenFunction.h3141 class ParamValue {
3145 ParamValue(llvm::Value *V, llvm::Type *T, unsigned A)
3148 static ParamValue forDirect(llvm::Value *value) {
3149 return ParamValue(value, nullptr, 0);
3151 static ParamValue forIndirect(Address addr) {
3153 return ParamValue(addr.getPointer(), addr.getElementType(),
3172 void EmitParmDecl(const VarDecl &D, ParamValue Arg, unsigned ArgNo);
H A DCGClass.cpp2344 ParamValue Val = RV.isScalar() in EmitInlinedInheritingCXXConstructorCall()
2345 ? ParamValue::forDirect(RV.getScalarVal()) in EmitInlinedInheritingCXXConstructorCall()
2346 : ParamValue::forIndirect(RV.getAggregateAddress()); in EmitInlinedInheritingCXXConstructorCall()
H A DCGDecl.cpp2447 void CodeGenFunction::EmitParmDecl(const VarDecl &D, ParamValue Arg, in EmitParmDecl()