/llvm-project/flang/include/flang/Optimizer/Dialect/Support/ |
H A D | FIRContext.h | 12 /// 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 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()
|
H A D | PassManagerTest.cpp | 48 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 D | TransformInterpreterUtils.cpp | 92 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 D | FIRContext.cpp | 20 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 D | TransformInterpreterUtils.h | 20 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 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/mlir/unittests/Interfaces/ |
H A D | ControlFlowInterfacesTest.cpp | 125 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 D | OneShotModuleBufferize.h | 17 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 D | TestModuleCombiner.cpp | 21 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 D | TranslateRegistration.cpp | 73 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 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/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/mlir/include/mlir/Dialect/SPIRV/Transforms/ |
H A D | Passes.h | 21 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 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/flang/include/flang/Optimizer/Support/ |
H A D | DataLayout.h | 20 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 D | Preload.cpp | 62 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 D | Invoke.cpp | 54 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 D | BuiltinDialect.cpp | 133 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 D | SerializeROCDLTarget.cpp | 76 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 D | SerializeNVVMTarget.cpp | 77 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 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/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 in TEST() [all...] |
/llvm-project/mlir/test/lib/Rewrite/ |
H A D | TestPDLByteCode.cpp | 102 : 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 D | ConvertGPULaunchFuncToVulkanLaunchFunc.cpp |
|