| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | AffineExprVisitor.h | 68 template <typename SubClass, typename RetTy = void> 82 return static_cast<SubClass *>(this)->visitAddExpr(binOpExpr); in walkPostOrder() 87 return static_cast<SubClass *>(this)->visitMulExpr(binOpExpr); in walkPostOrder() 92 return static_cast<SubClass *>(this)->visitModExpr(binOpExpr); in walkPostOrder() 105 return static_cast<SubClass *>(this)->visitConstantExpr( in walkPostOrder() 108 return static_cast<SubClass *>(this)->visitDimExpr( in walkPostOrder() 111 return static_cast<SubClass *>(this)->visitSymbolExpr( in walkPostOrder() 123 return static_cast<SubClass *>(this)->visitAddExpr(binOpExpr); in visit() 142 return static_cast<SubClass *>(this)->visitConstantExpr( in visit() 145 return static_cast<SubClass *>(this)->visitDimExpr( in visit() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | OperandTraits.h | 29 template <typename SubClass, unsigned ARITY> 31 static Use *op_begin(SubClass* U) { in op_begin() 33 !std::is_polymorphic<SubClass>::value, in op_begin() 37 static Use *op_end(SubClass* U) { in op_end() 52 template <typename SubClass, unsigned ARITY = 1> 53 struct OptionalOperandTraits : public FixedNumOperandTraits<SubClass, ARITY> { 67 template <typename SubClass, unsigned MINARITY = 0> 69 static Use *op_begin(SubClass* U) { in op_begin() 71 !std::is_polymorphic<SubClass>::value, in op_begin() 75 static Use *op_end(SubClass* U) { in op_end()
|
| H A D | InstVisitor.h | 28 return static_cast<SubClass*>(this)-> \ 77 template<typename SubClass, typename RetTy=void> 89 static_cast<SubClass*>(this)->visit(*Start++); in visit() 95 static_cast<SubClass*>(this)->visitModule(M); in visit() 99 static_cast<SubClass*>(this)->visitFunction(F); in visit() 103 static_cast<SubClass*>(this)->visitBasicBlock(BB); in visit() 124 static_cast<SubClass*>(this)-> \ in visit() 228 return static_cast<SubClass *>(this)->visitTerminator(I); in visitReturnInst() 231 return static_cast<SubClass *>(this)->visitTerminator(I); in visitBranchInst() 234 return static_cast<SubClass *>(this)->visitTerminator(I); in visitSwitchInst() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Recycler.h | 82 template<class SubClass, class AllocatorType> 83 SubClass *Allocate(AllocatorType &Allocator) { in Allocate() 84 static_assert(alignof(SubClass) <= Align, in Allocate() 86 static_assert(sizeof(SubClass) <= Size, in Allocate() 88 return FreeList ? reinterpret_cast<SubClass *>(pop_val()) in Allocate() 89 : static_cast<SubClass *>(Allocator.Allocate(Size, Align)); in Allocate() 97 template<class SubClass, class AllocatorType> 98 void Deallocate(AllocatorType & /*Allocator*/, SubClass* Element) { in Deallocate()
|
| H A D | RecyclingAllocator.h | 42 template<class SubClass> 43 SubClass *Allocate() { return Base.template Allocate<SubClass>(Allocator); } in Allocate() 50 template<class SubClass> 51 void Deallocate(SubClass* E) { return Base.Deallocate(Allocator, E); } in Deallocate()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | RegAllocRegistry.h | 29 template <class SubClass> 44 SubClass *getNext() const { in getNext() 45 return static_cast<SubClass *>(MachinePassRegistryNode::getNext()); in getNext() 48 static SubClass *getList() { in getList() 49 return static_cast<SubClass *>(Registry.getList()); in getList()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/ |
| H A D | ForbiddenSubclassingCheck.cpp | 62 const auto *SubClass = Result.Nodes.getNodeAs<ObjCInterfaceDecl>( in check() local 64 assert(SubClass != nullptr); in check() 68 diag(SubClass->getLocation(), in check() 71 << SubClass in check()
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | newproperty-nested-synthesis-1.m | 38 @interface SubClass : Tester interface 55 @implementation SubClass implementation 72 SubClass *f = [SubClass new];
|
| H A D | protocol-property-synth.m | 22 @interface SubClass : BaseClass <SubProtocol, AnotherProtocol> { interface 29 @implementation SubClass implementation
|
| /llvm-project-15.0.7/lldb/test/API/commands/expression/persist_objc_pointeetype/ |
| H A D | main.m | 10 @interface SubClass : SuperClass interface 32 @implementation SubClass implementation 72 SubClass *sc = [[SubClass alloc] initThatDoesNotAssert];
|
| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | duplicate-ivar-in-class-extension.m | 11 @interface SubClass : SuperClass { interface 28 @implementation SubClass implementation
|
| H A D | property-2.m | 34 @interface SubClass : Tester interface 51 @implementation SubClass implementation
|
| H A D | super-class-protocol-conformance.m | 16 @interface SubClass : TopClass <SubProtocol> {} interface 27 @implementation SubClass // Test3 - No Warning implementation
|
| H A D | unsafe-perform-selector.m | 74 @interface SubClass: I interface 78 @interface SubClass () interface in Struct 82 @implementation SubClass // expected-warning {{method definition for 'returnsSubStructExt' not foun… implementation
|
| H A D | default-synthesize.m | 100 @interface SubClass : TopClass <TopProtocol> interface 103 @implementation SubClass @end implementation
|
| H A D | subclassing-restricted-attr.m | 14 @interface SubClass : SubClassOfLeaf // expected-error {{cannot subclass a class that was declared … interface
|
| H A D | default-synthesize-3.m | 211 @interface SubClass : SuperClass <r16089191Protocol> interface 214 @implementation SubClass implementation
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | subclass-comment.mm | 23 @interface SubClass : SuperClass interface 30 @interface SubSubClass : SubClass
|
| /llvm-project-15.0.7/clang/test/CodeCompletion/ |
| H A D | keywords.cpp | 24 class SubClass : public Class { class
|
| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | TGParser.cpp | 232 Record *SC = SubClass.Rec; in AddSubClass() 253 if (I < SubClass.TemplateArgs.size()) in AddSubClass() 256 return Error(SubClass.RefRange.Start, in AddSubClass() 280 return Error(SubClass.RefRange.Start, in AddSubClass() 286 return Error(SubClass.RefRange.Start, in AddSubClass() 288 CurRec->addSuperClass(SC, SubClass.RefRange); in AddSubClass() 300 if (AddSubClass(E, SubClass)) in AddSubClass() 3053 if (!SubClass.Rec) return true; in ParseObjectBody() 3056 if (AddSubClass(CurRec, SubClass)) in ParseObjectBody() 3712 if (!SubClass.Rec) return true; in ParseDefm() [all …]
|
| H A D | TGParser.h | 204 bool AddSubClass(Record *Rec, SubClassReference &SubClass); 205 bool AddSubClass(RecordsEntry &Entry, SubClassReference &SubClass);
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetRegisterInfo.cpp | 261 const TargetRegisterClass *SubClass = getAllocatableClass(RC); in getAllocatableSet() local 262 if (SubClass) in getAllocatableSet() 263 getAllocatableSetForRC(MF, SubClass, Allocatable); in getAllocatableSet()
|
| /llvm-project-15.0.7/clang/test/Modules/ |
| H A D | merge-objc-interface-visibility.m | 61 @interface SubClass : Regular interface
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 4649 auto SubClass = inferRegClassFromPattern(Dst->getChild(1)); in createAndImportSubInstructionRenderer() local 4650 if (!SubClass) in createAndImportSubInstructionRenderer() 4666 InsertPt, DstMIBuilder.getInsnID(), 2, **SubClass); in createAndImportSubInstructionRenderer() 4700 auto SubClass = inferRegClassFromPattern(Dst->getChild(1)); in createAndImportSubInstructionRenderer() local 4701 if (!SubClass) in createAndImportSubInstructionRenderer() 4712 InsertPt, DstMIBuilder.getInsnID(), 2, **SubClass); in createAndImportSubInstructionRenderer() 5409 auto SubClass = inferRegClassFromPattern(Dst->getChild(1)); in runOnPattern() local 5410 if (!SubClass) in runOnPattern() 5420 M.addAction<ConstrainOperandToRegClassAction>(0, 2, **SubClass); in runOnPattern() 5433 auto SubClass = inferRegClassFromPattern(Dst->getChild(1)); in runOnPattern() local [all …]
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | ClangAttrEmitter.cpp | 2892 for (auto SubClass : SubClasses) { in emitAttrList() local 2893 SubClass->emitAttrList(OS); in emitAttrList() 2913 for (auto SubClass : SubClasses) { in classifyAttr() local 2914 if (SubClass->classifyAttr(Attr)) in classifyAttr()
|