HomeSort by: relevance | last modified time | path
    Searched refs:LValuePathEntry (Results 1 - 10 of 10) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/AST/Interp/
Pointer.cpp 77 llvm::SmallVector<APValue::LValuePathEntry, 5> Path;
111 Path.push_back(APValue::LValuePathEntry::ArrayIndex(Ptr.getIndex()));
120 Path.push_back(APValue::LValuePathEntry({BaseOrMember, IsVirtual}));
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
APValue.h 208 class LValuePathEntry {
214 LValuePathEntry() : Value() {}
215 LValuePathEntry(BaseOrMemberType BaseOrMember);
216 static LValuePathEntry ArrayIndex(uint64_t Index) {
217 LValuePathEntry Result;
230 friend bool operator==(LValuePathEntry A, LValuePathEntry B) {
233 friend bool operator!=(LValuePathEntry A, LValuePathEntry B) {
236 friend llvm::hash_code hash_value(LValuePathEntry A)
    [all...]
AbstractBasicReader.h 192 SmallVectorImpl<APValue::LValuePathEntry> &path) {
204 APValue::LValuePathEntry(APValue::BaseOrMemberType(decl, int_)));
208 APValue::LValuePathEntry::ArrayIndex(asImpl().readUInt32()));
AbstractBasicWriter.h 177 ArrayRef<APValue::LValuePathEntry> path = lvaluePath.Path;
  /src/external/apache2/llvm/dist/clang/lib/AST/
APValue.cpp 147 APValue::LValuePathEntry::LValuePathEntry(BaseOrMemberType BaseOrMember) {
153 void APValue::LValuePathEntry::Profile(llvm::FoldingSetNodeID &ID) const {
158 ArrayRef<LValuePathEntry> Path, QualType ElemTy)
223 (DataSize - sizeof(LVBase)) / sizeof(LValuePathEntry);
229 LValuePathEntry Path[InlinePathSpace];
230 LValuePathEntry *PathPtr;
243 PathPtr = new LValuePathEntry[Length];
249 LValuePathEntry *getPath() { return hasPathPtr() ? PathPtr : Path; }
250 const LValuePathEntry *getPath() const
    [all...]
Expr.cpp 2159 using LValuePathEntry = APValue::LValuePathEntry;
2162 LValuePathEntry Path[1] = {LValuePathEntry::ArrayIndex(0)};
ItaniumMangle.cpp 5314 {APValue::LValuePathEntry::ArrayIndex(0)},
5319 ArrayRef<APValue::LValuePathEntry>(),
5463 for (APValue::LValuePathEntry E : LV.getLValuePath()) {
5766 for (APValue::LValuePathEntry E : V.getLValuePath()) {
ExprConstant.cpp 87 static const FieldDecl *getAsField(APValue::LValuePathEntry E) {
92 static const CXXRecordDecl *getAsBaseClass(APValue::LValuePathEntry E) {
97 static bool isVirtualBaseClass(APValue::LValuePathEntry E) {
191 ArrayRef<APValue::LValuePathEntry> Path,
267 typedef APValue::LValuePathEntry PathEntry;
709 ArrayRef<APValue::LValuePathEntry> Path;
900 ArrayRef<APValue::LValuePathEntry> Path) {
5606 ArrayRef<APValue::LValuePathEntry> Path = This.Designator.Entries;
MicrosoftMangle.cpp 1720 for (APValue::LValuePathEntry E : V.getLValuePath()) {
1742 for (APValue::LValuePathEntry E : V.getLValuePath()) {
ASTImporter.cpp 9271 MutableArrayRef<APValue::LValuePathEntry> ToPath = Result.setLValueUninit(
9274 llvm::ArrayRef<APValue::LValuePathEntry> FromPath =
9287 ToPath[LoopIdx] = APValue::LValuePathEntry(APValue::BaseOrMemberType(
9292 ToPath[LoopIdx] = APValue::LValuePathEntry::ArrayIndex(

Completed in 121 milliseconds