Lines Matching defs:ToRemove
740 bool AllowBrokenLinks, function_ref<bool(const SectionBase *)> ToRemove) {
741 if (ToRemove(SectionIndexTable))
743 if (ToRemove(SymbolNames)) {
753 [ToRemove](const Symbol &Sym) { return ToRemove(Sym.DefinedIn); });
766 function_ref<bool(const Symbol &)> ToRemove) {
769 [ToRemove](const SymPtr &Sym) { return ToRemove(*Sym); }),
900 bool AllowBrokenLinks, function_ref<bool(const SectionBase *)> ToRemove) {
901 if (ToRemove(Symbols)) {
913 !ToRemove(R.RelocSymbol->DefinedIn))
1008 function_ref<bool(const Symbol &)> ToRemove) {
1010 if (Reloc.RelocSymbol && ToRemove(*Reloc.RelocSymbol))
1045 bool AllowBrokenLinks, function_ref<bool(const SectionBase *)> ToRemove) {
1046 if (ToRemove(Symbols)) {
1060 assert(!SecToApplyRel || !ToRemove(SecToApplyRel));
1066 function_ref<bool(const SectionBase *)> ToRemove) {
1067 if (ToRemove(LinkSection)) {
1090 bool AllowBrokenLinks, function_ref<bool(const SectionBase *)> ToRemove) {
1091 if (ToRemove(SymTab)) {
1101 llvm::erase_if(GroupMembers, ToRemove);
1105 Error GroupSection::removeSymbols(function_ref<bool(const Symbol &)> ToRemove) {
1106 if (ToRemove(*Sym))
2198 bool AllowBrokenLinks, std::function<bool(const SectionBase &)> ToRemove) {
2202 if (ToRemove(*Sec))
2210 return !ToRemove(*ToRelSec);
2215 return !llvm::all_of(GroupSec->members(), ToRemove);
2219 if (SymbolTable != nullptr && ToRemove(*SymbolTable))
2221 if (SectionNames != nullptr && ToRemove(*SectionNames))
2223 if (SectionIndexTable != nullptr && ToRemove(*SectionIndexTable))
2282 Error Object::removeSymbols(function_ref<bool(const Symbol &)> ToRemove) {
2285 if (Error E = Sec->removeSymbols(ToRemove))