Lines Matching refs:AllowOverwrite
116 bool add(llvm::Constant *C, CharUnits Offset, bool AllowOverwrite);
119 bool addBits(llvm::APInt Bits, uint64_t OffsetInBits, bool AllowOverwrite);
144 bool AllowOverwrite) { in add() argument
171 assert((FirstElemToReplace == LastElemToReplace || AllowOverwrite) && in add()
182 bool AllowOverwrite) { in addBits() argument
221 OffsetInChars, AllowOverwrite); in addBits()
261 assert((!(CI->getValue() & UpdateMask) || AllowOverwrite) && in addBits()
580 llvm::Constant *InitExpr, bool AllowOverwrite = false);
583 bool AllowOverwrite = false);
586 llvm::ConstantInt *InitExpr, bool AllowOverwrite = false);
588 bool Build(InitListExpr *ILE, bool AllowOverwrite);
596 bool AllowOverwrite) { in AppendField() argument
601 return AppendBytes(FieldOffsetInChars, InitCst, AllowOverwrite); in AppendField()
606 bool AllowOverwrite) { in AppendBytes() argument
607 return Builder.add(InitCst, StartOffset + FieldOffsetInChars, AllowOverwrite); in AppendBytes()
612 bool AllowOverwrite) { in AppendBitField() argument
631 AllowOverwrite); in AppendBitField()
685 bool ConstStructBuilder::Build(InitListExpr *ILE, bool AllowOverwrite) { in Build() argument
730 if (AllowOverwrite && in Build()
755 AllowOverwrite)) in Build()
760 AllowOverwrite = true; in Build()
765 AllowOverwrite)) in Build()
834 bool AllowOverwrite = false; in Build() local
856 EltInit, AllowOverwrite)) in Build()
861 AllowOverwrite = true; in Build()
865 cast<llvm::ConstantInt>(EltInit), AllowOverwrite)) in Build()