Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DPointerIntPair.h44 class PointerIntPair {
50 constexpr PointerIntPair() = default;
52 PointerIntPair(PointerTy PtrVal, IntType IntVal) { in PointerIntPair() function
96 static PointerIntPair getFromOpaqueValue(void *V) { in getFromOpaqueValue()
97 PointerIntPair P; in getFromOpaqueValue()
104 static PointerIntPair getFromOpaqueValue(const void *V) { in getFromOpaqueValue()
109 bool operator==(const PointerIntPair &RHS) const {
113 bool operator!=(const PointerIntPair &RHS) const {
120 bool operator<=(const PointerIntPair &RHS) const {
124 bool operator>=(const PointerIntPair &RHS) const {
[all …]
H A Dilist_node_base.h37 PointerIntPair<ilist_node_base *, 1> PrevAndSentinel;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DObjCMethodList.h29 llvm::PointerIntPair<ObjCMethodDecl *, 1> MethodAndHasMoreThanOneDecl;
31 llvm::PointerIntPair<ObjCMethodList *, 2> NextAndExtraBits;
H A DScopeInfo.h181 using SwitchInfo = llvm::PointerIntPair<SwitchStmt*, 1, bool>;
251 using BaseInfoTy = llvm::PointerIntPair<const NamedDecl *, 1, bool>;
329 llvm::PointerIntPair<const Expr *, 1, bool> Rep;
517 llvm::PointerIntPair<VarDecl*, 2> VarAndNestedAndThis;
523 llvm::PointerIntPair<void *, 2, CaptureKind> InitExprAndCaptureKind;
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DUse.h78 using UserRef = PointerIntPair<User *, 1, unsigned, UserRefPointerTraits>;
144 PointerIntPair<Use **, 2, PrevPtrTag, PrevPointerTraits> Prev;
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h115 PointerIntPair<Instruction *, 1, bool> AbortedInfo, EscapedInfo;
132 using UseAndIsOffsetKnownPair = PointerIntPair<Use *, 1, bool>;
H A DMemoryDependenceAnalysis.h288 using ValueIsLoadPair = PointerIntPair<const Value *, 1, bool>;
295 using BBSkipFirstBlockPair = PointerIntPair<BasicBlock *, 1, bool>;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclContextInternals.h41 using DeclsAndHasExternalTy = llvm::PointerIntPair<DeclsTy *, 1, bool>;
249 llvm::PointerIntPair<StoredDeclsMap*, 1> Previous;
H A DLambdaCapture.h50 llvm::PointerIntPair<Decl*, 3> DeclAndBits;
H A DTemplateName.h377 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier;
432 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier;
H A DVTTBuilder.h34 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> BaseAndIsVirtual;
H A DGlobalDecl.h36 llvm::PointerIntPair<const Decl *, 2> Value;
H A DRecordLayout.h123 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> PrimaryBase;
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h108 struct UnderlyingObject : PointerIntPair<ValueType, 1, bool> {
110 : PointerIntPair<ValueType, 1, bool>(V, MayAlias) {} in UnderlyingObject()
H A DDwarfStringPoolEntry.h33 PointerIntPair<const StringMapEntry<DwarfStringPoolEntry> *, 1, bool>
H A DMachineModuleInfo.h62 using StubValueTy = PointerIntPair<MCSymbol *, 1, bool>;
H A DFunctionLoweringInfo.h87 llvm::DenseMap<PointerIntPair<const Instruction *, 1, bool>, unsigned>
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DModuleLoader.h50 llvm::PointerIntPair<Module *, 2, LoadResultKind> Storage;
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DCFGUpdate.h30 using NodeKindPair = PointerIntPair<NodePtr, 1, UpdateKind>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DLinkage.h86 llvm::PointerIntPair<const NamedDecl *,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DVerifyDiagnosticConsumer.h237 llvm::PointerIntPair<const FileEntry *, 1, bool> Data;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DProgramPoint.h93 llvm::PointerIntPair<const void *, 2, unsigned> Data2;
97 llvm::PointerIntPair<const LocationContext *, 2, unsigned> L;
99 llvm::PointerIntPair<const ProgramPointTag *, 2, unsigned> Tag;
H A DCFG.h84 llvm::PointerIntPair<void *, 2> Data1;
85 llvm::PointerIntPair<void *, 2> Data2;
503 llvm::PointerIntPair<Stmt *, 1> Data;
629 llvm::PointerIntPair<CFGBlock *, 2> UnreachableBlock;
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemDepPrinter.cpp35 typedef PointerIntPair<const Instruction *, 2, DepType> InstTypePair;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DModule.h72 llvm::PointerIntPair<const FileEntry *, 2, unsigned> Val;

1234