Home
last modified time | relevance | path

Searched refs:ModuleOp (Results 1 – 25 of 346) sorted by relevance

12345678910>>...14

/llvm-project/flang/include/flang/Optimizer/Dialect/Support/
H A DFIRContext.h12 /// Setters and getters for associating context with an instance of a ModuleOp.
25 class ModuleOp; variable
35 void setTargetTriple(mlir::ModuleOp mod, llvm::StringRef triple);
38 llvm::Triple getTargetTriple(mlir::ModuleOp mod);
42 void setKindMapping(mlir::ModuleOp mod, KindMapping &kindMap);
46 KindMapping getKindMapping(mlir::ModuleOp mod);
50 /// if the operation is a ModuleOp, or from its parent ModuleOp.
51 /// If a ModuleOp cannot be reached, the function returns default KindMapping.
56 void setTargetCPU(mlir::ModuleOp mo
[all...]
/llvm-project/mlir/unittests/Pass/
H A DAnalysisManagerTest.cpp35 OpSpecificAnalysis(ModuleOp) {} in OpSpecificAnalysis()
42 OwningOpRef<ModuleOp> module(ModuleOp::create(UnknownLoc::get(&context))); in TEST()
65 OwningOpRef<ModuleOp> module(ModuleOp::create(UnknownLoc::get(&context))); in TEST()
96 OwningOpRef<ModuleOp> module(ModuleOp::create(UnknownLoc::get(&context))); in TEST()
144 OwningOpRef<ModuleOp> module(ModuleOp::create(UnknownLoc::get(&context))); in TEST()
166 OwningOpRef<ModuleOp> module(ModuleOp::create(UnknownLoc::get(&context))); in TEST()
171 am.getAnalysis<OpSpecificAnalysis, ModuleOp>(); in TEST()
192 OwningOpRef<ModuleOp> module(ModuleOp::create(UnknownLoc::get(&context))); in TEST()
225 OwningOpRef<ModuleOp> module(ModuleOp::create(UnknownLoc::get(&context))); in TEST()
260 OwningOpRef<ModuleOp> module(ModuleOp::create(UnknownLoc::get(&context))); in TEST()
H A DPassManagerTest.cpp48 Builder builder(op->getParentOfType<ModuleOp>()); in MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID()
64 OwningOpRef<ModuleOp> module(ModuleOp::create(UnknownLoc::get(&context))); in TEST()
74 auto pm = PassManager::on<ModuleOp>(&context); in TEST()
98 Builder builder(op->getParentOfType<ModuleOp>()); in MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID()
116 Builder builder(op->getParentOfType<ModuleOp>()); in MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID()
127 OwningOpRef<ModuleOp> module(ModuleOp::create(UnknownLoc::get(&context))); in TEST()
135 auto pm = PassManager::on<ModuleOp>(&context); in TEST()
213 OwningOpRef<ModuleOp> module(ModuleOp::create(UnknownLoc::get(&context))); in TEST()
228 auto pm = PassManager::on<ModuleOp>(&context); in TEST()
251 : public PassWrapper<InitializeCheckingPass, OperationPass<ModuleOp>> {
[all …]
/llvm-project/mlir/lib/Dialect/Transform/Transforms/
H A DTransformInterpreterUtils.cpp92 OwningOpRef<ModuleOp> &transformModule) { in parseTransformModuleFromFile()
111 OwningOpRef<ModuleOp>(parseSourceFile<ModuleOp>(sourceMgr, context)); in parseTransformModuleFromFile()
121 ModuleOp transform::detail::getPreloadedTransformModule(MLIRContext *context) { in getPreloadedTransformModule()
127 transform::detail::findTransformEntryPoint(Operation *root, ModuleOp module, in findTransformEntryPoint()
154 OwningOpRef<ModuleOp> &transformModule) { in assembleTransformLibraryFromPaths()
162 SmallVector<OwningOpRef<ModuleOp>> parsedLibraries; in assembleTransformLibraryFromPaths()
164 OwningOpRef<ModuleOp> parsedLibrary; in assembleTransformLibraryFromPaths()
173 OwningOpRef<ModuleOp> mergedParsedLibraries = in assembleTransformLibraryFromPaths()
174 ModuleOp::create(loc, "__transform"); in assembleTransformLibraryFromPaths()
179 for (OwningOpRef<ModuleOp> &parsedLibrary : parsedLibraries) { in assembleTransformLibraryFromPaths()
[all …]
/llvm-project/flang/lib/Optimizer/Dialect/Support/
H A DFIRContext.cpp20 void fir::setTargetTriple(mlir::ModuleOp mod, llvm::StringRef triple) { in setTargetTriple()
26 llvm::Triple fir::getTargetTriple(mlir::ModuleOp mod) { in getTargetTriple()
36 void fir::setKindMapping(mlir::ModuleOp mod, fir::KindMapping &kindMap) { in setKindMapping()
43 fir::KindMapping fir::getKindMapping(mlir::ModuleOp mod) { in getKindMapping()
55 auto moduleOp = mlir::dyn_cast<mlir::ModuleOp>(op); in getKindMapping()
59 moduleOp = op->getParentOfType<mlir::ModuleOp>(); in getKindMapping()
65 void fir::setTargetCPU(mlir::ModuleOp mod, llvm::StringRef cpu) { in setTargetCPU()
73 llvm::StringRef fir::getTargetCPU(mlir::ModuleOp mod) { in getTargetCPU()
82 void fir::setTuneCPU(mlir::ModuleOp mod, llvm::StringRef cpu) { in setTargetFeatures()
91 llvm::StringRef fir::getTuneCPU(mlir::ModuleOp mo
[all...]
/llvm-project/mlir/include/mlir/Dialect/Transform/Transforms/
H A DTransformInterpreterUtils.h20 class ModuleOp; variable
43 OwningOpRef<ModuleOp> &transformModule);
51 OwningOpRef<ModuleOp> &transformModule);
60 ModuleOp getPreloadedTransformModule(MLIRContext *context);
68 Operation *root, ModuleOp module,
83 ModuleOp transformModule,
88 ModuleOp transformModule,
/llvm-project/mlir/lib/Dialect/SPIRV/Linking/ModuleCombiner/
H A DModuleCombiner.cpp34 spirv::ModuleOp module) { in renameSymbol()
52 spirv::ModuleOp target, in updateSymbolAndAllUses()
53 spirv::ModuleOp source, in updateSymbolAndAllUses()
90 OwningOpRef<spirv::ModuleOp> combine(ArrayRef<spirv::ModuleOp> inputModules, in combine()
96 spirv::ModuleOp firstModule = inputModules.front(); in combine()
113 auto combinedModule = combinedModuleBuilder.create<spirv::ModuleOp>( in combine()
124 llvm::StringMap<spirv::ModuleOp> symNameToModuleMap; in combine()
129 OwningOpRef<spirv::ModuleOp> moduleClone = inputModule.clone(); in combine()
151 spirv::ModuleOp originalModule = symNameToModuleMap.lookup(oldSymName); in combine()
/llvm-project/mlir/unittests/Interfaces/
H A DControlFlowInterfacesTest.cpp125 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
146 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
167 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
194 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
220 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
247 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
/llvm-project/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DOneShotModuleBufferize.h17 class ModuleOp; variable
27 analyzeModuleOp(ModuleOp moduleOp, OneShotAnalysisState &state,
40 bufferizeModuleOp(ModuleOp moduleOp, const OneShotBufferizationOptions &options,
44 void removeBufferizationAttributesInModule(ModuleOp moduleOp);
51 ModuleOp moduleOp,
/llvm-project/mlir/test/lib/Dialect/SPIRV/
H A DTestModuleCombiner.cpp21 OperationPass<mlir::ModuleOp>> {
36 auto modules = llvm::to_vector<4>(getOperation().getOps<spirv::ModuleOp>()); in runOnOperation()
42 auto listener = [](spirv::ModuleOp originalModule, StringRef oldSymbol, in runOnOperation()
48 OwningOpRef<spirv::ModuleOp> combinedModule = in runOnOperation()
51 for (spirv::ModuleOp module : modules) in runOnOperation()
/llvm-project/mlir/lib/Target/SPIRV/
H A DTranslateRegistration.cpp73 static LogicalResult serializeModule(spirv::ModuleOp module, in serializeModule()
89 [](spirv::ModuleOp module, raw_ostream &output) { in registerToSPIRVTranslation()
102 static LogicalResult roundTripModule(spirv::ModuleOp module, bool emitDebugInfo, in roundTripModule()
116 OwningOpRef<spirv::ModuleOp> spirvModule = in roundTripModule()
129 [](spirv::ModuleOp module, raw_ostream &output) { in registerTestRoundtripSPIRV()
140 [](spirv::ModuleOp module, raw_ostream &output) { in registerTestRoundtripDebugSPIRV()
/llvm-project/mlir/unittests/Rewrite/
H A DPatternBenefit.cpp24 OwningOpRef<ModuleOp> module = ModuleOp::create(builder.getUnknownLoc()); in TEST()
26 struct Pattern1 : public OpRewritePattern<ModuleOp> { in TEST()
28 : OpRewritePattern<ModuleOp>(context, /*benefit*/ 1), called(called) {} in TEST()
31 matchAndRewrite(ModuleOp /*op*/, in TEST()
/llvm-project/mlir/include/mlir/IR/
H A DBuiltinOps.h35 struct PointerLikeTypeTraits<mlir::ModuleOp> {
37 static inline void *getAsVoidPointer(mlir::ModuleOp val) {
40 static inline mlir::ModuleOp getFromVoidPointer(void *p) {
41 return mlir::ModuleOp::getFromOpaquePointer(p);
/llvm-project/mlir/include/mlir/Dialect/SPIRV/Transforms/
H A DPasses.h21 class ModuleOp; variable
25 class ModuleOp; variable
36 using GetTargetEnvFn = std::function<spirv::TargetEnvAttr(spirv::ModuleOp)>;
37 std::unique_ptr<OperationPass<spirv::ModuleOp>>
/llvm-project/mlir/include/mlir/Dialect/SPIRV/Linking/
H A DModuleCombiner.h23 class ModuleOp; variable
33 spirv::ModuleOp originalModule, StringRef oldSymbol, StringRef newSymbol)>;
70 OwningOpRef<spirv::ModuleOp> combine(ArrayRef<spirv::ModuleOp> inputModules,
/llvm-project/flang/include/flang/Optimizer/Support/
H A DDataLayout.h20 class ModuleOp; variable
28 /// and set it on the provided mlir::ModuleOp.
32 void setMLIRDataLayout(mlir::ModuleOp mlirModule, const llvm::DataLayout &dl);
38 void setMLIRDataLayoutFromAttributes(mlir::ModuleOp mlirModule,
47 getOrSetDataLayout(mlir::ModuleOp mlirModule, bool allowDefaultLayout = false);
/llvm-project/mlir/unittests/Dialect/Transform/
H A DPreload.cpp62 OwningOpRef<ModuleOp> inputModule = in TEST()
63 parseSourceString<ModuleOp>(input, parserConfig, "<input>"); in TEST()
66 OwningOpRef<ModuleOp> transformLibrary = in TEST()
67 parseSourceString<ModuleOp>(library, parserConfig, "<transform-library>"); in TEST()
73 ModuleOp retrievedTransformLibrary = in TEST()
/llvm-project/mlir/unittests/ExecutionEngine/
H A DInvoke.cpp54 static LogicalResult lowerToLLVMDialect(ModuleOp module) { in lowerToLLVMDialect()
84 OwningOpRef<ModuleOp> module = in TEST()
85 parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
111 OwningOpRef<ModuleOp> module = in TEST()
112 parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
143 auto module = parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
179 auto module = parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
234 OwningOpRef<ModuleOp> module = in TEST()
235 parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
296 auto module = parseSourceString<ModuleOp>(moduleSt in TEST()
[all...]
/llvm-project/mlir/lib/IR/
H A DBuiltinDialect.cpp133 void ModuleOp::build(OpBuilder &builder, OperationState &state, in build()
143 ModuleOp ModuleOp::create(Location loc, std::optional<StringRef> name) { in create()
145 return builder.create<ModuleOp>(loc, name); in create()
148 DataLayoutSpecInterface ModuleOp::getDataLayoutSpec() { in getDataLayoutSpec()
158 TargetSystemSpecInterface ModuleOp::getTargetSystemSpec() { in getTargetSystemSpec()
168 LogicalResult ModuleOp::verify() { in verify()
/llvm-project/mlir/unittests/Target/LLVM/
H A DSerializeROCDLTarget.cpp76 OwningOpRef<ModuleOp> module = in TEST_F()
77 parseSourceString<ModuleOp>(moduleStr, &context); in TEST_F()
112 OwningOpRef<ModuleOp> module = in TEST_F()
113 parseSourceString<ModuleOp>(moduleStr, &context); in TEST_F()
137 OwningOpRef<ModuleOp> module = in TEST_F()
138 parseSourceString<ModuleOp>(moduleStr, &context); in TEST_F()
162 OwningOpRef<ModuleOp> module =
163 parseSourceString<ModuleOp>(moduleStr, &context);
192 OwningOpRef<ModuleOp> module =
193 parseSourceString<ModuleOp>(moduleSt
[all...]
H A DSerializeNVVMTarget.cpp77 OwningOpRef<ModuleOp> module = in TEST_F()
78 parseSourceString<ModuleOp>(moduleStr, &context); in TEST_F()
113 OwningOpRef<ModuleOp> module = in TEST_F()
114 parseSourceString<ModuleOp>(moduleStr, &context); in TEST_F()
143 OwningOpRef<ModuleOp> module = in TEST_F()
144 parseSourceString<ModuleOp>(moduleStr, &context); in TEST_F()
168 OwningOpRef<ModuleOp> module =
169 parseSourceString<ModuleOp>(moduleStr, &context);
253 OwningOpRef<ModuleOp> module =
254 parseSourceString<ModuleOp>(moduleSt
[all...]
/llvm-project/mlir/unittests/Parser/
H A DResourceTest.cpp47 OwningOpRef<ModuleOp> module1 = in TEST()
48 parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
49 OwningOpRef<ModuleOp> module2 = in TEST()
50 parseSourceString<ModuleOp>(moduleStr2, &context); in TEST()
/llvm-project/mlir/unittests/IR/
H A DInterfaceAttachmentTest.cpp270 ModuleOp> {
276 return ModuleOp::getOperationName().size() + 2 * arg; in getNameLengthPlusArgTwice()
305 OwningOpRef<ModuleOp> moduleOp = in TEST()
306 builder.create<ModuleOp>(UnknownLoc::get(&context)); in TEST()
310 ModuleOp::attachInterface<TestExternalOpModel>(context); in TEST()
334 OwningOpRef<ModuleOp> otherModuleOp = in TEST()
335 ModuleOp::create(UnknownLoc::get(&other)); in TEST()
356 ModuleOp::attachInterface<TestExternalOpModel>(*ctx); in TEST()
368 OwningOpRef<ModuleOp> module = ModuleOp in TEST()
[all...]
/llvm-project/mlir/test/lib/Rewrite/
H A DTestPDLByteCode.cpp102 : public PassWrapper<TestPDLByteCodePass, OperationPass<ModuleOp>> {
115 ModuleOp module = getOperation(); in runOnOperation()
119 ModuleOp patternModule = module.lookupSymbol<ModuleOp>( in runOnOperation()
121 ModuleOp irModule = module.lookupSymbol<ModuleOp>( in runOnOperation()
/llvm-project/mlir/lib/Conversion/GPUToVulkan/
H A DConvertGPULaunchFuncToVulkanLaunchFunc.cpp

12345678910>>...14