Home
last modified time | relevance | path

Searched refs:GlobalOp (Results 1 – 25 of 38) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Dialect/MLProgram/IR/
H A DMLProgramOps.cpp166 LogicalResult GlobalOp::verify() { in verify()
177 return symbolTable.lookupNearestSymbolFrom<GlobalOp>( in getGlobalOp()
183 GlobalOp referrent = getGlobalOp(symbolTable); in verifySymbolUses()
201 return symbolTable.lookupNearestSymbolFrom<GlobalOp>( in getGlobalOp()
207 GlobalOp referrent = getGlobalOp(symbolTable); in verifySymbolUses()
228 return symbolTable.lookupNearestSymbolFrom<GlobalOp>( in getGlobalOp()
234 GlobalOp referrent = getGlobalOp(symbolTable); in verifySymbolUses()
252 return symbolTable.lookupNearestSymbolFrom<GlobalOp>( in getGlobalOp()
258 GlobalOp referrent = getGlobalOp(symbolTable); in verifySymbolUses()
281 return symbolTable.lookupNearestSymbolFrom<GlobalOp>( in getGlobalOp()
[all …]
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DExternalNameConversion.cpp80 struct MangleNameForCommonBlock : public mlir::OpRewritePattern<fir::GlobalOp> {
85 matchAndRewrite(fir::GlobalOp op, in matchAndRewrite()
150 target.addDynamicallyLegalOp<fir::GlobalOp>([](fir::GlobalOp op) { in runOnOperation()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp121 auto &GlobalOp = MI.getOperand(1); in matchFoldGlobalOffset() local
122 auto *GV = GlobalOp.getGlobal(); in matchFoldGlobalOffset()
159 uint64_t CurrOffset = GlobalOp.getOffset(); in matchFoldGlobalOffset()
212 auto &GlobalOp = MI.getOperand(1); in applyFoldGlobalOffset() local
213 auto *GV = GlobalOp.getGlobal(); in applyFoldGlobalOffset()
214 GlobalOp.ChangeToGA(GV, Offset, GlobalOp.getTargetFlags()); in applyFoldGlobalOffset()
H A DAArch64LegalizerInfo.cpp941 auto &GlobalOp = MI.getOperand(1); in legalizeSmallCMGlobalValue() local
942 const auto* GV = GlobalOp.getGlobal(); in legalizeSmallCMGlobalValue()
952 auto Offset = GlobalOp.getOffset(); in legalizeSmallCMGlobalValue()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/MLProgram/IR/
H A DMLProgramOps.td102 // GlobalOp
196 /// Gets the corresponding GlobalOp (or nullptr).
197 GlobalOp getGlobalOp(SymbolTableCollection &symbolTable);
235 /// Gets the corresponding GlobalOp (or nullptr).
236 GlobalOp getGlobalOp(SymbolTableCollection &symbolTable);
281 /// Gets the corresponding GlobalOp (or nullptr).
282 GlobalOp getGlobalOp(SymbolTableCollection &symbolTable);
323 /// Gets the corresponding GlobalOp (or nullptr).
324 GlobalOp getGlobalOp(SymbolTableCollection &symbolTable);
369 /// Gets the corresponding GlobalOp (or nullptr).
[all …]
H A DMLProgramAttributes.td28 When used as the value for a GlobalOp, this indicates that the actual
/llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/
H A DGPUOpsLowering.cpp21 SmallVector<LLVM::GlobalOp, 3> workgroupBuffers; in matchAndRewrite()
36 auto globalOp = rewriter.create<LLVM::GlobalOp>( in matchAndRewrite()
92 LLVM::GlobalOp global = en.value(); in matchAndRewrite()
217 LLVM::GlobalOp global; in matchAndRewrite()
221 global = rewriter.create<LLVM::GlobalOp>( in matchAndRewrite()
316 LLVM::GlobalOp global; in matchAndRewrite()
320 global = rewriter.create<LLVM::GlobalOp>( in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferUtils.cpp148 FailureOr<memref::GlobalOp>
158 auto globalOp = dyn_cast<memref::GlobalOp>(&op); in getGlobalFor()
186 auto global = globalBuilder.create<memref::GlobalOp>( in getGlobalFor()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DBufferUtils.h28 class GlobalOp; variable
127 FailureOr<memref::GlobalOp> getGlobalFor(arith::ConstantOp constantOp,
/llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/
H A DLowerToLLVM.cpp143 LLVM::GlobalOp global; in getOrCreateGlobalString()
144 if (!(global = module.lookupSymbol<LLVM::GlobalOp>(name))) { in getOrCreateGlobalString()
149 global = builder.create<LLVM::GlobalOp>(loc, type, /*isConstant=*/true, in getOrCreateGlobalString()
/llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/
H A DLowerToLLVM.cpp143 LLVM::GlobalOp global; in getOrCreateGlobalString()
144 if (!(global = module.lookupSymbol<LLVM::GlobalOp>(name))) { in getOrCreateGlobalString()
149 global = builder.create<LLVM::GlobalOp>(loc, type, /*isConstant=*/true, in getOrCreateGlobalString()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DFIRBuilder.h176 fir::GlobalOp createGlobal(mlir::Location loc, mlir::Type type,
181 fir::GlobalOp createGlobal(mlir::Location loc, mlir::Type type,
187 fir::GlobalOp createGlobalConstant(mlir::Location loc, mlir::Type type,
194 fir::GlobalOp
239 fir::GlobalOp getNamedGlobal(llvm::StringRef name) { in getNamedGlobal()
243 static fir::GlobalOp getNamedGlobal(mlir::ModuleOp module,
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertVariable.cpp358 static bool globalIsInitialized(fir::GlobalOp global) { in globalIsInitialized()
384 fir::GlobalOp global = builder.getNamedGlobal(globalName); in defineGlobal()
520 fir::GlobalOp global = builder.getNamedGlobal(globalName); in instantiateGlobal()
667 static fir::GlobalOp defineGlobalAggregateStore( in defineGlobalAggregateStore()
673 fir::GlobalOp global = builder.getNamedGlobal(aggName); in defineGlobalAggregateStore()
714 static fir::GlobalOp declareGlobalAggregateStore( in declareGlobalAggregateStore()
738 fir::GlobalOp global; in instantiateAggregateStore()
911 static fir::GlobalOp
916 fir::GlobalOp global = builder.getNamedGlobal(commonName); in getCommonBlockGlobal()
936 fir::GlobalOp global = builder.getNamedGlobal(commonName); in declareCommonBlock()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/
H A DBufferizableOpInterfaceImpl.cpp45 FailureOr<memref::GlobalOp> globalOp = in bufferize()
49 memref::GlobalOp globalMemref = *globalOp; in bufferize()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DConvertLaunchFuncToLLVMCalls.cpp241 auto dstGlobal = module.lookupSymbol<LLVM::GlobalOp>(name); in matchAndRewrite()
245 dstGlobal = rewriter.create<LLVM::GlobalOp>( in matchAndRewrite()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIROpsSupport.h62 fir::GlobalOp createGlobalOp(mlir::Location loc, mlir::ModuleOp module,
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp1239 mlir::Type fir::GlobalOp::resultType() { in resultType()
1249 if (fir::GlobalOp::verifyValidLinkage(linkage)) in parse()
1296 void fir::GlobalOp::print(mlir::OpAsmPrinter &p) { in print()
1315 void fir::GlobalOp::appendInitialValue(mlir::Operation *op) { in appendInitialValue()
1319 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
1340 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
1348 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
1356 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
1363 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
1370 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
[all …]
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DFIRBuilder.cpp52 fir::GlobalOp fir::FirOpBuilder::getNamedGlobal(mlir::ModuleOp modOp, in getNamedGlobal()
54 return modOp.lookupSymbol<fir::GlobalOp>(name); in getNamedGlobal()
238 fir::GlobalOp
244 if (auto glob = module.lookupSymbol<fir::GlobalOp>(name)) in createGlobal()
247 auto glob = create<fir::GlobalOp>(loc, name, isConst, type, value, linkage); in createGlobal()
252 fir::GlobalOp fir::FirOpBuilder::createGlobal( in createGlobal()
257 if (auto glob = module.lookupSymbol<fir::GlobalOp>(name)) in createGlobal()
260 auto glob = create<fir::GlobalOp>(loc, name, isConst, type, mlir::Attribute{}, in createGlobal()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DConvertExpr.h51 fir::GlobalOp createDenseGlobal(mlir::Location loc, mlir::Type symTy,
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DConvertFromLLVMIR.cpp172 GlobalOp processGlobal(llvm::GlobalVariable *gv);
240 DenseMap<llvm::GlobalVariable *, GlobalOp> globals;
420 GlobalOp Importer::processGlobal(llvm::GlobalVariable *gv) { in processGlobal()
440 GlobalOp op = b.create<GlobalOp>( in processGlobal()
H A DModuleTranslation.cpp420 if (isa<LLVM::GlobalOp>(op)) in forgetMapping()
632 for (auto op : getModuleBody(mlirModule).getOps<LLVM::GlobalOp>()) { in convertGlobals()
685 for (auto op : getModuleBody(mlirModule).getOps<LLVM::GlobalOp>()) { in convertGlobals()
1158 if (!isa<LLVM::LLVMFuncOp, LLVM::GlobalOp, LLVM::GlobalCtorsOp, in translateModuleToLLVMIR()
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMDialect.cpp1739 GlobalOp AddressOfOp::getGlobal() { in getGlobal()
1740 return lookupSymbolInModule<LLVM::GlobalOp>((*this)->getParentOp(), in getGlobal()
1779 void GlobalOp::build(OpBuilder &builder, OperationState &result, Type type, in build()
1815 void GlobalOp::print(OpAsmPrinter &p) { in print()
1903 ParseResult GlobalOp::parse(OpAsmParser &parser, OperationState &result) { in parse()
1985 LogicalResult GlobalOp::verify() { in verify()
2031 LogicalResult GlobalOp::verifyRegions() { in verifyRegions()
2931 auto global = moduleBuilder.create<LLVM::GlobalOp>( in createGlobalString()
/llvm-project-15.0.7/flang/unittests/Optimizer/Builder/
H A DFIRBuilderTest.cpp190 EXPECT_TRUE(mlir::isa<fir::GlobalOp>(global)); in TEST_F()
214 EXPECT_TRUE(mlir::isa<fir::GlobalOp>(global)); in TEST_F()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DPreCGRewrite.cpp295 for (auto global : mod.getOps<fir::GlobalOp>()) in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp597 : public ConvertOpToLLVMPattern<memref::GlobalOp> {
598 using ConvertOpToLLVMPattern<memref::GlobalOp>::ConvertOpToLLVMPattern;
601 matchAndRewrite(memref::GlobalOp global, OpAdaptor adaptor, in matchAndRewrite()
625 auto newGlobal = rewriter.replaceOpWithNewOp<LLVM::GlobalOp>( in matchAndRewrite()

12