Home
last modified time | relevance | path

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

1234

/external/llvm/include/llvm/ADT/
DPointerIntPair.h41 class PointerIntPair {
59 PointerIntPair() : Value(0) {} in PointerIntPair() function
60 PointerIntPair(PointerTy PtrVal, IntType IntVal) { in PointerIntPair() function
65 explicit PointerIntPair(PointerTy PtrVal) { 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.cpp112 DenseMap<PointerIntPair<Constant*, 1, bool>, GlobalVariable*> CMap; in runOnModule()
154 PointerIntPair<Constant*, 1, bool> Pair(Init, hasKnownAlignment(GV)); in runOnModule()
186 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/llvm/include/llvm/IR/
DUse.h68 typedef PointerIntPair<User*, 1, unsigned> UserRef;
130 PointerIntPair<Use**, 2, PrevPtrTag> Prev;
/external/clang/include/clang/Sema/
DScopeInfo.h157 typedef llvm::PointerIntPair<const NamedDecl *, 1, bool> BaseInfoTy;
235 llvm::PointerIntPair<const Expr *, 1, bool> Rep;
355 typedef llvm::PointerIntPair<VarDecl*, 1, bool> VarAndNested;
363 llvm::PointerIntPair<Expr*, 2, CaptureKind> InitExprAndCaptureKind;
DObjCMethodList.h27 llvm::PointerIntPair<ObjCMethodList *, 2> NextAndExtraBits;
/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.h80 llvm::PointerIntPair<Module *, 2, ModuleHeaderRole> Storage;
/external/llvm/include/llvm/Support/
DValueHandle.h55 PointerIntPair<ValueHandleBase**, 2, HandleBaseKind> PrevPair;
62 PointerIntPair<Value*, 2> VP;
/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;
DRedeclarable.h29 llvm::PointerIntPair<decl_type *, 1, bool> NextAndIsPrevious;
DRecordLayout.h99 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> PrimaryBase;
DDeclTemplate.h155 llvm::PointerIntPair<const TemplateArgument *, 1> Arguments;
316 llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template;
401 llvm::PointerIntPair<NamedDecl *, 2> MemberAndTSK;
609 llvm::PointerIntPair<RedeclarableTemplateDecl*, 1, bool>
1027 llvm::PointerIntPair<Expr*, 1, bool> DefaultArgumentAndInherited;
1665 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool>
2549 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 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/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.h222 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/llvm/lib/CodeGen/
DSplitKit.h273 typedef PointerIntPair<VNInfo*, 1> ValueForcePair;

1234