Home
last modified time | relevance | path

Searched refs:ConstantInitBuilderBase (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DConstantInitFuture.h29 class ConstantInitBuilderBase; variable
34 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitBuilderBase*> {
35 using T = ::clang::CodeGen::ConstantInitBuilderBase*;
49 using PairTy = llvm::PointerUnion<ConstantInitBuilderBase*, llvm::Constant*>;
53 friend class ConstantInitBuilderBase;
54 explicit ConstantInitFuture(ConstantInitBuilderBase *builder);
H A DConstantInitBuilder.h52 class ConstantInitBuilderBase {
70 explicit ConstantInitBuilderBase(CodeGenModule &CGM) : CGM(CGM) {} in ConstantInitBuilderBase() function
72 ~ConstantInitBuilderBase() { in ~ConstantInitBuilderBase()
100 ConstantInitBuilderBase &Builder;
117 ConstantAggregateBuilderBase(ConstantInitBuilderBase &builder, in ConstantAggregateBuilderBase()
486 class ConstantInitBuilderTemplateBase : public ConstantInitBuilderBase {
489 : ConstantInitBuilderBase(CGM) {} in ConstantInitBuilderTemplateBase()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DConstantInitBuilder.cpp27 return Data.get<ConstantInitBuilderBase*>()->Buffer[0]->getType(); in getType()
33 if (auto builder = Data.dyn_cast<ConstantInitBuilderBase*>()) { in abandon()
44 auto &builder = *Data.get<ConstantInitBuilderBase*>(); in installInGlobal()
53 ConstantInitBuilderBase::createFuture(llvm::Constant *initializer) { in createFuture()
60 inline ConstantInitFuture::ConstantInitFuture(ConstantInitBuilderBase *builder) in ConstantInitFuture()
68 ConstantInitBuilderBase::createGlobal(llvm::Constant *initializer, in createGlobal()
88 void ConstantInitBuilderBase::setGlobalInitializer(llvm::GlobalVariable *GV, in setGlobalInitializer()
96 void ConstantInitBuilderBase::resolveSelfReferences(llvm::GlobalVariable *GV) { in resolveSelfReferences()
108 void ConstantInitBuilderBase::abandon(size_t newEnd) { in abandon()