| /llvm-project/mlir/include/mlir/TableGen/ |
| H A D | Interfaces.h | 73 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 D | Trait.h | 28 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 D | Interfaces.cpp | 1 //===- 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 D | Trait.cpp | 35 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 D | Interface.h | 1 //===-- 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 D | objc_property.m | 12 @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 D | objc_category.m | 8 @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 D | Callback.cpp | 23 #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 D | xsfvcp.s | 23 …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 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/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | ObjCMemberwiseInitializer.cpp | 187 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 D | ObjectFileInterface.cpp | 22 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 D | OpInterfacesGen.cpp | 28 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 D | Interfaces.td | 21 // 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 D | InterfaceSupport.h | 71 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 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/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/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/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/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/llvm/lib/Object/ |
| H A D | TapiFile.cpp | 49 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 D | DiffEngine.cpp | 200 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 D | Layer.h | 46 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 D | section-name.m | 8 @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 D | module.modulemap | 5 module Interface { 6 header "Interface.h"
|