Home
last modified time | relevance | path

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

1234567891011

/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DFunctionCallUtils.h22 class ModuleOp; variable
36 LLVM::LLVMFuncOp lookupOrCreatePrintI64Fn(ModuleOp moduleOp);
37 LLVM::LLVMFuncOp lookupOrCreatePrintU64Fn(ModuleOp moduleOp);
38 LLVM::LLVMFuncOp lookupOrCreatePrintF32Fn(ModuleOp moduleOp);
39 LLVM::LLVMFuncOp lookupOrCreatePrintF64Fn(ModuleOp moduleOp);
40 LLVM::LLVMFuncOp lookupOrCreatePrintOpenFn(ModuleOp moduleOp);
41 LLVM::LLVMFuncOp lookupOrCreatePrintCloseFn(ModuleOp moduleOp);
42 LLVM::LLVMFuncOp lookupOrCreatePrintCommaFn(ModuleOp moduleOp);
45 LLVM::LLVMFuncOp lookupOrCreateAlignedAllocFn(ModuleOp moduleOp,
47 LLVM::LLVMFuncOp lookupOrCreateFreeFn(ModuleOp moduleOp);
[all …]
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/
H A DTranslateRegistration.cpp55 OwningOpRef<spirv::ModuleOp> spirvModule = in deserializeModule()
60 OwningOpRef<ModuleOp> module(ModuleOp::create(FileLineColLoc::get( in deserializeModule()
83 static LogicalResult serializeModule(ModuleOp module, raw_ostream &output) { in serializeModule()
89 SmallVector<spirv::ModuleOp, 1> spirvModules; in serializeModule()
90 module.walk([&](spirv::ModuleOp op) { spirvModules.push_back(op); }); in serializeModule()
111 [](ModuleOp module, raw_ostream &output) { in registerToSPIRVTranslation()
128 auto spirvModules = srcModule.getOps<spirv::ModuleOp>(); in roundTripModule()
145 OwningOpRef<spirv::ModuleOp> spirvModule = in roundTripModule()
151 OwningOpRef<ModuleOp> dstModule(ModuleOp::create( in roundTripModule()
166 [](ModuleOp module, raw_ostream &output) { in registerTestRoundtripSPIRV()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/Transforms/
H A DPasses.h20 class ModuleOp; variable
24 class ModuleOp; variable
39 std::unique_ptr<OperationPass<mlir::ModuleOp>>
50 std::unique_ptr<OperationPass<spirv::ModuleOp>>
60 std::unique_ptr<OperationPass<spirv::ModuleOp>> createLowerABIAttributesPass();
64 std::unique_ptr<OperationPass<spirv::ModuleOp>> createRewriteInsertsPass();
68 std::unique_ptr<OperationPass<spirv::ModuleOp>>
H A DPasses.td15 : Pass<"decorate-spirv-composite-type-layout", "ModuleOp"> {
25 def SPIRVLowerABIAttributes : Pass<"spirv-lower-abi-attrs", "spirv::ModuleOp"> {
30 def SPIRVRewriteInsertsPass : Pass<"spirv-rewrite-inserts", "spirv::ModuleOp"> {
37 : Pass<"spirv-unify-aliased-resource", "spirv::ModuleOp"> {
43 def SPIRVUpdateVCE : Pass<"spirv-update-vce", "spirv::ModuleOp"> {
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DFunctionCallUtils.cpp56 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintI64Fn(ModuleOp moduleOp) { in lookupOrCreatePrintI64Fn()
62 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintU64Fn(ModuleOp moduleOp) { in lookupOrCreatePrintU64Fn()
68 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintF32Fn(ModuleOp moduleOp) { in lookupOrCreatePrintF32Fn()
74 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintF64Fn(ModuleOp moduleOp) { in lookupOrCreatePrintF64Fn()
80 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintOpenFn(ModuleOp moduleOp) { in lookupOrCreatePrintOpenFn()
85 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintCloseFn(ModuleOp moduleOp) { in lookupOrCreatePrintCloseFn()
90 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintCommaFn(ModuleOp moduleOp) { in lookupOrCreatePrintCommaFn()
100 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreateMallocFn(ModuleOp moduleOp, in lookupOrCreateMallocFn()
114 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreateFreeFn(ModuleOp moduleOp) { in lookupOrCreateFreeFn()
129 mlir::LLVM::lookupOrCreateGenericAlignedAllocFn(ModuleOp moduleOp, in lookupOrCreateGenericAlignedAllocFn()
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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-15.0.7/flang/include/flang/Optimizer/Support/
H A DFIRContext.h24 class ModuleOp; variable
33 void setTargetTriple(mlir::ModuleOp mod, llvm::StringRef triple);
36 llvm::Triple getTargetTriple(mlir::ModuleOp mod);
40 void setKindMapping(mlir::ModuleOp mod, KindMapping &kindMap);
44 KindMapping getKindMapping(mlir::ModuleOp mod);
/llvm-project-15.0.7/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()
40 auto listener = [](spirv::ModuleOp originalModule, StringRef oldSymbol, in runOnOperation()
46 OwningOpRef<spirv::ModuleOp> combinedModule = in runOnOperation()
49 for (spirv::ModuleOp module : modules) in runOnOperation()
/llvm-project-15.0.7/mlir/unittests/Interfaces/
H A DControlFlowInterfacesTest.cpp130 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
151 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
172 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
199 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
225 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
252 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
H A DDataLayoutInterfacesTest.cpp253 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
274 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
297 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
323 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
355 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
386 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
412 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
431 OwningOpRef<ModuleOp> module = parseSourceString<ModuleOp>(ir, &ctx); in TEST()
/llvm-project-15.0.7/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-15.0.7/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-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DOneShotModuleBufferize.h15 class ModuleOp; variable
23 LogicalResult analyzeModuleOp(ModuleOp moduleOp, OneShotAnalysisState &state);
27 LogicalResult bufferizeModuleOp(ModuleOp moduleOp,
35 ModuleOp moduleOp,
/llvm-project-15.0.7/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-15.0.7/mlir/test/lib/Rewrite/
H A DTestPDLByteCode.cpp58 : public PassWrapper<TestPDLByteCodePass, OperationPass<ModuleOp>> {
71 ModuleOp module = getOperation(); in runOnOperation()
75 ModuleOp patternModule = module.lookupSymbol<ModuleOp>( in runOnOperation()
77 ModuleOp irModule = module.lookupSymbol<ModuleOp>( in runOnOperation()
/llvm-project-15.0.7/mlir/unittests/ExecutionEngine/
H A DInvoke.cpp54 static LogicalResult lowerToLLVMDialect(ModuleOp module) { in lowerToLLVMDialect()
75 OwningOpRef<ModuleOp> module = in TEST()
76 parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
101 OwningOpRef<ModuleOp> module = in TEST()
102 parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
132 auto module = parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
167 auto module = parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
221 OwningOpRef<ModuleOp> module = in TEST()
222 parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
270 auto module = parseSourceString<ModuleOp>(moduleStr, &context); in TEST()
/llvm-project-15.0.7/mlir/tools/mlir-spirv-cpu-runner/
H A Dmlir-spirv-cpu-runner.cpp54 convertMLIRModule(ModuleOp module, llvm::LLVMContext &context) { in convertMLIRModule()
56 auto modules = module.getOps<ModuleOp>(); in convertMLIRModule()
63 ModuleOp nested = *modules.begin(); in convertMLIRModule()
74 static LogicalResult runMLIRPasses(ModuleOp module) { in runMLIRPasses()
80 OpPassManager &nestedPM = passManager.nest<spirv::ModuleOp>(); in runMLIRPasses()
/llvm-project-15.0.7/mlir/lib/IR/
H A DBuiltinDialect.cpp78 void ModuleOp::build(OpBuilder &builder, OperationState &state, in build()
88 ModuleOp ModuleOp::create(Location loc, Optional<StringRef> name) { in create()
90 return builder.create<ModuleOp>(loc, name); in create()
93 DataLayoutSpecInterface ModuleOp::getDataLayoutSpec() { in getDataLayoutSpec()
103 LogicalResult ModuleOp::verify() { in verify()
/llvm-project-15.0.7/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-15.0.7/mlir/lib/Conversion/GPUToVulkan/
H A DConvertGPULaunchFuncToVulkanLaunchFunc.cpp49 LogicalResult createBinaryShader(ModuleOp module,
96 llvm::make_early_inc_range(getOperation().getOps<spirv::ModuleOp>())) in runOnOperation()
132 ModuleOp module, std::vector<char> &binaryShader) { in createBinaryShader()
135 for (auto spirvModule : module.getOps<spirv::ModuleOp>()) { in createBinaryShader()
151 ModuleOp module = getOperation(); in convertGpuLaunchFunc()
189 std::unique_ptr<mlir::OperationPass<mlir::ModuleOp>>
/llvm-project-15.0.7/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::create(UnknownLoc::get(&context)); in TEST()
387 ModuleOp::attachInterface<TestExternalOpModel>(*ctx); in TEST()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVMPass.h19 class ModuleOp; variable
31 std::unique_ptr<OperationPass<ModuleOp>> createLowerHostCodeToLLVMPass();
34 std::unique_ptr<OperationPass<ModuleOp>> createConvertSPIRVToLLVMPass();
/llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToVulkan/
H A DConvertGPUToVulkanPass.h23 class ModuleOp; variable
27 std::unique_ptr<OperationPass<ModuleOp>>
30 std::unique_ptr<OperationPass<mlir::ModuleOp>>
/llvm-project-15.0.7/mlir/include/mlir/Tools/mlir-translate/
H A DTranslation.h28 class ModuleOp; variable
36 using TranslateSourceMgrToMLIRFunction = std::function<OwningOpRef<ModuleOp>(
44 std::function<OwningOpRef<ModuleOp>(llvm::StringRef, MLIRContext *)>;
49 std::function<LogicalResult(ModuleOp, llvm::raw_ostream &output)>;

1234567891011