Home
last modified time | relevance | path

Searched refs:ValueKind (Results 1 – 10 of 10) sorted by relevance

/external/clang/lib/Sema/
DSemaCast.cpp52 ValueKind(Expr::getValueKindForType(destType)), in CastOperation()
67 ExprValueKind ValueKind; member
262 Op.ValueKind, Op.SrcExpr.take(), DestTInfo, in BuildCXXNamedCast()
273 Op.ValueKind, Op.Kind, Op.SrcExpr.take(), in BuildCXXNamedCast()
285 Op.ValueKind, Op.Kind, Op.SrcExpr.take(), in BuildCXXNamedCast()
298 Op.ValueKind, Op.Kind, Op.SrcExpr.take(), in BuildCXXNamedCast()
534 if (ValueKind == VK_RValue) in CheckDynamicCast()
687 if (ValueKind == VK_RValue) in CheckConstCast()
802 if (ValueKind == VK_RValue && !isPlaceholder(BuiltinType::Overload)) in CheckReinterpretCast()
866 if (ValueKind == VK_RValue && !DestType->isRecordType() && in CheckStaticCast()
[all …]
DSemaInit.cpp3675 ExprValueKind ValueKind = in TryReferenceInitializationCore() local
3679 Sequence.AddReferenceBindingStep(cv1T1, ValueKind == VK_RValue); in TryReferenceInitializationCore()
3738 ExprValueKind ValueKind = InitCategory.isXValue()? VK_XValue : VK_RValue; in TryReferenceInitializationCore() local
3757 ValueKind); in TryReferenceInitializationCore()
3762 ValueKind = convertQualifiersAndValueKindIfNecessary(S, Sequence, in TryReferenceInitializationCore()
3767 Sequence.AddReferenceBindingStep(cv1T1, ValueKind == VK_RValue); in TryReferenceInitializationCore()
DSemaExpr.cpp12554 ExprValueKind ValueKind = VK_LValue; in resolveDecl() local
12577 ValueKind = VK_RValue; in resolveDecl()
12583 ValueKind = VK_RValue; in resolveDecl()
12606 E->setValueKind(ValueKind); in resolveDecl()
/external/clang/include/clang/AST/
DAPValue.h42 enum ValueKind { enum
69 ValueKind Kind;
181 ValueKind getKind() const { return Kind; } in getKind()
DExpr.h114 ExprBits.ValueKind = VK; in Expr()
403 return static_cast<ExprValueKind>(ExprBits.ValueKind); in getValueKind()
419 void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; } in setValueKind()
DStmt.h165 unsigned ValueKind : 2; variable
/external/llvm/bindings/ocaml/llvm/
Dllvm.ml208 module ValueKind = struct module
328 external classify_value : llvalue -> ValueKind.t = "llvm_classify_value"
Dllvm_ocaml.c409 enum ValueKind { enum
Dllvm.mli260 module ValueKind : sig module
569 val classify_value : llvalue -> ValueKind.t
/external/llvm/docs/
DCodingStandards.rst779 (e.g. ``ValueKind``).
785 For example, ``enum ValueKind { ... };`` may contain enumerators like