| CGExprConstant.cpp | 129 llvm::Constant *build(llvm::Type *DesiredTy, bool AllowOversized) const { function in class:__anon2803::ConstantAggregateBuilder 576 bool Build(InitListExpr *ILE, bool AllowOverwrite); 577 bool Build(const APValue &Val, const RecordDecl *RD, bool IsPrimaryBase, 673 bool ConstStructBuilder::Build(InitListExpr *ILE, bool AllowOverwrite) { 772 bool ConstStructBuilder::Build(const APValue &Val, const RecordDecl *RD, 806 Build(Val.getStructBase(Base.Index), Base.Decl, IsPrimaryBase, 856 return Builder.build(ValTy, RD->hasFlexibleArrayMember()); 865 if (!Builder.Build(ILE, /*AllowOverwrite*/false)) 879 if (!Builder.Build(Val, RD, false, CD, CharUnits::Zero())) 889 .Build(Updater, /*AllowOverwrite*/ true) [all...] |