/external/llvm/include/llvm/ADT/ |
PointerIntPair.h | 1 //===- llvm/ADT/PointerIntPair.h - Pair for pointer and int -----*- C++ -*-===// 10 // This file defines the PointerIntPair class. 27 /// PointerIntPair - This class implements a pair of a pointer and small 34 /// Note that PointerIntPair always puts the IntVal part in the highest bits 35 /// possible. For example, PointerIntPair<void*, 1, bool> will put the bit for 38 /// PointerIntPair<PointerIntPair<void*, 1, bool>, 1, bool> 43 class PointerIntPair { 49 "PointerIntPair with integer size too large for pointer"); 66 PointerIntPair() : Value(0) { [all...] |
/external/clang/include/clang/Sema/ |
ObjCMethodList.h | 17 #include "llvm/ADT/PointerIntPair.h" 27 llvm::PointerIntPair<ObjCMethodList *, 2> NextAndExtraBits;
|
ScopeInfo.h | 178 typedef llvm::PointerIntPair<const NamedDecl *, 1, bool> BaseInfoTy; 256 llvm::PointerIntPair<const Expr *, 1, bool> Rep; 378 llvm::PointerIntPair<VarDecl*, 1, bool> VarAndNested; 384 llvm::PointerIntPair<Expr*, 2, CaptureKind> InitExprAndCaptureKind;
|
/external/llvm/unittests/ADT/ |
PointerIntPairTest.cpp | 11 #include "llvm/ADT/PointerIntPair.h" 22 PointerIntPair<PointerIntPairTest *, 2> Pair(this, 1U); 40 PointerIntPair<PointerIntPairTest *, 2> Pair; 63 PointerIntPair<Fixnum31, 1, bool, FixnumPointerTraits> pair;
|
/external/clang/include/clang/AST/ |
LambdaCapture.h | 20 #include "llvm/ADT/PointerIntPair.h" 39 llvm::PointerIntPair<Decl *, 2> DeclAndBits;
|
VTTBuilder.h | 29 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> BaseAndIsVirtual;
|
GlobalDecl.h | 29 llvm::PointerIntPair<const Decl*, 2> Value;
|
DeclContextInternals.h | 21 #include "llvm/ADT/PointerIntPair.h" 39 typedef llvm::PointerIntPair<DeclsTy *, 1, bool> DeclsAndHasExternalTy; 250 llvm::PointerIntPair<StoredDeclsMap*, 1> Previous;
|
RecordLayout.h | 117 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> PrimaryBase;
|
TemplateName.h | 391 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier; 447 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier;
|
/external/clang/include/clang/Lex/ |
ModuleLoader.h | 20 #include "llvm/ADT/PointerIntPair.h" 34 llvm::PointerIntPair<Module *, 1, bool> Storage;
|
ModuleMap.h | 86 llvm::PointerIntPair<Module *, 2, ModuleHeaderRole> Storage;
|
/external/llvm/include/llvm/IR/ |
Use.h | 29 #include "llvm/ADT/PointerIntPair.h" 77 typedef PointerIntPair<User *, 1, unsigned> UserRef; 137 PointerIntPair<Use **, 2, PrevPtrTag> Prev;
|
ValueHandle.h | 18 #include "llvm/ADT/PointerIntPair.h" 55 PointerIntPair<ValueHandleBase**, 2, HandleBaseKind> PrevPair; 62 PointerIntPair<Value*, 2> VP;
|
/external/llvm/lib/Transforms/IPO/ |
ConstantMerge.cpp | 22 #include "llvm/ADT/PointerIntPair.h" 117 DenseMap<PointerIntPair<Constant*, 1, bool>, GlobalVariable*> CMap; 159 PointerIntPair<Constant*, 1, bool> Pair(Init, hasKnownAlignment(GV)); 191 PointerIntPair<Constant*, 1, bool> Pair(Init, hasKnownAlignment(GV));
|
/external/llvm/include/llvm/Analysis/ |
PtrUseVisitor.h | 101 PointerIntPair<Instruction *, 1, bool> AbortedInfo, EscapedInfo; 118 typedef PointerIntPair<Use *, 1, bool> UseAndIsOffsetKnownPair;
|
MemoryDependenceAnalysis.h | 18 #include "llvm/ADT/PointerIntPair.h" 96 typedef PointerIntPair<Instruction*, 2, DepType> PairTy; 266 typedef PointerIntPair<const Value*, 1, bool> ValueIsLoadPair; 272 typedef PointerIntPair<BasicBlock*, 1, bool> BBSkipFirstBlockPair;
|
/external/clang/include/clang/Frontend/ |
VerifyDiagnosticConsumer.h | 16 #include "llvm/ADT/PointerIntPair.h" 231 llvm::PointerIntPair<const FileEntry *, 1, bool> Data;
|
/external/clang/lib/CodeGen/ |
CGCall.h | 158 llvm::PointerIntPair<llvm::Value *, 1, bool> Value;
|
CGValue.h | 41 llvm::PointerIntPair<llvm::Value *, 2, Flavor> V1; 43 llvm::PointerIntPair<llvm::Value *, 1, bool> V2;
|
/external/clang/include/clang/Serialization/ |
Module.h | 71 llvm::PointerIntPair<const FileEntry *, 2, unsigned> Val;
|
/external/llvm/lib/CodeGen/ |
SplitKit.h | 273 typedef PointerIntPair<VNInfo*, 1> ValueForcePair;
|
/external/llvm/lib/Transforms/Scalar/ |
LoopInstSimplify.cpp | 88 typedef PointerIntPair<BasicBlock*, 1> WorklistItem;
|
/external/llvm/include/llvm/Object/ |
ELF.h | 19 #include "llvm/ADT/PointerIntPair.h" 144 /// PointerIntPair to work. 226 PointerIntPair<const char *, 1, bool, 275 class VersionMapEntry : public PointerIntPair<const void*, 1> { 279 VersionMapEntry() : PointerIntPair<const void*, 1>(nullptr, 0) { } 281 : PointerIntPair<const void*, 1>(verdef, 0) { } 283 : PointerIntPair<const void*, 1>(vernaux, 1) { } [all...] |
/external/clang/include/clang/Analysis/ |
ProgramPoint.h | 23 #include "llvm/ADT/PointerIntPair.h" 67 llvm::PointerIntPair<const void *, 2, unsigned> Data2; 71 llvm::PointerIntPair<const LocationContext *, 2, unsigned> L; 73 llvm::PointerIntPair<const ProgramPointTag *, 2, unsigned> Tag;
|