| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | DialectRegistry.h | 171 void addExtension(std::unique_ptr<DialectExtensionBase> extension) { in addExtension() function 179 (addExtension(std::make_unique<ExtensionsT>()), 0)...}; in addExtensions() 192 void addExtension(void (*extensionFn)(MLIRContext *, DialectsT *...)) { in addExtension() function 193 addExtension<DialectsT...>( in addExtension() 198 addExtension(std::function<void(MLIRContext *, DialectsT *...)> extensionFn) { in addExtension() function 212 addExtension(std::make_unique<Extension>(std::move(extensionFn))); in addExtension()
|
| /llvm-project-15.0.7/mlir/unittests/IR/ |
| H A D | DialectTest.cpp | 78 registry.addExtension(+[](MLIRContext *ctx, TestDialect *dialect) { in TEST() 102 secondRegistry.addExtension( in TEST() 116 registry.addExtension(+[](MLIRContext *ctx, TestDialect *dialect) { in TEST() 131 secondRegistry.addExtension(+[](MLIRContext *ctx, TestDialect *dialect) { in TEST()
|
| H A D | InterfaceAttachmentTest.cpp | 105 registry.addExtension(+[](MLIRContext *ctx, test::TestDialect *dialect) { in TEST() 124 registry.addExtension(+[](MLIRContext *ctx, test::TestDialect *dialect) { in TEST() 140 registry.addExtension(+[](MLIRContext *ctx, BuiltinDialect *dialect) { in TEST() 153 registry.addExtension(+[](MLIRContext *ctx, BuiltinDialect *dialect) { in TEST() 249 registry.addExtension(+[](MLIRContext *ctx, test::TestDialect *dialect) { in TEST() 355 registry.addExtension(+[](MLIRContext *ctx, BuiltinDialect *dialect) { in TEST() 358 registry.addExtension(+[](MLIRContext *ctx, test::TestDialect *dialect) { in TEST() 386 registry.addExtension(+[](MLIRContext *ctx, BuiltinDialect *dialect) { in TEST() 389 registry.addExtension(+[](MLIRContext *ctx, test::TestDialect *dialect) { in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | RISCVISAInfo.cpp | 165 void RISCVISAInfo::addExtension(StringRef ExtName, unsigned MajorVersion, in addExtension() function in RISCVISAInfo 472 ISAInfo->addExtension(ExtName, ExtensionInfoIterator->Version.Major, in parseFeatures() 552 ISAInfo->addExtension(Ext, Version->Major, Version->Minor); in parseArchString() 557 ISAInfo->addExtension(std::string(1, Baseline), Major, Minor); in parseArchString() 609 ISAInfo->addExtension(std::string(1, C), Major, Minor); in parseArchString() 680 ISAInfo->addExtension(Name, Major, Minor); in parseArchString() 828 addExtension("i", Version->Major, Version->Minor); in updateImplication() 849 addExtension(ImpliedExt, Version->Major, Version->Minor); in updateImplication() 881 addExtension(CombineExt, Version->Major, Version->Minor); in updateCombination()
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 106 Builder.addExtension( in adjustPassManager() 114 Builder.addExtension( in adjustPassManager() 120 Builder.addExtension( in adjustPassManager()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/X86Vector/ |
| H A D | X86VectorToLLVMIRTranslation.cpp | 48 registry.addExtension( in registerX86VectorDialectTranslation()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/AMX/ |
| H A D | AMXToLLVMIRTranslation.cpp | 47 registry.addExtension(+[](MLIRContext *ctx, amx::AMXDialect *dialect) { in registerAMXDialectTranslation()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/ArmSVE/ |
| H A D | ArmSVEToLLVMIRTranslation.cpp | 47 registry.addExtension(+[](MLIRContext *ctx, arm_sve::ArmSVEDialect *dialect) { in registerArmSVEDialectTranslation()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/ArmNeon/ |
| H A D | ArmNeonToLLVMIRTranslation.cpp | 48 registry.addExtension( in registerArmNeonDialectTranslation()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 103 registry.addExtension( in registerBufferizableOpInterfaceExternalModels()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | RISCVISAInfo.h | 87 void addExtension(StringRef ExtName, unsigned MajorVersion,
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | PassManagerBuilder.h | 192 void addExtension(ExtensionPointTy Ty, ExtensionFn Fn);
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/ROCDL/ |
| H A D | ROCDLToLLVMIRTranslation.cpp | 110 registry.addExtension(+[](MLIRContext *ctx, ROCDL::ROCDLDialect *dialect) { in registerROCDLDialectTranslation()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 122 registry.addExtension(+[](MLIRContext *ctx, vector::VectorDialect *dialect) { in registerBufferizableOpInterfaceExternalModels()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 277 PMB.addExtension( in adjustPassManager() 282 PMB.addExtension( in adjustPassManager()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 148 registry.addExtension(+[](MLIRContext *ctx, linalg::LinalgDialect *dialect) { in registerBufferizableOpInterfaceExternalModels()
|
| H A D | TilingInterfaceImpl.cpp | 202 registry.addExtension(+[](MLIRContext *ctx, linalg::LinalgDialect *dialect) { in registerTilingInterfaceExternalModels()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 155 registry.addExtension(+[](MLIRContext *ctx, shape::ShapeDialect *dialect) { in registerBufferizableOpInterfaceExternalModels()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/NVVM/ |
| H A D | NVVMToLLVMIRTranslation.cpp | 144 registry.addExtension(+[](MLIRContext *ctx, NVVM::NVVMDialect *dialect) { in registerNVVMDialectTranslation()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 196 registry.addExtension(+[](MLIRContext *ctx, ArithmeticDialect *dialect) { in registerBufferizableOpInterfaceExternalModels()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/ |
| H A D | TensorInferTypeOpInterfaceImpl.cpp | 208 registry.addExtension(+[](MLIRContext *ctx, TensorDialect *dialect) { in registerInferTypeOpInterfaceExternalModels()
|
| H A D | TensorTilingInterfaceImpl.cpp | 286 registry.addExtension(+[](MLIRContext *ctx, TensorDialect *dialect) { in registerTilingOpInterfaceExternalModels()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 205 Builder.addExtension( in adjustPassManager()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Transform/ |
| H A D | TestTransformDialectExtension.cpp | 157 state.addExtension<TestTransformStateExtension>(getMessageAttr()); in apply()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 578 Builder.addExtension( in adjustPassManager() 597 Builder.addExtension( in adjustPassManager() 611 Builder.addExtension( in adjustPassManager()
|