Searched refs:ConstantEmitter (Results 1 – 11 of 11) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | ConstantEmitter.h | 24 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 D | CGExprConstant.cpp | 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() 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 D | CGDecl.cpp | 316 ConstantEmitter emitter(*this); in AddInitializerToStaticVarDecl() 1728 constant = ConstantEmitter(*this).tryEmitAbstractForInitializer(D); in EmitAutoVarInit()
|
| H A D | CodeGenModule.cpp | 3163 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 D | CGExpr.cpp | 386 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 D | CGExprAgg.cpp | 493 ConstantEmitter Emitter(CGM); in EmitArrayInit()
|
| H A D | CGException.cpp | 2015 ConstantEmitter(*this).tryEmitAbstract(Except->getFilterExpr(), in EnterSEHTryStmt()
|
| H A D | CGExprCXX.cpp | 705 ConstantEmitter(CGF).tryEmitAbstract(e->getArraySize(), e->getType()); in EmitCXXNewAllocSize()
|
| H A D | CGBlocks.cpp | 438 return ConstantEmitter(CGM, CGF).tryEmitAbstractForInitializer(*var); in tryCaptureAsConstant()
|
| H A D | CGDebugInfo.cpp | 1789 llvm::Constant *V = ConstantEmitter(CGM).emitAbstract(E, T); in CollectTemplateParams()
|
| H A D | CGBuiltin.cpp | 1680 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()
|