Lines Matching refs:ConstantEmitter

41   ConstantEmitter &Emitter;
48 static llvm::Constant *BuildStruct(ConstantEmitter &Emitter,
53 static llvm::Constant *BuildStruct(ConstantEmitter &Emitter,
55 static llvm::Constant *BuildStruct(ConstantEmitter &Emitter,
59 ConstStructBuilder(ConstantEmitter &emitter) in ConstStructBuilder()
567 llvm::Constant *ConstStructBuilder::BuildStruct(ConstantEmitter &Emitter, in BuildStruct()
578 llvm::Constant *ConstStructBuilder::BuildStruct(ConstantEmitter &Emitter, in BuildStruct()
589 llvm::Constant *ConstStructBuilder::BuildStruct(ConstantEmitter &Emitter, in BuildStruct()
617 ConstantEmitter emitter(CGM, CGF); in tryEmitGlobalCompoundLiteral()
711 ConstantEmitter &Emitter;
714 ConstExprEmitter(ConstantEmitter &emitter) in ConstExprEmitter()
1179 llvm::Constant *ConstantEmitter::validateAndPopAbstract(llvm::Constant *C, in validateAndPopAbstract()
1192 ConstantEmitter::tryEmitAbstractForInitializer(const VarDecl &D) { in tryEmitAbstractForInitializer()
1199 ConstantEmitter::tryEmitAbstract(const Expr *E, QualType destType) { in tryEmitAbstract()
1206 ConstantEmitter::tryEmitAbstract(const APValue &value, QualType destType) { in tryEmitAbstract()
1213 ConstantEmitter::emitAbstract(const Expr *E, QualType destType) { in emitAbstract()
1226 ConstantEmitter::emitAbstract(SourceLocation loc, const APValue &value, in emitAbstract()
1239 llvm::Constant *ConstantEmitter::tryEmitForInitializer(const VarDecl &D) { in tryEmitForInitializer()
1244 llvm::Constant *ConstantEmitter::tryEmitForInitializer(const Expr *E, in tryEmitForInitializer()
1251 llvm::Constant *ConstantEmitter::emitForInitializer(const APValue &value, in emitForInitializer()
1260 llvm::GlobalValue *ConstantEmitter::getCurrentAddrPrivate() { in getCurrentAddrPrivate()
1280 void ConstantEmitter::registerCurrentAddrPrivate(llvm::Constant *signal, in registerCurrentAddrPrivate()
1415 void ConstantEmitter::finalize(llvm::GlobalVariable *global) { in finalize()
1431 ConstantEmitter::~ConstantEmitter() { in ~ConstantEmitter()
1445 llvm::Constant *ConstantEmitter::tryEmitPrivateForVarInit(const VarDecl &D) { in tryEmitPrivateForVarInit()
1488 ConstantEmitter::tryEmitAbstractForMemory(const Expr *E, QualType destType) { in tryEmitAbstractForMemory()
1495 ConstantEmitter::tryEmitAbstractForMemory(const APValue &value, in tryEmitAbstractForMemory()
1502 llvm::Constant *ConstantEmitter::tryEmitPrivateForMemory(const Expr *E, in tryEmitPrivateForMemory()
1509 llvm::Constant *ConstantEmitter::tryEmitPrivateForMemory(const APValue &value, in tryEmitPrivateForMemory()
1516 llvm::Constant *ConstantEmitter::emitForMemory(CodeGenModule &CGM, in emitForMemory()
1547 llvm::Constant *ConstantEmitter::tryEmitPrivate(const Expr *E, in tryEmitPrivate()
1590 ConstantEmitter &Emitter;
1598 ConstantLValueEmitter(ConstantEmitter &emitter, const APValue &value, in ConstantLValueEmitter()
1867 llvm::Constant *ConstantEmitter::tryEmitPrivate(const APValue &Value, in tryEmitPrivate()
2138 llvm::Constant *ConstantEmitter::emitNullForMemory(CodeGenModule &CGM, in emitNullForMemory()
2158 ConstantEmitter::emitNullForMemory(*this, ElementTy); in EmitNullConstant()