|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/FunctionExtras.h 122 PointerIntPair<CallbackPointerUnionT, 1, bool> CallbackAndInlineFlag;
include/llvm/ADT/IntervalMap.h 496 PointerIntPair<void*, Log2CacheLine, unsigned, CacheAlignedPointerTraits> pip;
include/llvm/ADT/PointerIntPair.h 97 static PointerIntPair getFromOpaqueValue(void *V) {
98 PointerIntPair P;
105 static PointerIntPair getFromOpaqueValue(const void *V) {
110 bool operator==(const PointerIntPair &RHS) const {
114 bool operator!=(const PointerIntPair &RHS) const {
118 bool operator<(const PointerIntPair &RHS) const { return Value < RHS.Value; }
119 bool operator>(const PointerIntPair &RHS) const { return Value > RHS.Value; }
121 bool operator<=(const PointerIntPair &RHS) const {
125 bool operator>=(const PointerIntPair &RHS) const {
135 struct is_trivially_copyable<PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>> : std::true_type {
137 static_assert(std::is_trivially_copyable<PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>>::value,
195 struct DenseMapInfo<PointerIntPair<PointerTy, IntBits, IntType>> {
196 using Ty = PointerIntPair<PointerTy, IntBits, IntType>;
222 PointerIntPair<PointerTy, IntBits, IntType, PtrTraits>> {
224 getAsVoidPointer(const PointerIntPair<PointerTy, IntBits, IntType> &P) {
228 static inline PointerIntPair<PointerTy, IntBits, IntType>
230 return PointerIntPair<PointerTy, IntBits, IntType>::getFromOpaqueValue(P);
233 static inline PointerIntPair<PointerTy, IntBits, IntType>
include/llvm/ADT/PointerUnion.h 159 PointerIntPair<
include/llvm/ADT/fallible_iterator.h 217 mutable PointerIntPair<Error *, 1> ErrState;
include/llvm/ADT/ilist_node_base.h 36 PointerIntPair<ilist_node_base *, 1> PrevAndSentinel;
include/llvm/Analysis/LazyCallGraph.h 171 PointerIntPair<Node *, 1, Kind> Value;
include/llvm/Analysis/LoopAccessAnalysis.h 94 typedef PointerIntPair<Value *, 1, bool> MemAccessInfo;
include/llvm/Analysis/MemoryDependenceAnalysis.h 287 using ValueIsLoadPair = PointerIntPair<const Value *, 1, bool>;
294 using BBSkipFirstBlockPair = PointerIntPair<BasicBlock *, 1, bool>;
include/llvm/Analysis/PtrUseVisitor.h 114 PointerIntPair<Instruction *, 1, bool> AbortedInfo, EscapedInfo;
131 using UseAndIsOffsetKnownPair = PointerIntPair<Use *, 1, bool>;
include/llvm/Analysis/RegionInfo.h 136 PointerIntPair<BlockT *, 1, bool> entry;
include/llvm/Analysis/RegionIterator.h 63 PointerIntPair<NodeRef, 2, ItMode> Node;
include/llvm/Analysis/ScalarEvolution.h 1280 PointerIntPair<const SCEV *, 1> MaxAndComplete;
1378 SmallVector<PointerIntPair<const Loop *, 2, LoopDisposition>, 2>>
1414 SmallVector<PointerIntPair<const BasicBlock *, 2, BlockDisposition>, 2>>
1538 SmallDenseMap<PointerIntPair<Value *, 1>, ExitLimit> TripCountMap;
include/llvm/CodeGen/DIE.h 498 PointerIntPair<IntrusiveBackListNode *, 1> Next;
include/llvm/CodeGen/DbgEntityHistoryCalculator.h 71 PointerIntPair<const MachineInstr *, 1, EntryKind> Instr;
include/llvm/CodeGen/DwarfStringPoolEntry.h 32 PointerIntPair<const StringMapEntry<DwarfStringPoolEntry> *, 1, bool>
include/llvm/CodeGen/MachineModuleInfo.h 62 using StubValueTy = PointerIntPair<MCSymbol *, 1, bool>;
include/llvm/CodeGen/ScheduleDAG.h 80 PointerIntPair<SUnit *, 2, Kind> Dep;
include/llvm/CodeGen/ScheduleDAGInstrs.h 108 struct UnderlyingObject : PointerIntPair<ValueType, 1, bool> {
include/llvm/CodeGen/SlotIndexes.h 110 PointerIntPair<IndexListEntry*, 2, unsigned> lie;
include/llvm/CodeGen/SwiftErrorValueTracking.h 56 llvm::DenseMap<PointerIntPair<const Instruction *, 1, bool>, Register>
include/llvm/IR/CallSite.h 60 PointerIntPair<InstrTy *, 2, int> I;
include/llvm/IR/ModuleSummaryIndex.h 166 PointerIntPair<const GlobalValueSummaryMapTy::value_type *, 3, int>
include/llvm/IR/Use.h 77 using UserRef = PointerIntPair<User *, 1, unsigned, UserRefPointerTraits>;
143 PointerIntPair<Use **, 2, PrevPtrTag, PrevPointerTraits> Prev;
include/llvm/IR/ValueHandle.h 49 PointerIntPair<ValueHandleBase**, 2, HandleBaseKind> PrevPair;
include/llvm/MC/MCSymbol.h 82 mutable PointerIntPair<MCFragment *, 1> FragmentAndHasName;
include/llvm/Support/CFGUpdate.h 29 using NodeKindPair = PointerIntPair<NodePtr, 1, UpdateKind>;
include/llvm/Support/GenericDomTreeConstruction.h 79 using NodePtrAndKind = PointerIntPair<NodePtr, 1, UpdateKind>;
include/llvm/TableGen/Record.h 1399 PointerIntPair<RecTy *, 1, bool> TyAndPrefix;
lib/Analysis/GlobalsModRef.cpp 206 PointerIntPair<AlignedMap *, 3, unsigned, AlignedMapPointerTraits> Info;
lib/Analysis/LoopAccessAnalysis.cpp 499 typedef PointerIntPair<Value *, 1, bool> MemAccessInfo;
lib/Analysis/MemDepPrinter.cpp 34 typedef PointerIntPair<const Instruction *, 2, DepType> InstTypePair;
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 720 SmallVector<PointerIntPair<DbgVariable *, 1>, 8> WorkList;
lib/CodeGen/CodeGenPrepare.cpp 237 using TypeIsSExt = PointerIntPair<Type *, 2, ExtType>;
lib/CodeGen/SplitKit.h 318 using ValueForcePair = PointerIntPair<VNInfo *, 1>;
lib/Transforms/IPO/CalledValuePropagation.cpp 50 using CVPLatticeKey = PointerIntPair<Value *, 2, IPOGrouping>;
lib/Transforms/Scalar/GVN.cpp 173 PointerIntPair<Value *, 2, ValType> Val;
lib/Transforms/Scalar/LoopStrengthReduce.cpp 1145 using SCEVUseKindPair = PointerIntPair<const SCEV *, 2, KindType>;
lib/Transforms/Scalar/NewGVN.cpp 3506 PointerIntPair<Value *, 1, bool> Def;
lib/Transforms/Scalar/SCCP.cpp 100 PointerIntPair<Constant *, 2, LatticeValueTy> Val;
lib/Transforms/Scalar/SROA.cpp 167 PointerIntPair<Use *, 1, bool> UseAndIsSplittable;
tools/clang/include/clang/AST/APValue.h 192 typedef llvm::PointerIntPair<const Decl *, 1, bool> BaseOrMemberType;
tools/clang/include/clang/AST/ASTContext.h 173 llvm::PointerIntPair<Expr *, 1, bool> ExprAndFlag;
3006 llvm::PointerIntPair<StoredDeclsMap *, 1> LastSDM;
tools/clang/include/clang/AST/ASTVector.h 40 llvm::PointerIntPair<T *, 1, bool> Capacity;
tools/clang/include/clang/AST/Decl.h 537 llvm::PointerIntPair<NamespaceDecl *, 1, bool> AnonOrFirstNamespaceAndInline;
2694 llvm::PointerIntPair<void *, 2, InitStorageKind> InitStorage;
3000 mutable llvm::PointerIntPair<
3971 llvm::PointerIntPair<VarDecl*, 2> VariableAndFlags;
4164 llvm::PointerIntPair<Stmt *, 1, bool> BodyAndNothrow;
4265 llvm::PointerIntPair<Module *, 1, bool> ImportedAndComplete;
tools/clang/include/clang/AST/DeclBase.h 244 llvm::PointerIntPair<Decl *, 2, ModuleOwnershipKind> NextInContextAndBits;
tools/clang/include/clang/AST/DeclCXX.h 1793 llvm::PointerIntPair<Expr *, 2, ExplicitSpecKind> ExplicitSpec{
3291 llvm::PointerIntPair<UsingShadowDecl *, 1, bool> FirstUsingShadow;
3670 llvm::PointerIntPair<Expr *, 1, bool> AssertExprAndFailed;
tools/clang/include/clang/AST/DeclContextInternals.h 40 using DeclsAndHasExternalTy = llvm::PointerIntPair<DeclsTy *, 1, bool>;
247 llvm::PointerIntPair<StoredDeclsMap*, 1> Previous;
tools/clang/include/clang/AST/DeclObjC.h 1250 llvm::PointerIntPair<DefinitionData *, 1, bool> Data;
2078 llvm::PointerIntPair<DefinitionData *, 1, bool> Data;
tools/clang/include/clang/AST/DeclTemplate.h 461 llvm::PointerIntPair<FunctionDecl *, 1, bool> Function;
467 llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template;
610 llvm::PointerIntPair<NamedDecl *, 2> MemberAndTSK;
812 llvm::PointerIntPair<RedeclarableTemplateDecl*, 1, bool>
1918 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool>
2760 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
tools/clang/include/clang/AST/Expr.h 3061 llvm::PointerIntPair<TypeSourceInfo *, 1, bool> TInfoAndScope;
4218 llvm::PointerIntPair<TypeSourceInfo *, 1, bool> TInfo;
4386 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm;
tools/clang/include/clang/AST/ExprCXX.h 4875 llvm::PointerIntPair<ConceptDecl *, 1, bool> NamedConcept;
tools/clang/include/clang/AST/ExprObjC.h 620 llvm::PointerIntPair<NamedDecl *, 1, bool> PropertyOrGetter;
632 llvm::PointerIntPair<ObjCMethodDecl *, 2, unsigned> SetterAndMethodRefFlags;
tools/clang/include/clang/AST/GlobalDecl.h 41 llvm::PointerIntPair<const Decl *, 2> Value;
tools/clang/include/clang/AST/LambdaCapture.h 49 llvm::PointerIntPair<Decl*, 3> DeclAndBits;
tools/clang/include/clang/AST/NestedNameSpecifier.h 63 llvm::PointerIntPair<NestedNameSpecifier *, 2, StoredSpecifierKind> Prefix;
tools/clang/include/clang/AST/RecordLayout.h 122 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> PrimaryBase;
tools/clang/include/clang/AST/RecursiveASTVisitor.h 157 typedef SmallVectorImpl<llvm::PointerIntPair<Stmt *, 1, bool>>
636 SmallVector<llvm::PointerIntPair<Stmt *, 1, bool>, 8> LocalQueue;
tools/clang/include/clang/AST/Stmt.h 3374 llvm::PointerIntPair<VarDecl *, 2, VariableCaptureKind> VarAndKind;
3426 llvm::PointerIntPair<CapturedDecl *, 2, CapturedRegionKind> CapDeclAndKind;
tools/clang/include/clang/AST/TemplateName.h 396 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier;
451 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier;
tools/clang/include/clang/AST/Type.h 647 llvm::PointerIntPair<llvm::PointerUnion<const Type *, const ExtQuals *>,
5634 mutable llvm::PointerIntPair<const ObjCObjectType *, 1, bool>
tools/clang/include/clang/AST/VTTBuilder.h 33 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> BaseAndIsVirtual;
tools/clang/include/clang/Analysis/CFG.h 83 llvm::PointerIntPair<void *, 2> Data1;
84 llvm::PointerIntPair<void *, 2> Data2;
528 llvm::PointerIntPair<Stmt *, KindBits> Data;
800 llvm::PointerIntPair<CFGBlock *, 2> UnreachableBlock;
tools/clang/include/clang/Analysis/ProgramPoint.h 91 llvm::PointerIntPair<const void *, 2, unsigned> Data2;
95 llvm::PointerIntPair<const LocationContext *, 2, unsigned> L;
97 llvm::PointerIntPair<const ProgramPointTag *, 2, unsigned> Tag;
tools/clang/include/clang/Analysis/Support/BumpVector.h 33 llvm::PointerIntPair<llvm::BumpPtrAllocator*, 1> Alloc;
tools/clang/include/clang/Basic/Module.h 294 using ExportDecl = llvm::PointerIntPair<Module *, 1, bool>;
tools/clang/include/clang/Basic/SourceManager.h 108 mutable llvm::PointerIntPair<const llvm::MemoryBuffer *, 2> Buffer;
269 llvm::PointerIntPair<const ContentCache*, 3, CharacteristicKind>
tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h 278 llvm::PointerIntPair<const FileEntry *, 1, bool> Data;
tools/clang/include/clang/Lex/MacroInfo.h 565 llvm::PointerIntPair<DefMacroDirective *, 1, bool> LatestLocalAndAmbiguous;
tools/clang/include/clang/Lex/ModuleLoader.h 49 llvm::PointerIntPair<Module *, 2, LoadResultKind> Storage;
tools/clang/include/clang/Lex/ModuleMap.h 151 llvm::PointerIntPair<Module *, 2, ModuleHeaderRole> Storage;
tools/clang/include/clang/Sema/ObjCMethodList.h 28 llvm::PointerIntPair<ObjCMethodDecl *, 1> MethodAndHasMoreThanOneDecl;
30 llvm::PointerIntPair<ObjCMethodList *, 2> NextAndExtraBits;
tools/clang/include/clang/Sema/Scope.h 209 llvm::PointerIntPair<VarDecl *, 1, bool> NRVO;
tools/clang/include/clang/Sema/ScopeInfo.h 181 using SwitchInfo = llvm::PointerIntPair<SwitchStmt*, 1, bool>;
251 using BaseInfoTy = llvm::PointerIntPair<const NamedDecl *, 1, bool>;
329 llvm::PointerIntPair<const Expr *, 1, bool> Rep;
tools/clang/include/clang/Sema/Sema.h 1122 llvm::PointerIntPair<CXXMethodDecl*, 2> Pair;
1232 typedef llvm::PointerIntPair<CXXRecordDecl *, 3, CXXSpecialMember>
tools/clang/include/clang/Serialization/Module.h 71 llvm::PointerIntPair<const FileEntry *, 2, unsigned> Val;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h 772 using DtorDataTy = llvm::PointerIntPair<const MemRegion *, 1, bool>;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h 1156 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> Data;
tools/clang/lib/AST/APValue.cpp 182 llvm::PointerIntPair<const ValueDecl*, 1, bool> MemberAndIsDerivedMember;
tools/clang/lib/AST/DeclBase.cpp 1946 llvm::PointerIntPair<StoredDeclsMap*,1> Next = Map->Previous;
tools/clang/lib/AST/ExprConstant.cpp 632 llvm::PointerIntPair<APValue*, 1, bool> Value;
1659 llvm::PointerIntPair<const ValueDecl*, 1, bool> DeclAndIsDerivedMember;
tools/clang/lib/AST/Linkage.h 85 llvm::PointerIntPair<const NamedDecl *,
tools/clang/lib/Analysis/ThreadSafety.cpp 900 llvm::PointerIntPair<const til::SExpr *, 2, UnderlyingCapabilityKind>;
tools/clang/lib/CodeGen/CGCall.h 364 llvm::PointerIntPair<llvm::Value *, 2, unsigned int> Value;
tools/clang/lib/CodeGen/CGObjC.cpp 30 typedef llvm::PointerIntPair<llvm::Value*,1,bool> TryEmitResult;
tools/clang/lib/CodeGen/CGOpenMPRuntime.h 103 llvm::PointerIntPair<llvm::Value *, 1, bool> Final;
104 llvm::PointerIntPair<llvm::Value *, 1, bool> Schedule;
105 llvm::PointerIntPair<llvm::Value *, 1, bool> Priority;
tools/clang/lib/CodeGen/CGValue.h 46 llvm::PointerIntPair<llvm::Value *, 2, Flavor> V1;
48 llvm::PointerIntPair<llvm::Value *, 1, bool> V2;
tools/clang/lib/CodeGen/CodeGenFunction.h 145 typedef llvm::PointerIntPair<llvm::Value*, 1, bool> saved_type;
3528 llvm::PointerIntPair<llvm::Constant*, 1, bool> ValueAndIsReference;
tools/clang/lib/Parse/ParseOpenMP.cpp 1283 SmallVector<llvm::PointerIntPair<OMPClause *, 1, bool>,
1325 SmallVector<llvm::PointerIntPair<OMPClause *, 1, bool>, OMPC_unknown + 1>
1585 SmallVector<llvm::PointerIntPair<OMPClause *, 1, bool>, OMPC_unknown + 1>
1637 SmallVector<llvm::PointerIntPair<OMPClause *, 1, bool>,
tools/clang/lib/Parse/ParseTemplate.cpp 1466 llvm::PointerIntPair<DeclContext *, 1, bool> Pair;
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 1503 typedef llvm::PointerIntPair<UsesVec *, 1, bool> MappedType;
tools/clang/lib/Sema/SemaCodeComplete.cpp 7420 llvm::PointerIntPair<ObjCMethodDecl *, 1, bool>>
tools/clang/lib/Sema/SemaInit.cpp 6527 llvm::PointerIntPair<const InitializedEntity *, 3, LifetimeKind>;
tools/clang/lib/Sema/SemaOpenMP.cpp 84 llvm::PointerIntPair<const Expr *, 1, bool> RefExpr;
tools/clang/lib/Serialization/ASTWriter.cpp 1995 llvm::PointerIntPair<Module *, 2, ModuleMap::ModuleHeaderRole>;
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp 1017 using ObjCMessageDataTy = llvm::PointerIntPair<const PseudoObjectExpr *, 2>;
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 49 llvm::PointerIntPair<const MemRegion *, 2> P;
223 llvm::PointerIntPair<Store, 1, bool> Ptr = {
638 llvm::PointerIntPair<Store, 1, bool> Ptr;
tools/dsymutil/DeclContext.cpp 44 PointerIntPair<DeclContext *, 1> DeclContextTree::getChildDeclContext(
tools/dsymutil/DeclContext.h 132 PointerIntPair<DeclContext *, 1>
tools/llvm-readobj/ELFDumper.cpp 255 class VersionMapEntry : public PointerIntPair<const void *, 1> {
unittests/ADT/PointerIntPairTest.cpp 22 PointerIntPair<S *, 2> Pair(&s, 1U);
49 PointerIntPair<S *, 2, E> Pair2(&s, E::Case1);
65 static_assert(is_trivially_copyable<PointerIntPair<S *, 2, E>>::value,
70 PointerIntPair<float *, 2> Pair;
92 PointerIntPair<Fixnum31, 1, bool, FixnumPointerTraits> pair;
105 PointerIntPair<Fixnum31, 1, bool, FixnumPointerTraits>>::value,
unittests/ADT/SmallPtrSetTest.cpp 322 using TestPair = PointerIntPair<int *, 1>;
unittests/ADT/TinyPtrVectorTest.cpp 30 PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>> {
84 TinyPtrVector<PointerIntPair<int *, 1>>>
unittests/Analysis/SparsePropagation.cpp 28 using TestLatticeKey = PointerIntPair<Value *, 2, IPOGrouping>;
86 PointerIntPair<const Constant *, 2, TestLatticeStateTy> LatticeVal;
usr/include/c++/7.4.0/tuple 1313 constexpr __tuple_element_t<__i, tuple<_Elements...>>&
1319 constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
1325 constexpr __tuple_element_t<__i, tuple<_Elements...>>&&