Home
last modified time | relevance | path

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

12

/external/angle/src/libANGLE/capture/
Dframe_capture_utils_autogen.h146 union ParamValue union
273 T GetParamVal(const ParamValue &value);
277 const ParamValue &value)
284 const ParamValue &value)
290 inline gl::BufferID GetParamVal<ParamType::TBufferID, gl::BufferID>(const ParamValue &value)
297 const ParamValue &value)
304 const ParamValue &value)
311 const ParamValue &value)
318 GetParamVal<ParamType::TClientVertexArrayType, gl::ClientVertexArrayType>(const ParamValue &value)
325 const ParamValue &value)
[all …]
DFrameCapture.h39 ParamValue value;
/external/llvm-project/flang/include/flang/Semantics/
Dtype.h82 class ParamValue {
84 static ParamValue Assumed(common::TypeParamAttr attr) { in Assumed()
85 return ParamValue{Category::Assumed, attr}; in Assumed()
87 static ParamValue Deferred(common::TypeParamAttr attr) { in Deferred()
88 return ParamValue{Category::Deferred, attr}; in Deferred()
90 ParamValue(const ParamValue &) = default;
91 explicit ParamValue(MaybeIntExpr &&, common::TypeParamAttr);
92 explicit ParamValue(SomeIntExpr &&, common::TypeParamAttr attr);
93 explicit ParamValue(common::ConstantSubscript, common::TypeParamAttr attr);
102 bool operator==(const ParamValue &that) const {
[all …]
Dscope.h193 ParamValue &&length, KindExpr &&kind = KindExpr{0});
/external/llvm-project/flang/lib/Semantics/
Dtype.cpp37 const std::optional<parser::Keyword> &keyword, ParamValue &&value) { in AddRawParamValue()
117 if (ParamValue * paramValue{FindParameter(name)}) { in EvaluateParameters()
153 ParamValue{ in EvaluateParameters()
164 void DerivedTypeSpec::AddParamValue(SourceName name, ParamValue &&value) { in AddParamValue()
186 ParamValue *DerivedTypeSpec::FindParameter(SourceName target) { in FindParameter()
187 return const_cast<ParamValue *>( in FindParameter()
265 if (ParamValue * paramValue{FindParameter(name)}) { in Instantiate()
401 ParamValue{spec.characterTypeSpec().length()}, KindExpr{kind}); in InstantiateIntrinsicType()
419 result.AddParamValue(name, ParamValue{value}); in CreateDerivedTypeSpec()
510 ParamValue::ParamValue(MaybeIntExpr &&expr, common::TypeParamAttr attr) in ParamValue() function in Fortran::semantics::ParamValue
[all …]
Dcheck-allocate.cpp331 const ParamValue *param{derivedType2->FindParameter(it->first)}; in HaveSameAssumedTypeParameters()
349 if (const ParamValue * in GetTypeParameterInt64Value()
Druntime-type-info.cpp596 ParamValue{len, common::TypeParamAttr::Len}, KindExpr{1}}})}) { in SaveNameAsPointerTarget()
600 ParamValue{len, common::TypeParamAttr::Len}, KindExpr{1})); in SaveNameAsPointerTarget()
660 if (const ParamValue * paramValue{spec.FindParameter(ref->name())}) { in DescribeComponent()
Dscope.cpp195 ParamValue &&length, KindExpr &&kind) { in MakeCharacterType()
Dcheck-call.cpp130 const ParamValue &actualValue{pair.second}; in DefersSameTypeParameters()
131 const ParamValue *dummyValue{dummy.FindParameter(pair.first)}; in DefersSameTypeParameters()
Dresolve-names.cpp873 std::optional<ParamValue> length;
917 ParamValue GetParamValue(
3540 charInfo_.length = ParamValue{1, common::TypeParamAttr::Len}; in Post()
3566 charInfo_.length = ParamValue{ in Post()
3648 ParamValue param{GetParamValue(value, common::TypeParamAttr::Kind)}; in Post()
4713 common::ScopedSet(charInfo_.length, std::optional<ParamValue>{})}; in DeclareStatementEntity()
4896 ParamValue DeclarationVisitor::GetParamValue( in GetParamValue()
4901 return ParamValue{EvaluateIntExpr(x), attr}; in GetParamValue()
4903 [=](const parser::Star &) { return ParamValue::Assumed(attr); }, in GetParamValue()
4905 return ParamValue::Deferred(attr); in GetParamValue()
[all …]
Dcompute-offsets.cpp354 ParamValue length{type->characterTypeSpec().length()}; in GetElementSize()
Dmod-file.cpp92 void DoParamValue(const ParamValue &);
956 void SubprogramSymbolCollector::DoParamValue(const ParamValue &paramValue) { in DoParamValue()
/external/llvm-project/flang/include/flang/Evaluate/
Dtype.h38 class ParamValue; variable
91 constexpr DynamicType(int k, const semantics::ParamValue &pv) in DynamicType()
140 constexpr const semantics::ParamValue *charLength() const { in charLength()
213 const semantics::ParamValue *charLength_{nullptr};
Dtraverse.h193 Result operator()(const semantics::ParamValue &x) const { in operator()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DDwarfDebug.cpp648 if (auto ParamValue = TII->describeLoadedValue(*I, ParamFwdReg)) { in collectCallSiteParameters() local
649 if (ParamValue->first.isImm()) { in collectCallSiteParameters()
650 int64_t Val = ParamValue->first.getImm(); in collectCallSiteParameters()
651 DbgValueLoc DbgLocVal(ParamValue->second, Val); in collectCallSiteParameters()
653 } else if (ParamValue->first.isReg()) { in collectCallSiteParameters()
654 Register RegLoc = ParamValue->first.getReg(); in collectCallSiteParameters()
664 DbgValueLoc DbgLocVal(ParamValue->second, in collectCallSiteParameters()
670 ParamValue->second->getNumElements() == 0) { in collectCallSiteParameters()
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DDwarfDebug.cpp695 if (auto ParamValue = TII.describeLoadedValue(*CurMI, ParamFwdReg)) { in interpretValues() local
696 if (ParamValue->first.isImm()) { in interpretValues()
697 int64_t Val = ParamValue->first.getImm(); in interpretValues()
698 finishCallSiteParams(Val, ParamValue->second, in interpretValues()
700 } else if (ParamValue->first.isReg()) { in interpretValues()
701 Register RegLoc = ParamValue->first.getReg(); in interpretValues()
707 finishCallSiteParams(MLoc, ParamValue->second, in interpretValues()
716 addToFwdRegWorklist(TmpWorklistItems, RegLoc, ParamValue->second, in interpretValues()
/external/clang/lib/CodeGen/
DCGCall.cpp2127 SmallVector<ParamValue, 16> ArgVals; in EmitFunctionProlog()
2158 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog()
2185 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog()
2193 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2317 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2374 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2376 ArgVals.push_back(ParamValue::forIndirect(Alloca)); in EmitFunctionProlog()
2384 ArgVals.push_back(ParamValue::forIndirect(alloca)); in EmitFunctionProlog()
2410 ArgVals.push_back(ParamValue::forIndirect(Alloca)); in EmitFunctionProlog()
2426 ArgVals.push_back(ParamValue::forIndirect(CreateMemTemp(Ty))); in EmitFunctionProlog()
[all …]
DCodeGenFunction.h2190 class ParamValue {
2193 ParamValue(llvm::Value *V, unsigned A) : Value(V), Alignment(A) {} in ParamValue() function
2195 static ParamValue forDirect(llvm::Value *value) { in forDirect()
2196 return ParamValue(value, 0); in forDirect()
2198 static ParamValue forIndirect(Address addr) { in forIndirect()
2200 return ParamValue(addr.getPointer(), addr.getAlignment().getQuantity()); in forIndirect()
2218 void EmitParmDecl(const VarDecl &D, ParamValue Arg, unsigned ArgNo);
DCGClass.cpp2241 ParamValue Val = RV.isScalar() in EmitInlinedInheritingCXXConstructorCall()
2242 ? ParamValue::forDirect(RV.getScalarVal()) in EmitInlinedInheritingCXXConstructorCall()
2243 : ParamValue::forIndirect(RV.getAggregateAddress()); in EmitInlinedInheritingCXXConstructorCall()
/external/llvm-project/clang/lib/CodeGen/
DCGCall.cpp2457 SmallVector<ParamValue, 16> ArgVals; in EmitFunctionProlog()
2494 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog()
2525 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog()
2533 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2667 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2720 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2722 ArgVals.push_back(ParamValue::forIndirect(Alloca)); in EmitFunctionProlog()
2730 ArgVals.push_back(ParamValue::forIndirect(alloca)); in EmitFunctionProlog()
2755 ArgVals.push_back(ParamValue::forIndirect(Alloca)); in EmitFunctionProlog()
2771 ArgVals.push_back(ParamValue::forIndirect(CreateMemTemp(Ty))); in EmitFunctionProlog()
[all …]
DCodeGenFunction.h3035 class ParamValue {
3038 ParamValue(llvm::Value *V, unsigned A) : Value(V), Alignment(A) {}
3040 static ParamValue forDirect(llvm::Value *value) {
3041 return ParamValue(value, 0);
3043 static ParamValue forIndirect(Address addr) {
3045 return ParamValue(addr.getPointer(), addr.getAlignment().getQuantity());
3063 void EmitParmDecl(const VarDecl &D, ParamValue Arg, unsigned ArgNo);
/external/llvm-project/flang/lib/Evaluate/
Dtype.cpp310 const semantics::ParamValue *param2{type2.FindParameter(name)}; in AreKindCompatible()
Dcheck-expression.cpp42 bool operator()(const semantics::ParamValue &param) const { in operator ()()
Dvariable.cpp262 if (const semantics::ParamValue * len{dyType->charLength()}) { in SymbolLEN()
/external/llvm-project/polly/tools/GPURuntime/
DGPUJIT.c112 size_t ParamValueSize, void *ParamValue,
117 size_t ParamValueSize, void *ParamValue,

12