Home
last modified time | relevance | path

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

123

/external/llvm/include/llvm/ADT/
DPointerIntPair.h41 class PointerIntPair {
59 PointerIntPair() : Value(0) {} in PointerIntPair() function
60 PointerIntPair(PointerTy Ptr, IntType Int) { in PointerIntPair() function
65 explicit PointerIntPair(PointerTy Ptr) { in PointerIntPair() function
116 return const_cast<PointerIntPair *>(this)->getAddrOfPointer(); in getAddrOfPointer()
129 static PointerIntPair getFromOpaqueValue(void *V) { in getFromOpaqueValue()
130 PointerIntPair P; P.setFromOpaqueValue(V); return P; in getFromOpaqueValue()
135 static PointerIntPair getFromOpaqueValue(const void *V) { in getFromOpaqueValue()
140 bool operator==(const PointerIntPair &RHS) const {return Value == RHS.Value;}
141 bool operator!=(const PointerIntPair &RHS) const {return Value != RHS.Value;}
[all …]
/external/llvm/lib/Transforms/IPO/
DConstantMerge.cpp111 DenseMap<PointerIntPair<Constant*, 1, bool>, GlobalVariable*> CMap; in runOnModule()
153 PointerIntPair<Constant*, 1, bool> Pair(Init, hasKnownAlignment(GV)); in runOnModule()
185 PointerIntPair<Constant*, 1, bool> Pair(Init, hasKnownAlignment(GV)); in runOnModule()
/external/llvm/include/llvm/Analysis/
DMemoryDependenceAnalysis.h97 typedef PointerIntPair<Instruction*, 2, DepType> PairTy;
267 typedef PointerIntPair<const Value*, 1, bool> ValueIsLoadPair;
273 typedef PointerIntPair<BasicBlock*, 1, bool> BBSkipFirstBlockPair;
DPtrUseVisitor.h101 PointerIntPair<Instruction *, 1, bool> AbortedInfo, EscapedInfo;
118 typedef PointerIntPair<Use *, 1, bool> UseAndIsOffsetKnownPair;
/external/clang/include/clang/Sema/
DScopeInfo.h152 typedef llvm::PointerIntPair<const NamedDecl *, 1, bool> BaseInfoTy;
230 llvm::PointerIntPair<const Expr *, 1, bool> Rep;
341 llvm::PointerIntPair<VarDecl*, 2, CaptureKind> VarAndKind;
347 llvm::PointerIntPair<Expr*, 1, bool> CopyExprAndNested;
/external/llvm/include/llvm/IR/
DUse.h66 typedef PointerIntPair<User*, 1, unsigned> UserRef;
128 PointerIntPair<Use**, 2, PrevPtrTag> Prev;
/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/Lex/
DModuleLoader.h33 llvm::PointerIntPair<Module *, 1, bool> Storage;
DModuleMap.h61 llvm::PointerIntPair<Module *, 1, bool> Storage;
/external/clang/include/clang/AST/
DVTTBuilder.h29 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> BaseAndIsVirtual;
DTemplateName.h391 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier;
447 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier;
DGlobalDecl.h29 llvm::PointerIntPair<const Decl*, 2> Value;
DRecordLayout.h99 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> PrimaryBase;
DRedeclarable.h29 llvm::PointerIntPair<decl_type *, 1, bool> NextAndIsPrevious;
DDeclTemplate.h153 llvm::PointerIntPair<const TemplateArgument *, 1> Arguments;
314 llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template;
399 llvm::PointerIntPair<NamedDecl *, 2> MemberAndTSK;
607 llvm::PointerIntPair<RedeclarableTemplateDecl*, 1, bool>
1017 llvm::PointerIntPair<Expr*, 1, bool> DefaultArgumentAndInherited;
1655 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool>
DDeclContextInternals.h223 llvm::PointerIntPair<StoredDeclsMap*, 1> Previous;
/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/Support/
DValueHandle.h54 PointerIntPair<ValueHandleBase**, 2, HandleBaseKind> PrevPair;
61 PointerIntPair<Value*, 2> VP;
/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;
/external/clang/include/clang/Frontend/
DVerifyDiagnosticConsumer.h210 llvm::PointerIntPair<const FileEntry *, 1, bool> Data;
/external/clang/lib/CodeGen/
DCGValue.h41 llvm::PointerIntPair<llvm::Value *, 2, Flavor> V1;
43 llvm::PointerIntPair<llvm::Value *, 1, bool> V2;
/external/llvm/lib/Transforms/Scalar/
DLoopInstSimplify.cpp81 typedef PointerIntPair<BasicBlock*, 1> WorklistItem; in runOnLoop()
/external/clang/include/clang/Serialization/
DModule.h66 llvm::PointerIntPair<const FileEntry *, 2, unsigned> Val;
/external/clang/include/clang/Basic/
DModule.h149 typedef llvm::PointerIntPair<Module *, 1, bool> ExportDecl;
/external/llvm/lib/CodeGen/
DSplitKit.h271 typedef PointerIntPair<VNInfo*, 1> ValueForcePair;

123