HomeSort by: relevance | last modified time | path
    Searched refs:ConstantInitBuilderBase (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
ConstantInitFuture.h 23 // Forward-declare ConstantInitBuilderBase and give it a
28 class ConstantInitBuilderBase;
33 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitBuilderBase*> {
34 using T = ::clang::CodeGen::ConstantInitBuilderBase*;
48 using PairTy = llvm::PointerUnion<ConstantInitBuilderBase*, llvm::Constant*>;
52 friend class ConstantInitBuilderBase;
53 explicit ConstantInitFuture(ConstantInitBuilderBase *builder);
ConstantInitBuilder.h 51 class ConstantInitBuilderBase {
69 explicit ConstantInitBuilderBase(CodeGenModule &CGM) : CGM(CGM) {}
71 ~ConstantInitBuilderBase() {
99 ConstantInitBuilderBase &Builder;
116 ConstantAggregateBuilderBase(ConstantInitBuilderBase &builder,
504 class ConstantInitBuilderTemplateBase : public ConstantInitBuilderBase {
507 : ConstantInitBuilderBase(CGM) {}
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
ConstantInitBuilder.cpp 26 return Data.get<ConstantInitBuilderBase*>()->Buffer[0]->getType();
32 if (auto builder = Data.dyn_cast<ConstantInitBuilderBase*>()) {
43 auto &builder = *Data.get<ConstantInitBuilderBase*>();
52 ConstantInitBuilderBase::createFuture(llvm::Constant *initializer) {
59 inline ConstantInitFuture::ConstantInitFuture(ConstantInitBuilderBase *builder)
67 ConstantInitBuilderBase::createGlobal(llvm::Constant *initializer,
87 void ConstantInitBuilderBase::setGlobalInitializer(llvm::GlobalVariable *GV,
95 void ConstantInitBuilderBase::resolveSelfReferences(llvm::GlobalVariable *GV) {
107 void ConstantInitBuilderBase::abandon(size_t newEnd) {

Completed in 47 milliseconds