Home
last modified time | relevance | path

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

123456

/llvm-project/llvm/include/llvm/ADT/
H A DPointerIntPair.h80 class PointerIntPair {
86 constexpr PointerIntPair() = default;
88 PointerIntPair(PointerTy PtrVal, IntType IntVal) { in PointerIntPair() function
92 explicit PointerIntPair(PointerTy PtrVal) { initWithPointer(PtrVal); } in PointerIntPair() function
116 return const_cast<PointerIntPair *>(this)->getAddrOfPointer(); in getAddrOfPointer()
134 static PointerIntPair getFromOpaqueValue(void *V) { in getFromOpaqueValue()
135 PointerIntPair P; in getFromOpaqueValue()
142 static PointerIntPair getFromOpaqueValue(const void *V) { in getFromOpaqueValue()
147 bool operator==(const PointerIntPair &RHS) const {
151 bool operator!=(const PointerIntPair &RHS) const {
[all …]
H A Dilist_node_base.h35 PointerIntPair<NodeBase *, 1> PrevAndSentinel;
/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinkerDeclContext.cpp47 PointerIntPair<DeclContext *, 1>
59 return PointerIntPair<DeclContext *, 1>(nullptr); in getChildDeclContext()
63 return PointerIntPair<DeclContext *, 1>(&Context); in getChildDeclContext()
69 return PointerIntPair<DeclContext *, 1>(nullptr); in getChildDeclContext()
83 return PointerIntPair<DeclContext *, 1>(nullptr); in getChildDeclContext()
105 return PointerIntPair<DeclContext *, 1>(nullptr); in getChildDeclContext()
144 return PointerIntPair<DeclContext *, 1>(nullptr); in getChildDeclContext()
180 return PointerIntPair<DeclContext *, 1>(*ContextIter, /* IntVal= */ 1); in getChildDeclContext()
190 return PointerIntPair<DeclContext *, 1>(*ContextIter, /* IntVal= */ 1); in getChildDeclContext()
192 return PointerIntPair<DeclContext *, 1>(*ContextIter); in getChildDeclContext()
/llvm-project/llvm/unittests/ADT/
H A DPointerIntPairTest.cpp22 PointerIntPair<S *, 2> Pair(&s, 1U); in TEST()
49 PointerIntPair<S *, 2, E> Pair2(&s, E::Case1); in TEST()
69 static_assert(std::is_trivially_copyable_v<PointerIntPair<S *, 2, E>>, in TEST()
74 PointerIntPair<float *, 2> Pair; in TEST()
96 PointerIntPair<Fixnum31, 1, bool, FixnumPointerTraits> pair; in TEST()
108 PointerIntPair<Fixnum31, 1, bool, FixnumPointerTraits>>, in TEST()
119 PointerIntPair<int *, 1> Pair; in TEST()
/llvm-project/clang/include/clang/Sema/
H A DObjCMethodList.h28 llvm::PointerIntPair<ObjCMethodDecl *, 1> MethodAndHasMoreThanOneDecl;
30 llvm::PointerIntPair<ObjCMethodList *, 2> NextAndExtraBits;
H A DScopeInfo.h29 #include "llvm/ADT/PointerIntPair.h"
205 using SwitchInfo = llvm::PointerIntPair<SwitchStmt*, 1, bool>;
278 using BaseInfoTy = llvm::PointerIntPair<const NamedDecl *, 1, bool>;
356 llvm::PointerIntPair<const Expr *, 1, bool> Rep;
/llvm-project/mlir/include/mlir/Analysis/
H A DCallGraph.h81 explicit Edge(llvm::PointerIntPair<CallGraphNode *, 2, Kind> targetAndKind) in Edge()
85 llvm::PointerIntPair<CallGraphNode *, 2, Kind> targetAndKind;
121 DenseMapInfo<llvm::PointerIntPair<CallGraphNode *, 2, Edge::Kind>>;
/llvm-project/cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb/
H A Dllvm-support.cpp31 llvm::PointerIntPair<int *, 1> PointerIntPair(IntPtr, 1); variable
/llvm-project/llvm/test/Transforms/JumpThreading/
H A Dlvi-load.ll6 %"struct.llvm::PointerIntPair<llvm::Use**,2u,llvm::Use::PrevPtrTag,llvm::PointerLikeTypeTraits<llvm…
8 %"struct.llvm::Use" = type { ptr, ptr, %"struct.llvm::PointerIntPair<llvm::Use**,2u,llvm::Use::Prev…
/llvm-project/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h26 #include "llvm/ADT/PointerIntPair.h"
133 using UseAndIsOffsetKnownPair = PointerIntPair<Use *, 1, bool>;
H A DWithCache.h43 mutable PointerIntPair<PointerType, 1, bool> Pointer;
H A DMemoryDependenceAnalysis.h18 #include "llvm/ADT/PointerIntPair.h"
282 using ValueIsLoadPair = PointerIntPair<const Value *, 1, bool>;
289 using BBSkipFirstBlockPair = PointerIntPair<BasicBlock *, 1, bool>;
/llvm-project/clang/include/clang/AST/
H A DTemplateName.h20 #include "llvm/ADT/PointerIntPair.h"
151 llvm::PointerIntPair<Decl *, 1, bool> AssociatedDeclAndFinal;
501 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier;
557 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier;
H A DDeclContextInternals.h23 #include "llvm/ADT/PointerIntPair.h"
38 using DeclsAndHasExternalTy = llvm::PointerIntPair<Decls, 1, bool>;
308 llvm::PointerIntPair<StoredDeclsMap*, 1> Previous;
H A DLambdaCapture.h49 llvm::PointerIntPair<Decl*, 3> DeclAndBits;
/llvm-project/mlir/include/mlir/IR/
H A DDominance.h113 llvm::PointerIntPair<DomTree *, 1, bool>
129 mutable DenseMap<Region *, llvm::PointerIntPair<DomTree *, 1, bool>>
/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DOutputSections.h75 PointerIntPair<SectionDescriptor *, 1> SectionPtr;
83 PointerIntPair<CompileUnit *, 1> RefCU;
92 PointerIntPair<CompileUnit *, 1> RefCU;
/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h18 #include "llvm/ADT/PointerIntPair.h"
104 struct UnderlyingObject : PointerIntPair<ValueType, 1, bool> { in UnderlyingObject()
106 : PointerIntPair<ValueType, 1, bool>(V, MayAlias) {}
H A DSwiftErrorValueTracking.h54 llvm::DenseMap<PointerIntPair<const Instruction *, 1, bool>, Register>
/llvm-project/llvm/test/Transforms/DeadStoreElimination/
H A D2011-09-06-MemCpy.ll11 %struct.Use = type { ptr, ptr, %struct.PointerIntPair }
12 %struct.PointerIntPair = type { i64 }
/llvm-project/clang/lib/CodeGen/
H A DAddress.h20 #include "llvm/ADT/PointerIntPair.h"
43 llvm::PointerIntPair<llvm::Value *, 1, bool> PointerAndKnownNonNull;
132 llvm::PointerIntPair<llvm::Value *, 1, bool> Pointer;
/llvm-project/llvm/lib/CodeGen/
H A DSwiftErrorValueTracking.cpp52 auto Key = PointerIntPair<const Instruction *, 1, bool>(I, true); in getOrCreateVRegDefAt()
67 auto Key = PointerIntPair<const Instruction *, 1, bool>(I, false); in getOrCreateVRegUseAt()
/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp18 #include "llvm/ADT/PointerIntPair.h"
641 typedef PointerIntPair<Value *, 1, bool> MemAccessInfo; in print()
870 SmallVectorImpl<PointerIntPair<const SCEV *, 1, bool>> &ScevList, in visitPointers()
885 auto UndefPoisonCheck = [](PointerIntPair<const SCEV *, 1, bool> S) {
912 SmallVector<PointerIntPair<const SCEV *, 1, bool>, 2> BaseScevs; in findForkedSCEVs()
913 SmallVector<PointerIntPair<const SCEV *, 1, bool>, 2> OffsetScevs; in findForkedSCEVs()
954 SmallVector<PointerIntPair<const SCEV *, 1, bool>, 2> ChildScevs; in findForkedSCEVs()
968 SmallVector<PointerIntPair<const SCEV *, 1, bool>, 2> ChildScevs; in findForkedSCEVs()
985 SmallVector<PointerIntPair<const SCEV *, 1, bool>> LScevs; in findForkedSCEVs()
986 SmallVector<PointerIntPair<cons in findForkedSCEVs()
[all...]
/llvm-project/llvm/unittests/Support/
H A DTypeTraitsTest.cpp120 TrivialityTester<llvm::PointerIntPair<int *, 2>, true, true>(); in TEST()
/llvm-project/llvm/include/llvm/MC/
H A DMCSectionELF.h16 #include "llvm/ADT/PointerIntPair.h"
43 const PointerIntPair<const MCSymbolELF *, 1, bool> Group;

123456