Lines Matching defs:sectionCommands
271 getSymbolAssignmentValues(ArrayRef<SectionCommand *> sectionCommands) {
273 for (SectionCommand *cmd : sectionCommands) {
314 auto from = llvm::find_if(sectionCommands, [&](SectionCommand *subCmd) {
318 if (from == sectionCommands.end())
321 sectionCommands.erase(from);
325 llvm::find_if(sectionCommands, [&cmd](SectionCommand *subCmd) {
329 if (insertPos == sectionCommands.end()) {
335 sectionCommands.insert(insertPos, moves.begin(), moves.end());
346 for (SectionCommand *cmd : sectionCommands) {
711 for (SectionCommand *&base : sectionCommands)
724 // sectionCommands, append it to the end. The section will be inserted by
728 sectionCommands.push_back(osd);
746 for (SectionCommand *cmd : sectionCommands) {
888 } else if (OutputSection *sec = findByName(sectionCommands, name)) {
933 sectionCommands.insert(sectionCommands.end(), v.begin(), v.end());
935 sectionCommands.insert(sectionCommands.begin(), v.begin(), v.end());
966 OutputSection *sec = findByName(sectionCommands, ".gnu.sgstubs");
1228 for (SectionCommand *&cmd : sectionCommands) {
1286 llvm::erase_if(sectionCommands, [&](SectionCommand *cmd) { return !cmd; });
1292 for (SectionCommand *cmd : sectionCommands) {
1320 for (SectionCommand *cmd : sectionCommands)
1412 SymbolAssignmentMap oldValues = getSymbolAssignmentValues(sectionCommands);
1413 for (SectionCommand *cmd : sectionCommands) {
1444 for (SectionCommand *cmd : reverse(sectionCommands)) {