| /llvm-project-15.0.7/mlir/lib/Dialect/MLProgram/IR/ |
| H A D | MLProgramOps.cpp | 166 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 D | ExternalNameConversion.cpp | 80 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 D | AArch64PreLegalizerCombiner.cpp | 121 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 D | AArch64LegalizerInfo.cpp | 941 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 D | MLProgramOps.td | 102 // 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 D | MLProgramAttributes.td | 28 When used as the value for a GlobalOp, this indicates that the actual
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/ |
| H A D | GPUOpsLowering.cpp | 21 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 D | BufferUtils.cpp | 148 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 D | BufferUtils.h | 28 class GlobalOp; variable 127 FailureOr<memref::GlobalOp> getGlobalFor(arith::ConstantOp constantOp,
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/ |
| H A D | LowerToLLVM.cpp | 143 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 D | LowerToLLVM.cpp | 143 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 D | FIRBuilder.h | 176 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 D | ConvertVariable.cpp | 358 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 D | BufferizableOpInterfaceImpl.cpp | 45 FailureOr<memref::GlobalOp> globalOp = in bufferize() 49 memref::GlobalOp globalMemref = *globalOp; in bufferize()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | ConvertLaunchFuncToLLVMCalls.cpp | 241 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 D | FIROpsSupport.h | 62 fir::GlobalOp createGlobalOp(mlir::Location loc, mlir::ModuleOp module,
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | FIROps.cpp | 1239 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 D | FIRBuilder.cpp | 52 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 D | ConvertExpr.h | 51 fir::GlobalOp createDenseGlobal(mlir::Location loc, mlir::Type symTy,
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/ |
| H A D | ConvertFromLLVMIR.cpp | 172 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 D | ModuleTranslation.cpp | 420 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 D | LLVMDialect.cpp | 1739 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 D | FIRBuilderTest.cpp | 190 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 D | PreCGRewrite.cpp | 295 for (auto global : mod.getOps<fir::GlobalOp>()) in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/ |
| H A D | MemRefToLLVM.cpp | 597 : 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()
|