Lines Matching refs:AllowOverwrite
117 bool add(llvm::Constant *C, CharUnits Offset, bool AllowOverwrite);
120 bool addBits(llvm::APInt Bits, uint64_t OffsetInBits, bool AllowOverwrite);
145 bool AllowOverwrite) { in add() argument
172 assert((FirstElemToReplace == LastElemToReplace || AllowOverwrite) && in add()
183 bool AllowOverwrite) { in addBits() argument
222 OffsetInChars, AllowOverwrite); in addBits()
262 assert((!(CI->getValue() & UpdateMask) || AllowOverwrite) && in addBits()
581 llvm::Constant *InitExpr, bool AllowOverwrite = false);
584 bool AllowOverwrite = false);
587 llvm::ConstantInt *InitExpr, bool AllowOverwrite = false);
589 bool Build(InitListExpr *ILE, bool AllowOverwrite);
597 bool AllowOverwrite) { in AppendField() argument
602 return AppendBytes(FieldOffsetInChars, InitCst, AllowOverwrite); in AppendField()
607 bool AllowOverwrite) { in AppendBytes() argument
608 return Builder.add(InitCst, StartOffset + FieldOffsetInChars, AllowOverwrite); in AppendBytes()
613 bool AllowOverwrite) { in AppendBitField() argument
632 AllowOverwrite); in AppendBitField()
686 bool ConstStructBuilder::Build(InitListExpr *ILE, bool AllowOverwrite) { in Build() argument
731 if (AllowOverwrite && in Build()
756 AllowOverwrite)) in Build()
761 AllowOverwrite = true; in Build()
766 AllowOverwrite)) in Build()
835 bool AllowOverwrite = false; in Build() local
857 EltInit, AllowOverwrite)) in Build()
862 AllowOverwrite = true; in Build()
866 cast<llvm::ConstantInt>(EltInit), AllowOverwrite)) in Build()