Searched refs:moduleOp (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/mlir/lib/Transforms/ |
D | NormalizeMemRefs.cpp | 34 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/ |
D | ConvertGPUToSPIRVPass.cpp | 48 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()
|
D | ConvertGPUToSPIRV.cpp | 81 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/ |
D | ir.c | 75 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/ |
D | SPIRVOps.cpp | 2484 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 …]
|