| /llvm-project/llvm/include/llvm/ADT/ |
| H A D | PointerIntPair.h | 80 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 D | ilist_node_base.h | 35 PointerIntPair<NodeBase *, 1> PrevAndSentinel;
|
| /llvm-project/llvm/lib/DWARFLinker/Classic/ |
| H A D | DWARFLinkerDeclContext.cpp | 47 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 D | PointerIntPairTest.cpp | 22 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 D | ObjCMethodList.h | 28 llvm::PointerIntPair<ObjCMethodDecl *, 1> MethodAndHasMoreThanOneDecl; 30 llvm::PointerIntPair<ObjCMethodList *, 2> NextAndExtraBits;
|
| H A D | ScopeInfo.h | 29 #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 D | CallGraph.h | 81 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 D | llvm-support.cpp | 31 llvm::PointerIntPair<int *, 1> PointerIntPair(IntPtr, 1); variable
|
| /llvm-project/llvm/test/Transforms/JumpThreading/ |
| H A D | lvi-load.ll | 6 %"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 D | PtrUseVisitor.h | 26 #include "llvm/ADT/PointerIntPair.h" 133 using UseAndIsOffsetKnownPair = PointerIntPair<Use *, 1, bool>;
|
| H A D | WithCache.h | 43 mutable PointerIntPair<PointerType, 1, bool> Pointer;
|
| H A D | MemoryDependenceAnalysis.h | 18 #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 D | TemplateName.h | 20 #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 D | DeclContextInternals.h | 23 #include "llvm/ADT/PointerIntPair.h" 38 using DeclsAndHasExternalTy = llvm::PointerIntPair<Decls, 1, bool>; 308 llvm::PointerIntPair<StoredDeclsMap*, 1> Previous;
|
| H A D | LambdaCapture.h | 49 llvm::PointerIntPair<Decl*, 3> DeclAndBits;
|
| /llvm-project/mlir/include/mlir/IR/ |
| H A D | Dominance.h | 113 llvm::PointerIntPair<DomTree *, 1, bool> 129 mutable DenseMap<Region *, llvm::PointerIntPair<DomTree *, 1, bool>>
|
| /llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | OutputSections.h | 75 PointerIntPair<SectionDescriptor *, 1> SectionPtr; 83 PointerIntPair<CompileUnit *, 1> RefCU; 92 PointerIntPair<CompileUnit *, 1> RefCU;
|
| /llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ScheduleDAGInstrs.h | 18 #include "llvm/ADT/PointerIntPair.h" 104 struct UnderlyingObject : PointerIntPair<ValueType, 1, bool> { in UnderlyingObject() 106 : PointerIntPair<ValueType, 1, bool>(V, MayAlias) {}
|
| H A D | SwiftErrorValueTracking.h | 54 llvm::DenseMap<PointerIntPair<const Instruction *, 1, bool>, Register>
|
| /llvm-project/llvm/test/Transforms/DeadStoreElimination/ |
| H A D | 2011-09-06-MemCpy.ll | 11 %struct.Use = type { ptr, ptr, %struct.PointerIntPair } 12 %struct.PointerIntPair = type { i64 }
|
| /llvm-project/clang/lib/CodeGen/ |
| H A D | Address.h | 20 #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 D | SwiftErrorValueTracking.cpp | 52 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 D | LoopAccessAnalysis.cpp | 18 #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 D | TypeTraitsTest.cpp | 120 TrivialityTester<llvm::PointerIntPair<int *, 2>, true, true>(); in TEST()
|
| /llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSectionELF.h | 16 #include "llvm/ADT/PointerIntPair.h" 43 const PointerIntPair<const MCSymbolELF *, 1, bool> Group;
|