Lines Matching refs:ConstExprEmitter
36 class ConstExprEmitter;
47 ConstExprEmitter *Emitter,
76 bool Build(ConstExprEmitter *Emitter, llvm::ConstantStruct *Base,
563 ConstExprEmitter *Emitter, in BuildStruct()
605 class ConstExprEmitter : class
606 public StmtVisitor<ConstExprEmitter, llvm::Constant*> {
611 ConstExprEmitter(CodeGenModule &cgm, CodeGenFunction *cgf) in ConstExprEmitter() function in __anon3adcc1930111::ConstExprEmitter
1127 bool ConstStructBuilder::Build(ConstExprEmitter *Emitter, in Build()
1229 llvm::Constant* C = ConstExprEmitter(*this, CGF).Visit(const_cast<Expr*>(E)); in EmitConstantInit()
1253 C = ConstExprEmitter(*this, CGF).Visit(const_cast<Expr*>(E)); in EmitConstantExpr()
1297 return ConstExprEmitter(*this, CGF).Visit( in EmitConstantValue()
1301 C = ConstExprEmitter(*this, CGF).EmitLValue(LVBase).getPointer(); in EmitConstantValue()
1486 return ConstExprEmitter(*this, nullptr).EmitLValue(E); in GetAddrOfConstantCompoundLiteral()