Home
last modified time | relevance | path

Searched refs:Interface (Results 1 – 25 of 194) sorted by relevance

12345678

/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DInterfaces.h72 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 DTrait.h28 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 DInterfaces.cpp73 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 DTrait.cpp35 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 Dobjc_category.m19 @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 Dmodule-name-used-by-objc-bridge.m6 // 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 Ddevirtualize-4.ll15 ;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 DObjectFileInterface.cpp23 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 DLayer.cpp35 : 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 DObjCMemberwiseInitializer.cpp188 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 DOpInterfacesGen.cpp26 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 Dprotocol-implementation-inherited.m11 // 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 DInterfaceSupport.h71 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 DShapeInferenceInterface.td1 //===- 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 DShapeInferenceInterface.td1 //===- 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 DShapeInferenceInterface.td1 //===- 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 DShapeInferenceInterface.td1 //===- 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 DDiffEngine.cpp192 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 Dmodule.modulemap5 module Interface {
6 header "Interface.h"
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DLayer.h46 IRMaterializationUnit(ThreadSafeModule TSM, Interface I,
146 MaterializationUnit::Interface I);
156 MaterializationUnit::Interface I) { in add()
183 Interface I);
H A DObjectFileInterface.h26 void addInitSymbol(MaterializationUnit::Interface &I, ExecutionSession &ES,
32 Expected<MaterializationUnit::Interface>
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Dsection-name.m8 @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 DExternalASTMerger.cpp325 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 Dconflict-header-version.ifs7 # 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 Dweak-mismatch.ifs4 # CHECK-SIZE: error: Interface Stub: Size Mismatch for foobar.
9 # CHECK-TYPE: error: Interface Stub: Type Mismatch for foobar.

12345678