| /llvm-project-15.0.7/mlir/include/mlir/TableGen/ |
| H A D | Interfaces.h | 72 class Interface { 74 explicit Interface(const llvm::Record *def); 117 struct AttrInterface : public Interface { 118 using Interface::Interface; 120 static bool classof(const Interface *interface); 123 struct OpInterface : public Interface { 124 using Interface::Interface; 126 static bool classof(const Interface *interface); 129 struct TypeInterface : public Interface { 130 using Interface::Interface; [all …]
|
| H A D | Trait.h | 28 class Interface; variable 43 Interface enumerator 99 Interface getInterface() const; 105 return t->getKind() == Kind::Interface; in classof()
|
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | Interfaces.cpp | 73 Interface::Interface(const llvm::Record *def) : def(def) { in Interface() function in Interface 83 StringRef Interface::getName() const { in getName() 88 StringRef Interface::getCppNamespace() const { in getCppNamespace() 93 ArrayRef<InterfaceMethod> Interface::getMethods() const { return methods; } in getMethods() 96 llvm::Optional<StringRef> Interface::getDescription() const { in getDescription() 102 llvm::Optional<StringRef> Interface::getExtraClassDeclaration() const { in getExtraClassDeclaration() 120 llvm::Optional<StringRef> Interface::getVerify() const { in getVerify() 128 bool Interface::verifyWithRegions() const { in verifyWithRegions() 136 bool AttrInterface::classof(const Interface *interface) { in classof() 144 bool OpInterface::classof(const Interface *interface) { in classof() [all …]
|
| H A D | Trait.cpp | 35 return Trait(Kind::Interface, def); in create() 82 Interface InterfaceTrait::getInterface() const { return Interface(def); } in getInterface()
|
| /llvm-project-15.0.7/clang/test/ExtractAPI/ |
| H A D | objc_category.m | 19 @interface Interface 57 "target": "c:objc(cs)Interface" 62 "target": "c:objc(cs)Interface" 89 "spelling": "Interface" 111 "spelling": "Interface" 117 "spelling": "Interface" 120 "title": "Interface" 123 "Interface" 195 "Interface", 268 "Interface", [all …]
|
| /llvm-project-15.0.7/clang/test/Modules/ |
| H A D | module-name-used-by-objc-bridge.m | 6 // RUN: %clang_cc1 -fmodules -x objective-c -emit-module -fmodule-name=Interface \ 7 // RUN: %S/Inputs/module-name-used-by-objc-bridge/module.modulemap -o %t/Interface.pcm 11 // RUN: -fmodule-file=InterfaceBridge=%t/InterfaceBridge.pcm -fmodule-file=Interface=%t/Interface… 16 // RUN: -fmodule-file=%t/InterfaceBridge.pcm -fmodule-file=%t/Interface.pcm \ 20 #import "Interface.h" 22 @interface Interface (User) interface in User
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | devirtualize-4.ll | 15 ;class Interface { 20 ;class Impl : public Interface { 29 ;static void IndirectRun(Interface& o) { o.Run(); } 36 %class.Impl = type <{ %class.Interface, i32, [4 x i8] }> 37 %class.Interface = type { i32 (...)** } 65 call void @_ZN9InterfaceC2Ev(%class.Interface* %0) 75 %0 = bitcast %class.Interface* %o to void (%class.Interface*)*** 76 %vtable = load void (%class.Interface*)**, void (%class.Interface*)*** %0, align 8 77 %1 = load void (%class.Interface*)*, void (%class.Interface*)** %vtable, align 8 78 call void %1(%class.Interface* nonnull %o) [all …]
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ObjectFileInterface.cpp | 23 void addInitSymbol(MaterializationUnit::Interface &I, ExecutionSession &ES, in addInitSymbol() 38 static Expected<MaterializationUnit::Interface> 41 MaterializationUnit::Interface I; in getMachOObjectFileSymbolInfo() 95 static Expected<MaterializationUnit::Interface> 98 MaterializationUnit::Interface I; in getELFObjectFileSymbolInfo() 149 static Expected<MaterializationUnit::Interface> 152 MaterializationUnit::Interface I; in getCOFFObjectFileSymbolInfo() 222 Expected<MaterializationUnit::Interface> 225 MaterializationUnit::Interface I; in getGenericObjectFileSymbolInfo() 262 Expected<MaterializationUnit::Interface>
|
| H A D | Layer.cpp | 35 : MaterializationUnit(Interface()), TSM(std::move(TSM)) { in IRMaterializationUnit() 100 ThreadSafeModule TSM, Interface I, in IRMaterializationUnit() 164 MaterializationUnit::Interface I) { in add() 202 ObjectLayer &L, std::unique_ptr<MemoryBuffer> O, Interface I) in BasicObjectLayerMaterializationUnit()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | ObjCMemberwiseInitializer.cpp | 188 const ObjCInterfaceDecl *Interface = nullptr; member in clang::clangd::__anonea4e04e00111::ObjCMemberwiseInitializer 219 Interface = ID; in REGISTER_TWEAK() 221 Interface = ID->getClassInterface(); in REGISTER_TWEAK() 226 Interface = ID; in REGISTER_TWEAK() 228 Interface = ID->getClassInterface(); in REGISTER_TWEAK() 232 return Interface != nullptr; in REGISTER_TWEAK() 247 : static_cast<const ObjCContainerDecl *>(Interface); in paramsForSelection() 249 return getAllParams(Interface); in paramsForSelection() 286 *Interface, Anchors); in apply() 289 auto FE = Effect::fileEdit(SM, SM.getFileID(Interface->getLocation()), in apply() [all …]
|
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | OpInterfacesGen.cpp | 26 using mlir::tblgen::Interface; 87 void emitConceptDecl(const Interface &interface); 88 void emitModelDecl(const Interface &interface); 89 void emitModelMethodsDef(const Interface &interface); 92 void emitInterfaceDecl(const Interface &interface); 195 emitInterfaceDef(Interface(def), valueType, os); in emitInterfaceDefs() 203 void InterfaceGenerator::emitConceptDecl(const Interface &interface) { in emitConceptDecl() 223 void InterfaceGenerator::emitModelDecl(const Interface &interface) { in emitModelDecl() 382 void InterfaceGenerator::emitTraitDecl(const Interface &interface, in emitTraitDecl() 502 emitInterfaceDecl(Interface(def)); in emitInterfaceDecls() [all …]
|
| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | protocol-implementation-inherited.m | 11 // Interface conforms to inherited protocol 19 // Interface conforms to a protocol which extends another. The other 33 // Interface conforms to a protocol whose methods are provided by an 46 // Interface conforms to a protocol whose methods are provided by a base class.
|
| /llvm-project-15.0.7/mlir/include/mlir/Support/ |
| H A D | InterfaceSupport.h | 71 class Interface : public BaseType { 79 Interface<ConcreteType, ValueT, Traits, BaseType, BaseTrait>; 94 Interface(ValueT t = ValueT()) 98 Interface(std::nullptr_t) : BaseType(ValueT()), impl(nullptr) {} in Interface() function 104 Interface(T t) in Interface() function 110 Interface(ValueT t, std::nullptr_t) : BaseType(t), impl(nullptr) {} in Interface() function 229 std::make_pair(IfaceModels::Interface::getInterfaceID(), 277 Interface<ConcreteType, ValueT, Traits, BaseType, BaseTrait> &);
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch4/include/toy/ |
| H A D | ShapeInferenceInterface.td | 1 //===- ShapeInferenceInterface.td - Shape Inference Interface -*- tablegen -==// 9 // Defines the operations of the Shape Inference Op Interface. 20 Interface to access a registered method to infer the return types for an
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/include/toy/ |
| H A D | ShapeInferenceInterface.td | 1 //===- ShapeInferenceInterface.td - Shape Inference Interface -*- tablegen -==// 9 // Defines the operations of the Shape Inference Op Interface. 20 Interface to access a registered method to infer the return types for an
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/include/toy/ |
| H A D | ShapeInferenceInterface.td | 1 //===- ShapeInferenceInterface.td - Shape Inference Interface -*- tablegen -==// 9 // Defines the operations of the Shape Inference Op Interface. 20 Interface to access a registered method to infer the return types for an
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch5/include/toy/ |
| H A D | ShapeInferenceInterface.td | 1 //===- ShapeInferenceInterface.td - Shape Inference Interface -*- tablegen -==// 9 // Defines the operations of the Shape Inference Op Interface. 20 Interface to access a registered method to infer the return types for an
|
| /llvm-project-15.0.7/llvm/tools/llvm-tapi-diff/ |
| H A D | DiffEngine.cpp | 192 std::vector<DiffOutput> getSingleIF(InterfaceFile *Interface, in getSingleIF() argument 197 Order, Interface->getInstallName())); in getSingleIF() 200 Order, Interface->getCurrentVersion())); in getSingleIF() 203 Order, Interface->getCompatibilityVersion())); in getSingleIF() 206 Order, Interface->getSwiftABIVersion())); in getSingleIF() 209 Order, Interface->isInstallAPI())); in getSingleIF() 212 Order, Interface->isTwoLevelNamespace())); in getSingleIF() 215 Order, Interface->isApplicationExtensionSafe())); in getSingleIF() 217 Interface->reexportedLibraries(), Order); in getSingleIF() 221 diffAttribute("Symbols", Output, Interface->symbols(), Order); in getSingleIF() [all …]
|
| /llvm-project-15.0.7/clang/test/Modules/Inputs/module-name-used-by-objc-bridge/ |
| H A D | module.modulemap | 5 module Interface { 6 header "Interface.h"
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Layer.h | 46 IRMaterializationUnit(ThreadSafeModule TSM, Interface I, 146 MaterializationUnit::Interface I); 156 MaterializationUnit::Interface I) { in add() 183 Interface I);
|
| H A D | ObjectFileInterface.h | 26 void addInitSymbol(MaterializationUnit::Interface &I, ExecutionSession &ES, 32 Expected<MaterializationUnit::Interface>
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | section-name.m | 8 @interface Interface<Protocol> interface 15 @implementation Interface implementation 26 @implementation Interface(Category) implementation in Category
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExternalASTMerger.cpp | 325 void ExternalASTMerger::CompleteType(ObjCInterfaceDecl *Interface) { in CompleteType() argument 326 assert(Interface->hasExternalLexicalStorage()); in CompleteType() 328 Interface, [&](ASTImporter &Forward, ASTImporter &Reverse, in CompleteType() 337 Forward.MapImported(SourceInterface, Interface); in CompleteType() 344 bool ExternalASTMerger::CanComplete(DeclContext *Interface) { in CanComplete() argument 345 assert(Interface->hasExternalLexicalStorage() || in CanComplete() 346 Interface->hasExternalVisibleStorage()); in CanComplete() 348 ForEachMatchingDC(Interface, in CanComplete()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-ifs/ |
| H A D | conflict-header-version.ifs | 7 # CHECK-IFS: error: Interface Stub: IfsVersion Mismatch. 8 # CHECK-IFS2: error: Interface Stub: Bad IfsVersion: 0.0, llvm-ifs supported version: 3.0.
|
| H A D | weak-mismatch.ifs | 4 # CHECK-SIZE: error: Interface Stub: Size Mismatch for foobar. 9 # CHECK-TYPE: error: Interface Stub: Type Mismatch for foobar.
|