Home
last modified time | relevance | path

Searched refs:FallbackModel (Results 1 – 8 of 8) sorted by relevance

/llvm-project/mlir/include/mlir/Support/
H A DInterfaceSupport.h77 using FallbackModel = typename Traits::template FallbackModel<T>; variable
/llvm-project/mlir/lib/Target/SPIRV/
H A DTarget.cpp31 : public gpu::TargetAttrInterface::FallbackModel<SPIRVTargetAttrImpl> {
/llvm-project/mlir/unittests/IR/
H A DInterfaceAttachmentTest.cpp178 /// FallbackModel instead to override this and make sure the code still compiles
182 : public TestExternalFallbackTypeInterface::FallbackModel<
283 : public TestExternalOpInterface::FallbackModel<
/llvm-project/mlir/docs/
H A DInterfaces.md231 /// Unlike `Model`, `FallbackModel` passes the type object through to the
236 struct FallbackModel : public Concept {
251 /// may use `FallbackModel` directly to override the default implementation.
256 struct ExternalModel : public FallbackModel<ConcreteModel> {
266 deriving either `FallbackModel` or `ExternalModel` and by registering the model
335 (see below) with the name `FallbackModel`. This model can be implemented for a
341 : public ExampleOpInterface::FallbackModel<
/llvm-project/mlir/test/lib/Dialect/Test/
H A DTestDialect.cpp308 : public TestEffectOpInterface::FallbackModel<
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/GPU/
H A DSelectObjectAttr.cpp32 : public gpu::OffloadingLLVMTranslationAttrInterface::FallbackModel<
/llvm-project/mlir/lib/Target/LLVM/ROCDL/
H A DTarget.cpp56 : public gpu::TargetAttrInterface::FallbackModel<ROCDLTargetAttrImpl> {
/llvm-project/mlir/lib/Target/LLVM/NVVM/
H A DTarget.cpp56 : public gpu::TargetAttrInterface::FallbackModel<NVVMTargetAttrImpl> {