/external/llvm/include/llvm/ADT/ |
PointerUnion.h | 1 //===- llvm/ADT/PointerUnion.h - Discriminated Union of 2 Ptrs --*- C++ -*-===// 10 // This file defines the PointerUnion class, which is a discriminated union of 51 /// Provide PointerLikeTypeTraits for void* that is used by PointerUnion 65 /// PointerUnion - This implements a discriminated union of two pointer types, 71 /// PointerUnion<int*, float*> P; 81 class PointerUnion { 98 PointerUnion() {} 100 PointerUnion(PT1 V) : Val( 103 PointerUnion(PT2 V) : Val( 111 // we recursively strip off low bits if we have a nested PointerUnion [all...] |
TinyPtrVector.h | 14 #include "llvm/ADT/PointerUnion.h" 31 llvm::PointerUnion<EltTy, VecTy*> Val;
|
/external/llvm/unittests/ADT/ |
PointerUnionTest.cpp | 11 #include "llvm/ADT/PointerUnion.h" 16 typedef PointerUnion<int *, float *> PU;
|
/external/clang/include/clang/ARCMigrate/ |
FileRemapper.h | 15 #include "llvm/ADT/PointerUnion.h" 35 typedef llvm::PointerUnion<const FileEntry *, llvm::MemoryBuffer *> Target;
|
/external/clang/include/clang/AST/ |
DeclAccessPair.h | 31 uintptr_t Ptr; // we'd use llvm::PointerUnion, but it isn't trivial
|
DeclContextInternals.h | 22 #include "llvm/ADT/PointerUnion.h" 44 llvm::PointerUnion<NamedDecl*, DeclsAndHasExternalTy> Data; 102 "PointerUnion mangles the NamedDecl pointer!");
|
Redeclarable.h | 41 typedef llvm::PointerUnion<Previous, UninitializedLatest> NotKnownLatest; 43 mutable llvm::PointerUnion<NotKnownLatest, KnownLatest> Next;
|
APValue.h | 21 #include "llvm/ADT/PointerUnion.h" 56 typedef llvm::PointerUnion<const ValueDecl *, const Expr *> LValueBase;
|
DeclFriend.h | 43 typedef llvm::PointerUnion<NamedDecl*,TypeSourceInfo*> FriendUnion;
|
DeclTemplate.h | 21 #include "llvm/ADT/PointerUnion.h" [all...] |
ExternalASTSource.h | 388 typedef llvm::PointerUnion<T, LazyData*> ValueType; 450 /// placed into a PointerUnion.
|
/external/clang/include/clang/Frontend/ |
DiagnosticRenderer.h | 23 #include "llvm/ADT/PointerUnion.h" 31 typedef llvm::PointerUnion<const Diagnostic *,
|
/external/chromium_org/third_party/WebKit/Source/core/css/ |
CSSRule.cpp | 47 void* pointerUnion;
|
/external/clang/tools/libclang/ |
CIndexCXX.cpp | 100 llvm::PointerUnion<ClassTemplateDecl *,
|
CXCursor.h | 19 #include "llvm/ADT/PointerUnion.h"
|
/external/llvm/include/llvm/CodeGen/ |
MachineMemOperand.h | 19 #include "llvm/ADT/PointerUnion.h" 38 PointerUnion<const Value *, const PseudoSourceValue *> V;
|
/external/clang/include/clang/Sema/ |
Template.h | 189 const Decl *, llvm::PointerUnion<Decl *, DeclArgumentPack *>, 4> 291 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = 324 llvm::PointerUnion<Decl *, DeclArgumentPack *> *
|
AttributeList.h | 21 #include "llvm/ADT/PointerUnion.h" 60 typedef llvm::PointerUnion<Expr*, IdentifierLoc*> ArgsUnion;
|
/external/clang/test/SemaCXX/ |
overloaded-operator.cpp | 450 template <typename PT1, typename PT2> class PointerUnion; 451 void foo(PointerUnion<int*, float*> &Result) { 452 Result = 1; // expected-error {{no viable overloaded '='}} // expected-note {{type 'PointerUnion<int *, float *>' is incomplete}}
|
/external/clang/include/clang/Basic/ |
Module.h | 21 #include "llvm/ADT/PointerUnion.h" 71 llvm::PointerUnion<const DirectoryEntry *, const FileEntry *> Umbrella;
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
MallocSizeofChecker.cpp | 32 typedef llvm::PointerUnion<const Stmt *, const VarDecl *> ExprParent;
|
/external/llvm/include/llvm/Analysis/ |
LazyCallGraph.h | 39 #include "llvm/ADT/PointerUnion.h" 107 typedef SmallVector<PointerUnion<Function *, Node *>, 4> NodeVectorT; 108 typedef SmallVectorImpl<PointerUnion<Function *, Node *>> NodeVectorImplT;
|
/external/llvm/lib/Target/Mips/ |
MipsOptimizePICCall.cpp | 38 typedef PointerUnion<const Value *, const PseudoSourceValue *> ValueType;
|
/external/llvm/utils/ |
llvm.natvis | 56 <Type Name="llvm::PointerUnion<*,*>">
|
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
PathDiagnostic.h | 22 #include "llvm/ADT/PointerUnion.h" 127 typedef llvm::PointerUnion<const LocationContext*, AnalysisDeclContext*>
|