| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenModule.h | 117 llvm::DenseMap<const Decl *, cir::GlobalOp> staticLocalDeclMap; 121 cir::GlobalOp getStaticLocalDeclAddress(const VarDecl *d) { in getStaticLocalDeclAddress() 125 void setStaticLocalDeclAddress(const VarDecl *d, cir::GlobalOp c) { in setStaticLocalDeclAddress() 129 cir::GlobalOp getOrCreateStaticVarDecl(const VarDecl &d, 134 cir::GlobalOp getOrCreateCIRGlobal(llvm::StringRef mangledName, mlir::Type ty, 138 cir::GlobalOp getOrCreateCIRGlobal(const VarDecl *d, mlir::Type ty, 141 static cir::GlobalOp createGlobalOp(CIRGenModule &cgm, mlir::Location loc, 176 cir::GlobalOp getGlobalForStringLiteral(const StringLiteral *s, 309 static void setInitializer(cir::GlobalOp &op, mlir::Attribute value); 350 static mlir::SymbolTable::Visibility getMLIRVisibility(cir::GlobalOp op);
|
| H A D | CIRGenModule.cpp | 444 cir::GlobalOp CIRGenModule::createGlobalOp(CIRGenModule &cgm, in createGlobalOp() 448 cir::GlobalOp g; in createGlobalOp() 467 g = builder.create<cir::GlobalOp>(loc, name, t); in createGlobalOp() 498 static void setLinkageForGV(cir::GlobalOp &gv, const NamedDecl *nd) { in setLinkageForGV() 523 cir::GlobalOp 528 cir::GlobalOp entry; in getOrCreateCIRGlobal() 530 if (!isa<cir::GlobalOp>(v)) in getOrCreateCIRGlobal() 532 entry = cast<cir::GlobalOp>(v); in getOrCreateCIRGlobal() 568 cir::GlobalOp gv = in getOrCreateCIRGlobal() 623 cir::GlobalOp [all …]
|
| H A D | CIRGenDecl.cpp | 264 cir::GlobalOp 271 if (cir::GlobalOp existingGV = getStaticLocalDeclAddress(&d)) in getOrCreateStaticVarDecl() 293 cir::GlobalOp gv = builder.createVersionedGlobal( in getOrCreateStaticVarDecl() 352 cir::GlobalOp CIRGenFunction::addInitializerToStaticVarDecl( in addInitializerToStaticVarDecl() 353 const VarDecl &d, cir::GlobalOp gv, cir::GetGlobalOp gvAddr) { in addInitializerToStaticVarDecl() 409 cir::GlobalOp globalOp = cgm.getOrCreateStaticVarDecl(d, linkage); in emitStaticVarDecl() 433 cir::GlobalOp var = globalOp; in emitStaticVarDecl()
|
| H A D | CIRGenConstantEmitter.h | 68 void finalize(cir::GlobalOp gv);
|
| H A D | CIRGenBuilder.h | 412 [[nodiscard]] cir::GlobalOp
|
| H A D | CIRGenFunction.h | 478 cir::GlobalOp addInitializerToStaticVarDecl(const VarDecl &d, 479 cir::GlobalOp gv,
|
| H A D | CIRGenExprConstant.cpp | 557 void ConstantEmitter::finalize(cir::GlobalOp gv) { in finalize()
|
| H A D | CIRGenExpr.cpp | 869 cir::GlobalOp globalOp = cgm.getGlobalForStringLiteral(e); in emitStringLiteralLValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PreLegalizerCombiner.cpp | 129 auto &GlobalOp = MI.getOperand(1); in matchFoldGlobalOffset() local 130 auto *GV = GlobalOp.getGlobal(); in matchFoldGlobalOffset() 167 uint64_t CurrOffset = GlobalOp.getOffset(); in matchFoldGlobalOffset() 219 auto &GlobalOp = MI.getOperand(1); in applyFoldGlobalOffset() local 220 auto *GV = GlobalOp.getGlobal(); in applyFoldGlobalOffset() 221 GlobalOp.ChangeToGA(GV, Offset, GlobalOp.getTargetFlags()); in applyFoldGlobalOffset()
|
| H A D | AArch64LegalizerInfo.cpp | 1587 auto &GlobalOp = MI.getOperand(1); in legalizeSmallCMGlobalValue() local 1589 if (GlobalOp.isSymbol()) in legalizeSmallCMGlobalValue() 1591 const auto* GV = GlobalOp.getGlobal(); in legalizeSmallCMGlobalValue() 1601 auto Offset = GlobalOp.getOffset(); in legalizeSmallCMGlobalValue()
|
| H A D | AArch64InstructionSelector.cpp | 3829 const auto &GlobalOp = I.getOperand(1); in selectTLSGlobalValue() local 3830 assert(GlobalOp.getOffset() == 0 && in selectTLSGlobalValue() 3832 const GlobalValue &GV = *GlobalOp.getGlobal(); in selectTLSGlobalValue()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/ |
| H A D | LowerToLLVM.h | 269 : public mlir::OpConversionPattern<cir::GlobalOp> { 281 matchAndRewrite(cir::GlobalOp op, OpAdaptor adaptor, 286 cir::GlobalOp op, mlir::Attribute init, 290 cir::GlobalOp op, mlir::ConversionPatternRewriter &rewriter) const; 293 mlir::SymbolRefAttr getComdatAttr(cir::GlobalOp &op,
|
| H A D | LowerToLLVM.cpp | 1225 cir::GlobalOp op, mlir::ConversionPatternRewriter &rewriter) const { in setupRegionInitializedLLVMGlobalOp() 1246 mlir::LLVM::GlobalOp newGlobalOp = in setupRegionInitializedLLVMGlobalOp() 1247 rewriter.replaceOpWithNewOp<mlir::LLVM::GlobalOp>( in setupRegionInitializedLLVMGlobalOp() 1256 cir::GlobalOp op, mlir::Attribute init, in matchAndRewriteRegionInitializedGlobal() 1274 cir::GlobalOp op, OpAdaptor adaptor, in matchAndRewrite() 1328 rewriter.replaceOpWithNewOp<mlir::LLVM::GlobalOp>( in matchAndRewrite() 1335 CIRToLLVMGlobalOpLowering::getComdatAttr(cir::GlobalOp &op, in getComdatAttr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/Builder/ |
| H A D | CIRBaseBuilder.h | 182 mlir::Value createGetGlobal(mlir::Location loc, cir::GlobalOp global) { in createGetGlobal() 188 mlir::Value createGetGlobal(cir::GlobalOp global) { in createGetGlobal() 197 [[nodiscard]] cir::GlobalOp createGlobal(mlir::ModuleOp mlirModule, in createGlobal() 204 return create<cir::GlobalOp>(loc, name, type, linkage); in createGlobal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 284 if (auto *GlobalOp = dyn_cast<GlobalAddressSDNode>(NewOp.getNode())) { in Select() local 286 GlobalOp->getGlobal()->stripPointerCastsAndAliases())) in Select()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmTypeCheck.h | 80 bool getGlobal(SMLoc ErrorLoc, const MCOperand &GlobalOp,
|
| H A D | WebAssemblyAsmTypeCheck.cpp | 256 const MCOperand &GlobalOp, in getGlobal() argument 259 if (getSymRef(ErrorLoc, GlobalOp, SymRef)) in getGlobal()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/ |
| H A D | CIRDialect.cpp | 1237 mlir::LogicalResult cir::GlobalOp::verify() { in verify() 1252 void cir::GlobalOp::build(OpBuilder &odsBuilder, OperationState &odsState, in build() 1268 static void printGlobalOpTypeAndInitialValue(OpAsmPrinter &p, cir::GlobalOp op, in printGlobalOpTypeAndInitialValue() 1317 if (op == nullptr || !(isa<GlobalOp>(op) || isa<FuncOp>(op))) in verifySymbolUses() 1323 if (auto g = dyn_cast<GlobalOp>(op)) { in verifySymbolUses()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/ |
| H A D | CIROps.td | 1546 // GlobalOp 1586 def GlobalOp : CIR_Op<"global",
|