Lines Matching refs:AllowOverwrite
118 bool add(llvm::Constant *C, CharUnits Offset, bool AllowOverwrite);
121 bool addBits(llvm::APInt Bits, uint64_t OffsetInBits, bool AllowOverwrite);
146 bool AllowOverwrite) { in add() argument
173 assert((FirstElemToReplace == LastElemToReplace || AllowOverwrite) && in add()
184 bool AllowOverwrite) { in addBits() argument
223 OffsetInChars, AllowOverwrite); in addBits()
263 assert((!(CI->getValue() & UpdateMask) || AllowOverwrite) && in addBits()
583 llvm::Constant *InitExpr, bool AllowOverwrite = false);
586 bool AllowOverwrite = false);
589 llvm::Constant *InitExpr, bool AllowOverwrite = false);
591 bool Build(const InitListExpr *ILE, bool AllowOverwrite);
599 bool AllowOverwrite) { in AppendField() argument
604 return AppendBytes(FieldOffsetInChars, InitCst, AllowOverwrite); in AppendField()
609 bool AllowOverwrite) { in AppendBytes() argument
610 return Builder.add(InitCst, StartOffset + FieldOffsetInChars, AllowOverwrite); in AppendBytes()
615 bool AllowOverwrite) { in AppendBitField() argument
650 AllowOverwrite); in AppendBitField()
704 bool ConstStructBuilder::Build(const InitListExpr *ILE, bool AllowOverwrite) { in Build() argument
749 if (AllowOverwrite && in Build()
774 AllowOverwrite)) in Build()
779 AllowOverwrite = true; in Build()
783 AllowOverwrite)) in Build()
853 bool AllowOverwrite = false; in Build() local
876 EltInit, AllowOverwrite)) in Build()
881 AllowOverwrite = true; in Build()
885 EltInit, AllowOverwrite)) in Build()