| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | PointerUnion.h | 112 class PointerUnion 114 PointerUnion<PTs...>, 135 PointerUnion() = default; 137 PointerUnion(std::nullptr_t) : PointerUnion() {} 195 PointerUnion V; 202 bool operator==(PointerUnion<PTs...> lhs, PointerUnion<PTs...> rhs) { 207 bool operator!=(PointerUnion<PTs...> lhs, PointerUnion<PTs...> rhs) { 212 bool operator<(PointerUnion<PTs...> lhs, PointerUnion<PTs...> rhs) { 227 using From = PointerUnion<PTs...>; 244 using From = PointerUnion<PTs...>; [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Interfaces/ |
| H A D | CallInterfaces.h | 23 struct CallInterfaceCallable : public PointerUnion<SymbolRefAttr, Value> { 24 using PointerUnion<SymbolRefAttr, Value>::PointerUnion;
|
| /llvm-project-15.0.7/cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb/ |
| H A D | llvm-support.cpp | 36 llvm::PointerUnion<Z *, int *> PointerUnion(IntPtr); 40 llvm::PointerUnion<Z *, float *> RawPrintingPointerUnion(nullptr);
|
| H A D | llvm-support.gdb | 51 p PointerUnion 53 # CHECK: PointerUnionMembers<llvm::PointerUnion<Z*, float*>,
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | EhFrame.cpp | 109 static void createSubtraction(PointerUnion<Symbol *, InputSection *> a, in createSubtraction() 110 PointerUnion<Symbol *, InputSection *> b, in createSubtraction() 127 PointerUnion<Symbol *, InputSection *> target, in makePcRel() 133 uint64_t off, PointerUnion<Symbol *, InputSection *> target, in makeNegativePcRel()
|
| H A D | EhFrame.h | 99 llvm::PointerUnion<Symbol *, InputSection *> target, 103 llvm::PointerUnion<Symbol *, InputSection *> target,
|
| H A D | Relocations.h | 63 llvm::PointerUnion<Symbol *, InputSection *> referent = nullptr; 68 int64_t addend, llvm::PointerUnion<Symbol *, InputSection *> referent) in Reloc()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | PointerUnionTest.cpp | 15 typedef PointerUnion<int *, float *> PU; 16 typedef PointerUnion<int *, float *, long long *> PU3; 17 typedef PointerUnion<int *, float *, long long *, double *> PU4; 119 typedef PointerUnion<Aligned<0> *, Aligned<1> *, Aligned<2> *, Aligned<3> *, 285 PointerUnion<int *, const double *> constd2(&d); in TEST_F()
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | cast-value-notes.cpp | 322 template <typename> class PointerUnion { class 330 PointerUnion<LLVMContext> c;
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ExprConcepts.h | 213 llvm::PointerUnion<SubstitutionDiagnostic *, TypeSourceInfo *> Value; 272 llvm::PointerUnion<TemplateParameterList *, SubstitutionDiagnostic *>, 333 llvm::PointerUnion<Expr *, SubstitutionDiagnostic *> Value; 410 llvm::PointerUnion<Expr *, SubstitutionDiagnostic *> Value;
|
| H A D | ASTConcept.h | 44 using Detail = llvm::PointerUnion<Expr *, SubstitutionDiagnostic *>; 69 llvm::PointerUnion<Expr *,
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | DataFlowFramework.h | 153 : public PointerUnion<GenericProgramPoint *, Operation *, Value, Block *> { 155 PointerUnion<GenericProgramPoint *, Operation *, Value, Block *>; 157 using ParentTy::PointerUnion;
|
| /llvm-project-15.0.7/mlir/include/mlir/TableGen/ |
| H A D | Argument.h | 62 using Argument = llvm::PointerUnion<NamedAttribute *, NamedTypeConstraint *>;
|
| /llvm-project-15.0.7/mlir/include/mlir/Support/ |
| H A D | LLVM.h | 64 class PointerUnion; variable 133 using llvm::PointerUnion;
|
| /llvm-project-15.0.7/clang/include/clang/Index/ |
| H A D | DeclOccurrence.h | 26 llvm::PointerUnion<const Decl *, const MacroInfo *> DeclOrMacro;
|
| /llvm-project-15.0.7/llvm/include/llvm/Object/ |
| H A D | ModuleSymbolTable.h | 36 using Symbol = PointerUnion<GlobalValue *, AsmSymbol *>;
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | TypeRange.h | 34 llvm::PointerUnion<const Value *, const Type *, 60 using OwnerT = llvm::PointerUnion<const Value *, const Type *, OpOperand *,
|
| H A D | BlockSupport.h | 105 BlockRange, llvm::PointerUnion<BlockOperand *, Block *const *>, 123 using OwnerT = llvm::PointerUnion<BlockOperand *, Block *const *>;
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Template.h | 316 llvm::PointerUnion<Decl *, DeclArgumentPack *>, 4>; 419 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = in cloneScopes() 454 llvm::PointerUnion<Decl *, DeclArgumentPack *> *
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | DwarfStringPoolEntry.h | 52 PointerUnion<ByValStringEntryPtr, ByPtrStringEntryPtr> MapEntry = nullptr;
|
| H A D | MachineMemOperand.h | 41 PointerUnion<const Value *, const PseudoSourceValue *> V; 67 PointerUnion<const Value *, const PseudoSourceValue *> v,
|
| H A D | WinEHFuncInfo.h | 38 using MBBOrBasicBlock = PointerUnion<const BasicBlock *, MachineBasicBlock *>;
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | DIBuilder.h | 552 PointerUnion<DIExpression *, DIVariable *> DataLocation = nullptr, 553 PointerUnion<DIExpression *, DIVariable *> Associated = nullptr, 554 PointerUnion<DIExpression *, DIVariable *> Allocated = nullptr, 555 PointerUnion<DIExpression *, DIVariable *> Rank = nullptr);
|
| /llvm-project-15.0.7/clang/include/clang/CodeGen/ |
| H A D | ConstantInitFuture.h | 48 using PairTy = llvm::PointerUnion<ConstantInitBuilderBase*, llvm::Constant*>;
|
| /llvm-project-15.0.7/clang/include/clang/ARCMigrate/ |
| H A D | FileRemapper.h | 36 typedef llvm::PointerUnion<const FileEntry *, llvm::MemoryBuffer *> Target;
|