| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | FunctionCallUtils.h | 22 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 D | TranslateRegistration.cpp | 55 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 D | Passes.h | 20 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 D | Passes.td | 15 : 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 D | FunctionCallUtils.cpp | 56 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 D | AnalysisManagerTest.cpp | 35 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 D | ModuleCombiner.cpp | 34 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 D | FIRContext.h | 24 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 D | TestModuleCombiner.cpp | 21 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 D | ControlFlowInterfacesTest.cpp | 130 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 D | DataLayoutInterfacesTest.cpp | 253 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 D | BuiltinOps.h | 35 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 D | PatternBenefit.cpp | 24 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 D | OneShotModuleBufferize.h | 15 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 D | ModuleCombiner.h | 23 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 D | TestPDLByteCode.cpp | 58 : 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 D | Invoke.cpp | 54 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 D | mlir-spirv-cpu-runner.cpp | 54 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 D | BuiltinDialect.cpp | 78 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 D | ResourceTest.cpp | 47 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 D | ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 49 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 D | InterfaceAttachmentTest.cpp | 270 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 D | SPIRVToLLVMPass.h | 19 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 D | ConvertGPUToVulkanPass.h | 23 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 D | Translation.h | 28 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)>;
|