Home
last modified time | relevance | path

Searched refs:ConstantEmitter (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DConstantEmitter.h24 class ConstantEmitter {
52 ConstantEmitter(CodeGenModule &CGM, CodeGenFunction *CGF = nullptr)
58 ConstantEmitter(CodeGenFunction &CGF) in ConstantEmitter() function
61 ConstantEmitter(const ConstantEmitter &other) = delete;
62 ConstantEmitter &operator=(const ConstantEmitter &other) = delete;
64 ~ConstantEmitter();
H A DCGExprConstant.cpp41 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()
617 ConstantEmitter emitter(CGM, CGF); in tryEmitGlobalCompoundLiteral()
711 ConstantEmitter &Emitter;
714 ConstExprEmitter(ConstantEmitter &emitter) in ConstExprEmitter()
1431 ConstantEmitter::~ConstantEmitter() { in ~ConstantEmitter()
1590 ConstantEmitter &Emitter;
[all …]
H A DCGDecl.cpp316 ConstantEmitter emitter(*this); in AddInitializerToStaticVarDecl()
1728 constant = ConstantEmitter(*this).tryEmitAbstractForInitializer(D); in EmitAutoVarInit()
H A DCodeGenModule.cpp3163 ConstantEmitter emitter(*this); in GetOrCreateLLVMGlobal()
3486 Optional<ConstantEmitter> emitter; in EmitGlobalVarDefinition()
4633 Optional<ConstantEmitter> emitter; in GetAddrOfGlobalTemporary()
5505 llvm::Constant *C = ConstantEmitter(CGF).emitAbstract(E, E->getType()); in createOpenCLIntToSamplerConversion()
H A DCGExpr.cpp386 if (auto Init = ConstantEmitter(CGF).tryEmitAbstract(Inner, Ty)) { in createReferenceTemporary()
1461 auto C = ConstantEmitter(*this).emitAbstract(refExpr->getLocation(), in tryEmitAsConstant()
2468 ConstantEmitter(*this).emitAbstract(E->getLocation(), in EmitDeclRefLValue()
H A DCGExprAgg.cpp493 ConstantEmitter Emitter(CGM); in EmitArrayInit()
H A DCGException.cpp2015 ConstantEmitter(*this).tryEmitAbstract(Except->getFilterExpr(), in EnterSEHTryStmt()
H A DCGExprCXX.cpp705 ConstantEmitter(CGF).tryEmitAbstract(e->getArraySize(), e->getType()); in EmitCXXNewAllocSize()
H A DCGBlocks.cpp438 return ConstantEmitter(CGM, CGF).tryEmitAbstractForInitializer(*var); in tryCaptureAsConstant()
H A DCGDebugInfo.cpp1789 llvm::Constant *V = ConstantEmitter(CGM).emitAbstract(E, T); in CollectTemplateParams()
H A DCGBuiltin.cpp1680 return RValue::get(ConstantEmitter(*this).emitAbstract(E, E->getType())); in EmitBuiltinExpr()
2400 Value *Depth = ConstantEmitter(*this).emitAbstract(E->getArg(0), in EmitBuiltinExpr()
2410 Value *Depth = ConstantEmitter(*this).emitAbstract(E->getArg(0), in EmitBuiltinExpr()