Lines Matching refs:ConstantEmitter

560   ConstantEmitter &Emitter;
565 static llvm::Constant *BuildStruct(ConstantEmitter &Emitter,
567 static llvm::Constant *BuildStruct(ConstantEmitter &Emitter,
569 static bool UpdateStruct(ConstantEmitter &Emitter,
574 ConstStructBuilder(ConstantEmitter &Emitter, in ConstStructBuilder()
634 static bool EmitDesignatedInitUpdater(ConstantEmitter &Emitter, in EmitDesignatedInitUpdater()
880 llvm::Constant *ConstStructBuilder::BuildStruct(ConstantEmitter &Emitter, in BuildStruct()
892 llvm::Constant *ConstStructBuilder::BuildStruct(ConstantEmitter &Emitter, in BuildStruct()
906 bool ConstStructBuilder::UpdateStruct(ConstantEmitter &Emitter, in UpdateStruct()
918 tryEmitGlobalCompoundLiteral(ConstantEmitter &emitter, in tryEmitGlobalCompoundLiteral()
1018 ConstantEmitter &Emitter;
1021 ConstExprEmitter(ConstantEmitter &emitter) in ConstExprEmitter()
1362 llvm::Constant *ConstantEmitter::validateAndPopAbstract(llvm::Constant *C, in validateAndPopAbstract()
1375 ConstantEmitter::tryEmitAbstractForInitializer(const VarDecl &D) { in tryEmitAbstractForInitializer()
1382 ConstantEmitter::tryEmitAbstract(const Expr *E, QualType destType) { in tryEmitAbstract()
1389 ConstantEmitter::tryEmitAbstract(const APValue &value, QualType destType) { in tryEmitAbstract()
1395 llvm::Constant *ConstantEmitter::tryEmitConstantExpr(const ConstantExpr *CE) { in tryEmitConstantExpr()
1407 ConstantEmitter::emitAbstract(const Expr *E, QualType destType) { in emitAbstract()
1420 ConstantEmitter::emitAbstract(SourceLocation loc, const APValue &value, in emitAbstract()
1433 llvm::Constant *ConstantEmitter::tryEmitForInitializer(const VarDecl &D) { in tryEmitForInitializer()
1438 llvm::Constant *ConstantEmitter::tryEmitForInitializer(const Expr *E, in tryEmitForInitializer()
1445 llvm::Constant *ConstantEmitter::emitForInitializer(const APValue &value, in emitForInitializer()
1454 llvm::GlobalValue *ConstantEmitter::getCurrentAddrPrivate() { in getCurrentAddrPrivate()
1474 void ConstantEmitter::registerCurrentAddrPrivate(llvm::Constant *signal, in registerCurrentAddrPrivate()
1609 void ConstantEmitter::finalize(llvm::GlobalVariable *global) { in finalize()
1625 ConstantEmitter::~ConstantEmitter() { in ~ConstantEmitter()
1639 llvm::Constant *ConstantEmitter::tryEmitPrivateForVarInit(const VarDecl &D) { in tryEmitPrivateForVarInit()
1682 ConstantEmitter::tryEmitAbstractForMemory(const Expr *E, QualType destType) { in tryEmitAbstractForMemory()
1689 ConstantEmitter::tryEmitAbstractForMemory(const APValue &value, in tryEmitAbstractForMemory()
1696 llvm::Constant *ConstantEmitter::tryEmitPrivateForMemory(const Expr *E, in tryEmitPrivateForMemory()
1703 llvm::Constant *ConstantEmitter::tryEmitPrivateForMemory(const APValue &value, in tryEmitPrivateForMemory()
1710 llvm::Constant *ConstantEmitter::emitForMemory(CodeGenModule &CGM, in emitForMemory()
1741 llvm::Constant *ConstantEmitter::tryEmitPrivate(const Expr *E, in tryEmitPrivate()
1786 ConstantEmitter &Emitter;
1794 ConstantLValueEmitter(ConstantEmitter &emitter, const APValue &value, in ConstantLValueEmitter()
1970 ConstantEmitter CompoundLiteralEmitter(CGM, Emitter.CGF); in VisitCompoundLiteralExpr()
2070 llvm::Constant *ConstantEmitter::tryEmitPrivate(const APValue &Value, in tryEmitPrivate()
2216 ConstantEmitter emitter(*this); in GetAddrOfConstantCompoundLiteral()
2338 llvm::Constant *ConstantEmitter::emitNullForMemory(CodeGenModule &CGM, in emitNullForMemory()
2358 ConstantEmitter::emitNullForMemory(*this, ElementTy); in EmitNullConstant()