| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenConstantEmitter.h | 26 class ConstantEmitter { 54 ConstantEmitter(CIRGenFunction &cgf) : cgm(cgf.cgm), cgf(&cgf) {} in ConstantEmitter() function 56 ConstantEmitter(CIRGenModule &cgm, CIRGenFunction *cgf = nullptr) 59 ConstantEmitter(const ConstantEmitter &other) = delete; 60 ConstantEmitter &operator=(const ConstantEmitter &other) = delete; 62 ~ConstantEmitter(); 125 ConstantEmitter &emitter; 129 AbstractStateRAII(ConstantEmitter &emitter, bool value) in AbstractStateRAII()
|
| H A D | CIRGenExprConstant.cpp | 52 LLVM_ATTRIBUTE_UNUSED ConstantEmitter &emitter; 55 ConstExprEmitter(ConstantEmitter &emitter) in ConstExprEmitter() 351 ConstantEmitter &emitter; 359 ConstantLValueEmitter(ConstantEmitter &emitter, const APValue &value, in ConstantLValueEmitter() 552 mlir::Attribute ConstantEmitter::tryEmitForInitializer(const VarDecl &d) { in tryEmitForInitializer() 557 void ConstantEmitter::finalize(cir::GlobalOp gv) { in finalize() 569 ConstantEmitter::tryEmitAbstractForInitializer(const VarDecl &d) { in tryEmitAbstractForInitializer() 574 ConstantEmitter::~ConstantEmitter() { in ~ConstantEmitter() 579 mlir::Attribute ConstantEmitter::tryEmitPrivateForVarInit(const VarDecl &d) { in tryEmitPrivateForVarInit() 635 mlir::Attribute ConstantEmitter::tryEmitConstantExpr(const ConstantExpr *ce) { in tryEmitConstantExpr() [all …]
|
| H A D | CIRGenDecl.cpp | 138 constant = ConstantEmitter(*this).tryEmitAbstractForInitializer(d); in emitAutoVarInit() 354 ConstantEmitter emitter(*this); in addInitializerToStaticVarDecl()
|
| H A D | CIRGenModule.cpp | 687 std::optional<ConstantEmitter> emitter; in emitGlobalVarDefinition()
|
| H A D | CIRGenExpr.cpp | 1792 mlir::Attribute c = ConstantEmitter(*this).emitAbstract( in tryEmitAsConstant()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ConstantEmitter.h | 23 class ConstantEmitter { 51 ConstantEmitter(CodeGenModule &CGM, CodeGenFunction *CGF = nullptr) 57 ConstantEmitter(CodeGenFunction &CGF) in ConstantEmitter() function 60 ConstantEmitter(const ConstantEmitter &other) = delete; 61 ConstantEmitter &operator=(const ConstantEmitter &other) = delete; 63 ~ConstantEmitter();
|
| H A D | CGExprConstant.cpp | 569 ConstantEmitter &Emitter; 574 static llvm::Constant *BuildStruct(ConstantEmitter &Emitter, 577 static llvm::Constant *BuildStruct(ConstantEmitter &Emitter, 579 static bool UpdateStruct(ConstantEmitter &Emitter, 584 ConstStructBuilder(ConstantEmitter &Emitter, in ConstStructBuilder() 665 static bool EmitDesignatedInitUpdater(ConstantEmitter &Emitter, in EmitDesignatedInitUpdater() 986 llvm::Constant *ConstStructBuilder::BuildStruct(ConstantEmitter &Emitter, in BuildStruct() 998 llvm::Constant *ConstStructBuilder::BuildStruct(ConstantEmitter &Emitter, in BuildStruct() 1012 bool ConstStructBuilder::UpdateStruct(ConstantEmitter &Emitter, in UpdateStruct() 1025 tryEmitGlobalCompoundLiteral(ConstantEmitter &emitter, in tryEmitGlobalCompoundLiteral() [all …]
|
| H A D | CodeGenModule.cpp | 3585 ConstantEmitter ConstEmiter(*this); in EmitAnnotationArgs() 3832 ConstantEmitter Emitter(*this); in GetAddrOfMSGuidDecl() 3882 ConstantEmitter Emitter(*this); in GetAddrOfUnnamedGlobalConstantDecl() 3912 ConstantEmitter Emitter(*this); in GetAddrOfTemplateParamObject() 5323 ConstantEmitter emitter(*this); in GetOrCreateLLVMGlobal() 5735 std::optional<ConstantEmitter> emitter; in EmitGlobalVarDefinition() 6972 std::optional<ConstantEmitter> emitter; in GetAddrOfGlobalTemporary() 7963 llvm::Constant *C = ConstantEmitter(CGF).emitAbstract(E, E->getType()); in createOpenCLIntToSamplerConversion()
|
| H A D | CGExprAgg.cpp | 139 if (llvm::Value *Result = ConstantEmitter(CGF).tryEmitConstantExpr(E)) { in VisitConstantExpr() 625 ConstantEmitter Emitter(CGF); in EmitArrayInit()
|
| H A D | CGDecl.cpp | 352 ConstantEmitter emitter(*this); in AddInitializerToStaticVarDecl() 2012 constant = ConstantEmitter(*this).tryEmitAbstractForInitializer(D); in EmitAutoVarInit()
|
| H A D | CGExpr.cpp | 453 if (auto Init = ConstantEmitter(CGF).tryEmitAbstract(Inner, Ty)) { in createReferenceTemporary() 1617 if (llvm::Value *Result = ConstantEmitter(*this).tryEmitConstantExpr(CE)) { in EmitLValueHelper() 1854 llvm::Constant *C = ConstantEmitter(*this).emitAbstract( in tryEmitAsConstant() 3153 llvm::Constant *Val = ConstantEmitter(*this).emitAbstract( in EmitDeclRefLValue()
|
| H A D | CGExprComplex.cpp | 110 if (llvm::Constant *Result = ConstantEmitter(CGF).tryEmitConstantExpr(E)) in VisitConstantExpr()
|
| H A D | CGBuiltin.cpp | 3203 return RValue::get(ConstantEmitter(*this).emitAbstract(E, E->getType())); in EmitBuiltinExpr() 4665 Value *Depth = ConstantEmitter(*this).emitAbstract(E->getArg(0), in EmitBuiltinExpr() 4675 Value *Depth = ConstantEmitter(*this).emitAbstract(E->getArg(0), in EmitBuiltinExpr() 5587 return RValue::get(ConstantEmitter(*this).emitAbstract(E, E->getType())); in EmitBuiltinExpr()
|
| H A D | CGExprCXX.cpp | 734 numElements = ConstantEmitter(CGF).tryEmitAbstract( in EmitCXXNewAllocSize()
|
| H A D | CGException.cpp | 2194 ConstantEmitter(*this).tryEmitAbstract(Except->getFilterExpr(), in EnterSEHTryStmt()
|
| H A D | CGDebugInfo.cpp | 2474 V = ConstantEmitter(CGM).emitAbstract( in CollectTemplateParams() 2507 llvm::Constant *V = ConstantEmitter(CGM).emitAbstract( in CollectTemplateParams() 2531 llvm::Constant *V = ConstantEmitter(CGM).emitAbstract(E, T); in CollectTemplateParams()
|
| H A D | CGBlocks.cpp | 473 return ConstantEmitter(CGM, CGF).tryEmitAbstractForInitializer(*var); in tryCaptureAsConstant()
|
| H A D | CGExprScalar.cpp | 465 if (Value *Result = ConstantEmitter(CGF).tryEmitConstantExpr(E)) { in VisitConstantExpr() 702 return ConstantEmitter(CGF).emitAbstract(SLE->getLocation(), Evaluated, in VisitSourceLocExpr()
|
| H A D | CGObjC.cpp | 71 ConstantEmitter ConstEmitter(CGM); in EmitObjCBoxedExpr()
|