| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | APValue.cpp | 47 APValue::LValueBase APValue::LValueBase::getDynamicAlloc(DynamicAllocLValue LV, in getDynamicAlloc() 55 APValue::LValueBase APValue::LValueBase::getTypeInfo(TypeInfoLValue LV, in getTypeInfo() 306 APValue::UnionData::UnionData() : Field(nullptr), Value(new APValue) {} in UnionData() 311 APValue::APValue(const APValue &RHS) : Kind(None) { in APValue() function in APValue 382 APValue::APValue(APValue &&RHS) : Kind(RHS.Kind), Data(RHS.Data) { in APValue() function in APValue 386 APValue &APValue::operator=(const APValue &RHS) { in operator =() 392 APValue &APValue::operator=(APValue &&RHS) { in operator =() 466 void APValue::swap(APValue &RHS) { in swap() 649 case APValue::Int: in printPretty() 893 const APValue::LValueBase APValue::getLValueBase() const { in getLValueBase() [all …]
|
| H A D | ExprConstant.cpp | 2509 APValue Val; in EvaluateAsBooleanCondition() 2659 APValue SVal; in EvalAndBitcastToAPInt() 3407 Result = APValue(APValue::UninitArray(), in expandStringLiteral() 3430 APValue NewValue(APValue::UninitArray(), NewElts, Size); in expandArray() 7051 APValue ResultVal(APValue::UninitStruct(), NumBases, in visit() 8216 APValue *V; in VisitVarDecl() 10013 Result = APValue(APValue::UninitStruct(), 0, 2); in VisitCXXStdInitializerListExpr() 10201 APValue Val = APValue(); in VisitCastExpr() 10394 Result = APValue(APValue::UninitArray(), 0, 0); in ZeroInitialization() 10401 Result = APValue(APValue::UninitArray(), 0, in ZeroInitialization() [all …]
|
| H A D | TextNodeDumper.cpp | 410 case APValue::None: in isSimpleAPValue() 412 case APValue::Int: in isSimpleAPValue() 413 case APValue::Float: in isSimpleAPValue() 422 case APValue::Array: in isSimpleAPValue() 446 const APValue &(*IdxToChildFun)(const APValue &, unsigned), in dumpAPValueChildren() argument 480 case APValue::None: in Visit() 486 case APValue::Int: in Visit() 513 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit() 546 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit() 568 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit() [all …]
|
| H A D | ItaniumMangle.cpp | 5323 APValue Value; in mangleTemplateArg() 5333 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg() 5338 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg() 5401 case APValue::None: in isZeroInitialized() 5425 case APValue::Union: { in isZeroInitialized() 5455 case APValue::Int: in isZeroInitialized() 5458 case APValue::Float: in isZeroInitialized() 5471 case APValue::LValue: in isZeroInitialized() 5513 case APValue::None: in mangleValueInTemplateArg() 5626 case APValue::Int: in mangleValueInTemplateArg() [all …]
|
| H A D | MicrosoftMangle.cpp | 1663 case APValue::None: in mangleTemplateArgValue() 1672 case APValue::Int: in mangleTemplateArgValue() 1679 case APValue::Float: in mangleTemplateArgValue() 1685 case APValue::LValue: { in mangleTemplateArgValue() 1774 case APValue::Struct: { in mangleTemplateArgValue() 1792 case APValue::Union: in mangleTemplateArgValue() 1802 case APValue::ComplexInt: in mangleTemplateArgValue() 1813 case APValue::ComplexFloat: in mangleTemplateArgValue() 1821 case APValue::Array: { in mangleTemplateArgValue() 1836 case APValue::Vector: { in mangleTemplateArgValue() [all …]
|
| H A D | ASTDumper.cpp | 280 LLVM_DUMP_METHOD void APValue::dump() const { in dump() 285 LLVM_DUMP_METHOD void APValue::dump(raw_ostream &OS, in dump()
|
| H A D | Expr.cpp | 256 case APValue::None: in getStorageKind() 257 case APValue::Indeterminate: in getStorageKind() 259 case APValue::Int: in getStorageKind() 279 ConstantExprBits.APValueKind = APValue::None; in ConstantExpr() 286 ::new (getTrailingObjects<APValue>()) APValue(); in ConstantExpr() 315 ::new (getTrailingObjects<APValue>()) APValue(); in ConstantExpr() 364 APValue ConstantExpr::getAPValueResult() const { in getAPValueResult() 370 return APValue( in getAPValueResult() 375 return APValue::IndeterminateValue(); in getAPValueResult() 376 return APValue(); in getAPValueResult() [all …]
|
| H A D | DeclCXX.cpp | 2958 APValue *LifetimeExtendedTemporaryDecl::getOrCreateValue(bool MayCreate) const { in getOrCreateValue() 2962 Value = (new (getASTContext()) APValue); in getOrCreateValue() 3351 APValue &MSGuidDecl::getAsAPValue() const { in getAsAPValue() 3355 APVal = APValue(APValue::UninitStruct(), 0, 4); in getAsAPValue() 3356 APVal.getStructField(0) = APValue(APSInt(APInt(32, PartVal.Part1), true)); in getAsAPValue() 3357 APVal.getStructField(1) = APValue(APSInt(APInt(16, PartVal.Part2), true)); in getAsAPValue() 3358 APVal.getStructField(2) = APValue(APSInt(APInt(16, PartVal.Part3), true)); in getAsAPValue() 3359 APValue &Arr = APVal.getStructField(3) = in getAsAPValue() 3360 APValue(APValue::UninitArray(), 8, 8); in getAsAPValue() 3363 APValue(APSInt(APInt(8, PartVal.Part4And5[I]), true)); in getAsAPValue()
|
| H A D | Linkage.h | 143 LinkageInfo getLVForValue(const APValue &V, LVComputationKind computation);
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | APValue.h | 122 class APValue { 270 APValue *Elts; 276 APValue *Elts; 282 APValue *Elts; 319 explicit APValue(const APValue *E, unsigned N) : Kind(None) { 328 APValue(const APValue &RHS); 329 APValue(APValue &&RHS); 346 explicit APValue(const FieldDecl *D, const APValue &V = APValue()) 364 APValue &operator=(const APValue &RHS); 365 APValue &operator=(APValue &&RHS); [all …]
|
| H A D | PropertiesBase.td | 250 // Type cases for APValue. 326 SmallVector<APValue, 4> buffer; 335 APValue result; 346 SmallVector<APValue, 4> buffer{}; 363 APValue result; 375 SmallVector<APValue, 4> structBases; 391 APValue result; 404 def : Property<"value", APValue> { 433 APValue result; 515 APValue::LValueBase base; [all …]
|
| H A D | AbstractBasicReader.h | 191 APValue::LValuePathSerializationHelper readLValuePathSerializationHelper( in readLValuePathSerializationHelper() 192 SmallVectorImpl<APValue::LValuePathEntry> &path) { in readLValuePathSerializationHelper() 204 APValue::LValuePathEntry(APValue::BaseOrMemberType(decl, int_))); in readLValuePathSerializationHelper() 208 APValue::LValuePathEntry::ArrayIndex(asImpl().readUInt32())); in readLValuePathSerializationHelper() 211 return APValue::LValuePathSerializationHelper(path, elemTy); in readLValuePathSerializationHelper()
|
| H A D | TextNodeDumper.h | 31 class APValue; variable 159 void dumpAPValueChildren(const APValue &Value, QualType Ty, 160 const APValue &(*IdxToChildFun)(const APValue &, 194 void Visit(const APValue &Value, QualType Ty);
|
| H A D | AbstractBasicWriter.h | 176 APValue::LValuePathSerializationHelper lvaluePath) { in writeLValuePathSerializationHelper() 177 ArrayRef<APValue::LValuePathEntry> path = lvaluePath.Path; in writeLValuePathSerializationHelper()
|
| H A D | ASTImporter.h | 506 llvm::Expected<APValue> Import(const APValue &FromValue);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | EvalEmitter.cpp | 23 InterpStack &Stk, APValue &Result) in EvalEmitter() 109 std::function<bool(QualType, const Pointer &, APValue &)> Composite; in emitRetValue() 110 Composite = [this, &Composite](QualType Ty, const Pointer &Ptr, APValue &R) { in emitRetValue() 121 APValue Value; in emitRetValue() 134 R = APValue(ActiveField, Value); in emitRetValue() 140 R = APValue(APValue::UninitStruct(), NB, NF); in emitRetValue() 146 APValue &Value = R.getStructField(I); in emitRetValue() 174 R = APValue(APValue::UninitArray{}, NumElems, NumElems); in emitRetValue() 178 APValue &Slot = R.getArrayInitializedElt(I); in emitRetValue()
|
| H A D | Pointer.cpp | 75 APValue Pointer::toAPValue() const { in toAPValue() 76 APValue::LValueBase Base; in toAPValue() 77 llvm::SmallVector<APValue::LValuePathEntry, 5> Path; in toAPValue() 111 Path.push_back(APValue::LValuePathEntry::ArrayIndex(Ptr.getIndex())); in toAPValue() 120 Path.push_back(APValue::LValuePathEntry({BaseOrMember, IsVirtual})); in toAPValue() 132 return APValue(Base, Offset, Path, IsOnePastEnd, IsNullPtr); in toAPValue()
|
| H A D | Context.cpp | 45 APValue Dummy; in isPotentialConstantExpr() 49 bool Context::evaluateAsRValue(State &Parent, const Expr *E, APValue &Result) { in evaluateAsRValue() 55 APValue &Result) { in evaluateAsInitializer() 113 bool Context::Run(State &Parent, Function *Func, APValue &Result) { in Run()
|
| H A D | Context.h | 49 bool evaluateAsRValue(State &Parent, const Expr *E, APValue &Result); 52 bool evaluateAsInitializer(State &Parent, const VarDecl *VD, APValue &Result); 68 bool Run(State &Parent, Function *Func, APValue &Result);
|
| H A D | EvalEmitter.h | 47 APValue &Result); 91 APValue &Result;
|
| H A D | Boolean.h | 59 APValue toAPValue() const { return APValue(toAPSInt()); } in toAPValue()
|
| H A D | Interp.cpp | 34 static bool Ret(InterpState &S, CodePtr &PC, APValue &Result) { in Ret() 56 static bool RetVoid(InterpState &S, CodePtr &PC, APValue &Result) { in RetVoid() 74 static bool RetValue(InterpState &S, CodePtr &Pt, APValue &Result) { in RetValue() 401 bool Interpret(InterpState &S, APValue &Result) { in Interpret()
|
| H A D | Integral.h | 115 APValue toAPValue() const { return APValue(toAPSInt()); }
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ConstantEmitter.h | 75 llvm::Constant *emitForInitializer(const APValue &value, LangAS destAddrSpace, 103 llvm::Constant *emitAbstract(SourceLocation loc, const APValue &value, 110 llvm::Constant *tryEmitAbstract(const APValue &value, QualType T); 111 llvm::Constant *tryEmitAbstractForMemory(const APValue &value, QualType T); 135 llvm::Constant *tryEmitPrivate(const APValue &value, QualType T); 136 llvm::Constant *tryEmitPrivateForMemory(const APValue &value, QualType T);
|
| H A D | CGExprConstant.cpp | 1759 const APValue &Value; 2037 case APValue::None: in tryEmitPrivate() 2041 case APValue::LValue: in tryEmitPrivate() 2043 case APValue::Int: in tryEmitPrivate() 2045 case APValue::FixedPoint: in tryEmitPrivate() 2048 case APValue::ComplexInt: { in tryEmitPrivate() 2061 case APValue::Float: { in tryEmitPrivate() 2084 case APValue::Vector: { in tryEmitPrivate() 2117 case APValue::Struct: in tryEmitPrivate() 2118 case APValue::Union: in tryEmitPrivate() [all …]
|