Home
last modified time | relevance | path

Searched refs:PointerIntPair (Results 1 – 25 of 85) sorted by relevance

1234

/external/llvm/include/llvm/ADT/
DPointerIntPair.h43 class PointerIntPair {
66 PointerIntPair() : Value(0) {} in PointerIntPair() function
67 PointerIntPair(PointerTy PtrVal, IntType IntVal) { in PointerIntPair() function
70 explicit PointerIntPair(PointerTy PtrVal) { in PointerIntPair() function
121 return const_cast<PointerIntPair *>(this)->getAddrOfPointer(); in getAddrOfPointer()
134 static PointerIntPair getFromOpaqueValue(void *V) { in getFromOpaqueValue()
135 PointerIntPair P; P.setFromOpaqueValue(V); return P; in getFromOpaqueValue()
140 static PointerIntPair getFromOpaqueValue(const void *V) { in getFromOpaqueValue()
145 bool operator==(const PointerIntPair &RHS) const {return Value == RHS.Value;}
146 bool operator!=(const PointerIntPair &RHS) const {return Value != RHS.Value;}
[all …]
/external/llvm/unittests/ADT/
DPointerIntPairTest.cpp22 PointerIntPair<PointerIntPairTest *, 2> Pair(this, 1U); in TEST_F()
40 PointerIntPair<PointerIntPairTest *, 2> Pair; in TEST_F()
62 PointerIntPair<Fixnum31, 1, bool, FixnumPointerTraits> pair; in TEST_F()
/external/clang/include/clang/Sema/
DObjCMethodList.h28 llvm::PointerIntPair<ObjCMethodDecl *, 1> MethodAndHasMoreThanOneDecl;
30 llvm::PointerIntPair<ObjCMethodList *, 2> NextAndExtraBits;
DScopeInfo.h187 typedef llvm::PointerIntPair<const NamedDecl *, 1, bool> BaseInfoTy;
263 llvm::PointerIntPair<const Expr *, 1, bool> Rep;
395 llvm::PointerIntPair<VarDecl*, 1, bool> VarAndNested;
401 llvm::PointerIntPair<void *, 2, CaptureKind> InitExprAndCaptureKind;
/external/llvm/include/llvm/IR/
DUse.h77 typedef PointerIntPair<User *, 1, unsigned> UserRef;
137 PointerIntPair<Use **, 2, PrevPtrTag> Prev;
/external/llvm/include/llvm/Analysis/
DMemoryDependenceAnalysis.h96 typedef PointerIntPair<Instruction*, 2, DepType> PairTy;
266 typedef PointerIntPair<const Value*, 1, bool> ValueIsLoadPair;
272 typedef PointerIntPair<BasicBlock*, 1, bool> BBSkipFirstBlockPair;
DPtrUseVisitor.h101 PointerIntPair<Instruction *, 1, bool> AbortedInfo, EscapedInfo;
118 typedef PointerIntPair<Use *, 1, bool> UseAndIsOffsetKnownPair;
DScalarEvolution.h288 PointerIntPair<ExitNotTakenInfo*, 1> NextExit;
376 SmallVector<PointerIntPair<const Loop *, 2, LoopDisposition>, 2>>
385 SmallVector<PointerIntPair<const BasicBlock *, 2, BlockDisposition>, 2>>
/external/llvm/test/Transforms/JumpThreading/
Dlvi-load.ll6 %"struct.llvm::PointerIntPair<llvm::Use**,2u,llvm::Use::PrevPtrTag,llvm::PointerLikeTypeTraits<llvm…
8 … type { %"struct.llvm::Value"*, %"struct.llvm::Use"*, %"struct.llvm::PointerIntPair<llvm::Use**,2u…
/external/clang/include/clang/AST/
DDeclContextInternals.h39 typedef llvm::PointerIntPair<DeclsTy *, 1, bool> DeclsAndHasExternalTy;
248 llvm::PointerIntPair<StoredDeclsMap*, 1> Previous;
DLambdaCapture.h39 llvm::PointerIntPair<Decl *, 2> DeclAndBits;
DTemplateName.h391 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier;
447 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier;
DVTTBuilder.h29 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> BaseAndIsVirtual;
DGlobalDecl.h29 llvm::PointerIntPair<const Decl*, 2> Value;
DRecordLayout.h117 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> PrimaryBase;
DDeclTemplate.h155 llvm::PointerIntPair<const TemplateArgument *, 1> Arguments;
318 llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template;
402 llvm::PointerIntPair<NamedDecl *, 2> MemberAndTSK;
598 llvm::PointerIntPair<RedeclarableTemplateDecl*, 1, bool>
1037 llvm::PointerIntPair<Expr*, 1, bool> DefaultArgumentAndInherited;
1667 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool>
2524 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
/external/clang/include/clang/Lex/
DModuleLoader.h34 llvm::PointerIntPair<Module *, 1, bool> Storage;
/external/llvm/test/Transforms/DeadStoreElimination/
D2011-09-06-MemCpy.ll11 %struct.Use = type { %struct.Value*, %struct.Use*, %struct.PointerIntPair }
12 %struct.PointerIntPair = type { i64 }
/external/llvm/include/llvm/Object/
DELF.h226 PointerIntPair<const char *, 1, bool,
275 class VersionMapEntry : public PointerIntPair<const void*, 1> {
279 VersionMapEntry() : PointerIntPair<const void*, 1>(nullptr, 0) { } in VersionMapEntry()
281 : PointerIntPair<const void*, 1>(verdef, 0) { } in VersionMapEntry()
283 : PointerIntPair<const void*, 1>(vernaux, 1) { } in VersionMapEntry()
/external/clang/include/clang/Frontend/
DVerifyDiagnosticConsumer.h232 llvm::PointerIntPair<const FileEntry *, 1, bool> Data;
/external/clang/lib/CodeGen/
DCGCall.h158 llvm::PointerIntPair<llvm::Value *, 1, bool> Value;
DCGValue.h42 llvm::PointerIntPair<llvm::Value *, 2, Flavor> V1;
44 llvm::PointerIntPair<llvm::Value *, 1, bool> V2;
/external/clang/include/clang/Analysis/
DProgramPoint.h67 llvm::PointerIntPair<const void *, 2, unsigned> Data2;
71 llvm::PointerIntPair<const LocationContext *, 2, unsigned> L;
73 llvm::PointerIntPair<const ProgramPointTag *, 2, unsigned> Tag;
DCFG.h72 llvm::PointerIntPair<void *, 2> Data1;
73 llvm::PointerIntPair<void *, 2> Data2;
305 llvm::PointerIntPair<Stmt *, 1> Data;
430 llvm::PointerIntPair<CFGBlock*, 2> UnreachableBlock;
/external/llvm/lib/Transforms/Scalar/
DLoopInstSimplify.cpp93 typedef PointerIntPair<BasicBlock*, 1> WorklistItem; in runOnLoop()

1234