Lines Matching defs:Fill
312 void writeFill(ELFYAML::Fill &Fill, ContiguousBlobAccumulator &CBA);
765 if (ELFYAML::Fill *S = dyn_cast<ELFYAML::Fill>(D.get())) {
1151 if (const ELFYAML::Fill *F = dyn_cast<ELFYAML::Fill>(C)) {
1228 return (isa<ELFYAML::Fill>(C) ||
1907 void ELFState<ELFT>::writeFill(ELFYAML::Fill &Fill,
1909 size_t PatternSize = Fill.Pattern ? Fill.Pattern->binary_size() : 0;
1911 CBA.writeZeros(Fill.Size);
1915 // Fill the content with the specified pattern.
1917 for (; Written + PatternSize <= Fill.Size; Written += PatternSize)
1918 CBA.writeAsBinary(*Fill.Pattern);
1919 CBA.writeAsBinary(*Fill.Pattern, Fill.Size - Written);