Home
last modified time | relevance | path

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

12345678910

/llvm-project/mlir/include/mlir/TableGen/
H A DInterfaces.h73 class Interface {
75 explicit Interface(const llvm::Record *def);
76 Interface(const Interface &rhs) : def(rhs.def), methods(rhs.methods) { in Interface() function
78 baseInterfaces.push_back(std::make_unique<Interface>(*base)); in Interface()
132 SmallVector<std::unique_ptr<Interface>> baseInterfaces;
136 struct AttrInterface : public Interface {
137 using Interface::Interface;
139 static bool classof(const Interface *interface);
142 struct OpInterface : public Interface {
143 using Interface::Interface;
[all …]
H A DTrait.h28 class Interface; variable
43 Interface enumerator
107 Interface getInterface() const;
113 return t->getKind() == Kind::Interface; in classof()
/llvm-project/mlir/lib/TableGen/
H A DInterfaces.cpp1 //===- Interfaces.cpp - Interface classes ---------------------------------===//
77 // Interface in Interface()
80 Interface::Interface(const Record *def) : def(def) { in Interface()
81 assert(def->isSubClassOf("Interface") && in Interface()
82 "must be subclass of TableGen 'Interface' class"); in Interface()
93 llvm::unique_function<void(Interface)> addBaseInterfaceFn = in Interface()
94 [&](const Interface &baseInterface) { in Interface()
102 baseInterfaces.push_back(std::make_unique<Interface>(baseInterface)); in Interface()
106 addBaseInterfaceFn(Interface(cas
75 Interface::Interface(const llvm::Record *def) : def(def) { Interface() function in Interface
[all...]
H A DTrait.cpp35 return Trait(Kind::Interface, def); in create()
90 Interface InterfaceTrait::getInterface() const { return Interface(def); } in getInterface()
/llvm-project/offload/include/OpenMP/OMPT/
H A DInterface.h1 //===-- OpenMP/OMPT/Interface.h - OpenMP Tooling interfaces ----*- C++ -*-===//
46 class Interface {
141 return std::make_pair(std::mem_fn(&Interface::beginTargetDataAlloc), in getCallbacks()
142 std::mem_fn(&Interface::endTargetDataAlloc));
146 return std::make_pair(std::mem_fn(&Interface::beginTargetDataDelete), in getCallbacks()
147 std::mem_fn(&Interface::endTargetDataDelete)); in getCallbacks()
151 return std::make_pair(std::mem_fn(&Interface::beginTargetDataSubmit), in getCallbacks()
152 std::mem_fn(&Interface::endTargetDataSubmit)); in getCallbacks()
156 return std::make_pair(std::mem_fn(&Interface::beginTargetDataRetrieve), in getCallbacks()
157 std::mem_fn(&Interface in getCallbacks()
[all...]
/llvm-project/clang/test/ExtractAPI/
H A Dobjc_property.m12 @interface Interface interface
14 …HECk-DAG: "!testRelLabel": "memberOf $ c:objc(cs)Interface(cpy)myInterfaceTypeProp $ c:objc(cs)Int…
16 …CK-DAG: "!testRelLabel": "memberOf $ c:objc(cs)Interface(py)myInterfaceInstanceProp $ c:objc(cs)In…
19 @interface Interface (Category) <Protocol> interface in Category
21 …HECK-DAG: "!testRelLabel": "memberOf $ c:objc(cs)Interface(cpy)myCategoryTypeProp $ c:objc(cs)Inte…
23 …HECK-DAG "!testRelLabel": "memberOf $ c:objc(cs)Interface(py)myCategoryInstanceProp $ c:objc(cs)In…
H A Dobjc_category.m8 @interface Interface interface
11 @interface Interface (Category) <Protocol> interface in Category
12 // CHECK-DAG: "!testRelLabel": "conformsTo $ c:objc(cs)Interface $ c:objc(pl)Protocol"
14 // CHECK-DAG: "!testRelLabel": "memberOf $ c:objc(cs)Interface(py)Property $ c:objc(cs)Interface"
16 …/ CHECK-DAG: "!testRelLabel": "memberOf $ c:objc(cs)Interface(im)InstanceMethod $ c:objc(cs)Interf…
18 // CHECK-DAG: "!testRelLabel": "memberOf $ c:objc(cs)Interface(cm)ClassMethod $ c:objc(cs)Interface"
/llvm-project/offload/src/OpenMP/OMPT/
H A DCallback.cpp23 #include "OpenMP/OMPT/Interface.h"
45 thread_local Interface llvm::omp::target::ompt::RegionInterface;
76 void Interface::beginTargetDataAlloc(int64_t DeviceId, void *HstPtrBegin,
99 void Interface::endTargetDataAlloc(int64_t DeviceId, void *HstPtrBegin, in beginTargetDataAlloc()
115 void Interface::beginTargetDataSubmit(int64_t SrcDeviceId, void *SrcPtrBegin, in endTargetDataAlloc()
136 void Interface::endTargetDataSubmit(int64_t SrcDeviceId, void *SrcPtrBegin, in beginTargetDataSubmit()
151 void Interface::beginTargetDataDelete(int64_t DeviceId, void *TgtPtrBegin, in endTargetDataSubmit()
172 void Interface::endTargetDataDelete(int64_t DeviceId, void *TgtPtrBegin, in beginTargetDataDelete()
186 void Interface::beginTargetDataRetrieve(int64_t SrcDeviceId, void *SrcPtrBegin, in endTargetDataDelete()
207 void Interface in beginTargetDataRetrieve()
[all...]
/llvm-project/llvm/test/MC/RISCV/rvv/
H A Dxsfvcp.s23 …tion requires the following: 'XSfvcp' (SiFive Custom Vector Coprocessor Interface Instructions){{$…
29 …tion requires the following: 'XSfvcp' (SiFive Custom Vector Coprocessor Interface Instructions){{$…
35 …tion requires the following: 'XSfvcp' (SiFive Custom Vector Coprocessor Interface Instructions){{$…
41 …tion requires the following: 'XSfvcp' (SiFive Custom Vector Coprocessor Interface Instructions){{$…
47 …tion requires the following: 'XSfvcp' (SiFive Custom Vector Coprocessor Interface Instructions){{$…
53 …tion requires the following: 'XSfvcp' (SiFive Custom Vector Coprocessor Interface Instructions){{$…
59 …tion requires the following: 'XSfvcp' (SiFive Custom Vector Coprocessor Interface Instructions){{$…
65 …tion requires the following: 'XSfvcp' (SiFive Custom Vector Coprocessor Interface Instructions){{$…
71 …tion requires the following: 'XSfvcp' (SiFive Custom Vector Coprocessor Interface Instructions){{$…
77 …tion requires the following: 'XSfvcp' (SiFive Custom Vector Coprocessor Interface Instructions){{$…
[all …]
/llvm-project/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/clang-tools-extra/clangd/refactor/tweaks/
H A DObjCMemberwiseInitializer.cpp187 const ObjCInterfaceDecl *Interface = nullptr; member in clang::clangd::__anonf22d6b430111::ObjCMemberwiseInitializer
218 Interface = ID; in REGISTER_TWEAK()
220 Interface = ID->getClassInterface(); in REGISTER_TWEAK()
225 Interface = ID; in REGISTER_TWEAK()
227 Interface = ID->getClassInterface(); in REGISTER_TWEAK()
231 return Interface != nullptr; in REGISTER_TWEAK()
246 : static_cast<const ObjCContainerDecl *>(Interface); in paramsForSelection()
248 return getAllParams(Interface); in paramsForSelection()
285 *Interface, Anchors); in apply()
288 auto FE = Effect::fileEdit(SM, SM.getFileID(Interface->getLocation()), in apply()
[all …]
/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectFileInterface.cpp22 void addInitSymbol(MaterializationUnit::Interface &I, ExecutionSession &ES,
37 static Expected<MaterializationUnit::Interface> in addInitSymbol()
40 MaterializationUnit::Interface I;
94 static Expected<MaterializationUnit::Interface> in getMachOObjectFileSymbolInfo()
97 MaterializationUnit::Interface I;
148 static Expected<MaterializationUnit::Interface> in getELFObjectFileSymbolInfo()
151 MaterializationUnit::Interface I;
230 Expected<MaterializationUnit::Interface> in getCOFFObjectFileSymbolInfo()
233 MaterializationUnit::Interface I;
270 Expected<MaterializationUnit::Interface> in getGenericObjectFileSymbolInfo()
[all...]
/llvm-project/mlir/tools/mlir-tblgen/
H A DOpInterfacesGen.cpp28 using mlir::tblgen::Interface;
69 records.getAllDerivedDefinitions((name + "Interface").str()); in getAllInterfaceDefinitions()
95 void emitConceptDecl(const Interface &interface);
96 void emitModelDecl(const Interface &interface);
97 void emitModelMethodsDef(const Interface &interface);
98 void emitTraitDecl(const Interface &interface, StringRef interfaceName,
100 void emitInterfaceDecl(const Interface &interface);
169 // GEN: Interface definitions
178 const Interface &interface, in emitInterfaceDefMethods()
202 static void emitInterfaceDef(const Interface in emitInterfaceDef()
[all...]
/llvm-project/mlir/include/mlir/IR/
H A DInterfaces.td21 // Interface definitions
24 // InterfaceTrait corresponds to a specific 'Interface' class defined in C++.
88 // Interface represents a base interface.
89 class Interface<string name, list<Interface> baseInterfacesArg = []> {
122 list<Interface> baseInterfaces = baseInterfacesArg;
126 class AttrInterface<string name, list<Interface> baseInterfaces = []>
127 : Interface<name, baseInterfaces>, InterfaceTrait<name>,
138 class OpInterface<string name, list<Interface> baseInterfaces = []>
139 : Interface<name, baseInterfaces>, OpInterfaceTrait<name>;
142 class TypeInterface<string name, list<Interface> baseInterfaces = []>
[all …]
/llvm-project/mlir/include/mlir/Support/
H A DInterfaceSupport.h71 class Interface : public BaseType {
79 Interface<ConcreteType, ValueT, Traits, BaseType, BaseTrait>;
94 explicit Interface(ValueT t = ValueT())
100 Interface(std::nullptr_t) : BaseType(ValueT()), conceptImpl(nullptr) {} in Interface() function
106 Interface(T t) in Interface() function
114 Interface(ValueT t, const Concept *conceptImpl) in Interface() function
120 Interface(ValueT t, std::nullptr_t) : BaseType(t), conceptImpl(nullptr) {} in Interface() function
242 insert(InterfaceModel::Interface::getInterfaceID(), model);
271 Interface<ConcreteType, ValueT, Traits, BaseType, BaseTrait> &);
/llvm-project/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/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/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/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/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/llvm/lib/Object/
H A DTapiFile.cpp49 TapiFile::TapiFile(MemoryBufferRef Source, const InterfaceFile &Interface,
52 FileKind(Interface.getFileType()) { in TapiFile()
53 for (const auto *Symbol : Interface.symbols()) { in TapiFile()
63 if (Interface.getPlatforms().count(PLATFORM_MACOS) && Arch == AK_i386) { in TapiFile()
50 TapiFile(MemoryBufferRef Source,const InterfaceFile & Interface,Architecture Arch) TapiFile() argument
/llvm-project/llvm/tools/llvm-readtapi/
H A DDiffEngine.cpp200 std::vector<DiffOutput> getSingleIF(InterfaceFile *Interface, in getSingleIF() argument
205 Order, Interface->getInstallName())); in getSingleIF()
208 Order, Interface->getCurrentVersion())); in getSingleIF()
211 Order, Interface->getCompatibilityVersion())); in getSingleIF()
214 Order, Interface->getSwiftABIVersion())); in getSingleIF()
217 Order, Interface->isTwoLevelNamespace())); in getSingleIF()
220 Order, Interface->isApplicationExtensionSafe())); in getSingleIF()
222 Interface->reexportedLibraries(), Order); in getSingleIF()
223 diffAttribute("Allowable Clients", Output, Interface->allowableClients(), in getSingleIF()
225 diffAttribute("Parent Umbrellas", Output, Interface->umbrellas(), Order); in getSingleIF()
[all …]
/llvm-project/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);
/llvm-project/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/clang/test/Modules/Inputs/module-name-used-by-objc-bridge/
H A Dmodule.modulemap5 module Interface {
6 header "Interface.h"

12345678910