Home
last modified time | relevance | path

Searched refs:moduleOp (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/mlir/lib/Transforms/
DNormalizeMemRefs.cpp34 void normalizeFuncOpMemRefs(FuncOp funcOp, ModuleOp moduleOp);
36 void updateFunctionSignature(FuncOp funcOp, ModuleOp moduleOp);
37 void setCalleesAndCallersNonNormalizable(FuncOp funcOp, ModuleOp moduleOp,
50 ModuleOp moduleOp = getOperation(); in runOnOperation() local
58 moduleOp.walk([&](FuncOp funcOp) { normalizableFuncs.insert(funcOp); }); in runOnOperation()
66 moduleOp.walk([&](FuncOp funcOp) { in runOnOperation()
75 setCalleesAndCallersNonNormalizable(funcOp, moduleOp, in runOnOperation()
85 normalizeFuncOpMemRefs(funcOp, moduleOp); in runOnOperation()
105 FuncOp funcOp, ModuleOp moduleOp, DenseSet<FuncOp> &normalizableFuncs) { in setCalleesAndCallersNonNormalizable() argument
114 Optional<SymbolTable::UseRange> symbolUses = funcOp.getSymbolUses(moduleOp); in setCalleesAndCallersNonNormalizable()
[all …]
/external/llvm-project/mlir/lib/Conversion/GPUToSPIRV/
DConvertGPUToSPIRVPass.cpp48 module.walk([&builder, &kernelModules](gpu::GPUModuleOp moduleOp) { in runOnOperation() argument
52 builder.setInsertionPoint(moduleOp.getOperation()); in runOnOperation()
53 kernelModules.push_back(builder.clone(*moduleOp.getOperation())); in runOnOperation()
DConvertGPUToSPIRV.cpp81 matchAndRewrite(gpu::GPUModuleOp moduleOp, ArrayRef<Value> operands,
281 gpu::GPUModuleOp moduleOp, ArrayRef<Value> operands, in matchAndRewrite() argument
283 spirv::TargetEnvAttr targetEnv = spirv::lookupTargetEnvOrDefault(moduleOp); in matchAndRewrite()
287 return moduleOp.emitRemark("match failure: could not selected memory model " in matchAndRewrite()
291 std::string spvModuleName = (kSPIRVModule + moduleOp.getName()).str(); in matchAndRewrite()
293 moduleOp.getLoc(), addressingModel, memoryModel.getValue(), in matchAndRewrite()
298 rewriter.inlineRegionBefore(moduleOp.body(), spvModuleRegion, in matchAndRewrite()
304 rewriter.eraseOp(moduleOp); in matchAndRewrite()
/external/llvm-project/mlir/test/CAPI/
Dir.c75 MlirModule moduleOp = mlirModuleCreateEmpty(location); in makeAndDumpAdd() local
76 MlirBlock moduleBody = mlirModuleGetBody(moduleOp); in makeAndDumpAdd()
158 MlirOperation module = mlirModuleGetOperation(moduleOp); in makeAndDumpAdd()
177 return moduleOp; in makeAndDumpAdd()
455 MlirModule moduleOp = makeAndDumpAdd(ctx, location); in constructAndTraverseIr() local
456 MlirOperation module = mlirModuleGetOperation(moduleOp); in constructAndTraverseIr()
464 mlirModuleDestroy(moduleOp); in constructAndTraverseIr()
/external/llvm-project/mlir/lib/Dialect/SPIRV/
DSPIRVOps.cpp2484 static void print(spirv::ModuleOp moduleOp, OpAsmPrinter &printer) { in print() argument
2487 if (Optional<StringRef> name = moduleOp.getName()) { in print()
2494 printer << " " << spirv::stringifyAddressingModel(moduleOp.addressing_model()) in print()
2495 << " " << spirv::stringifyMemoryModel(moduleOp.memory_model()); in print()
2501 if (Optional<spirv::VerCapExtAttr> triple = moduleOp.vce_triple()) { in print()
2506 printer.printOptionalAttrDictWithKeyword(moduleOp.getAttrs(), elidedAttrs); in print()
2507 printer.printRegion(moduleOp.body(), /*printEntryBlockArgs=*/false, in print()
2511 static LogicalResult verify(spirv::ModuleOp moduleOp) { in verify() argument
2512 auto &op = *moduleOp.getOperation(); in verify()
2516 SymbolTable table(moduleOp); in verify()
[all …]