Searched refs:SectionCommand (Results 1 - 13 of 13) sorted by relevance

/openbsd-current/gnu/llvm/lld/ELF/
H A DLinkerScript.h82 struct SectionCommand { struct in namespace:lld::elf
83 SectionCommand(int k) : kind(k) {} function in struct:lld::elf::SectionCommand
88 struct SymbolAssignment : SectionCommand {
90 : SectionCommand(AssignmentKind), name(name), expression(e),
93 static bool classof(const SectionCommand *c) {
183 class InputSectionDescription : public SectionCommand {
192 : SectionCommand(InputSectionKind), filePat(filePattern),
195 static bool classof(const SectionCommand *c) {
224 struct ByteCommand : SectionCommand {
226 : SectionCommand(ByteKin
[all...]
H A DOutputSections.h86 SmallVector<SectionCommand *, 0> commands;
128 struct OutputDesc final : SectionCommand {
131 : SectionCommand(OutputSectionKind), osec(name, type, flags) {}
133 static bool classof(const SectionCommand *c) {
H A DLinkerScript.cpp274 getSymbolAssignmentValues(ArrayRef<SectionCommand *> sectionCommands) {
276 for (SectionCommand *cmd : sectionCommands) {
283 for (SectionCommand *subCmd : cast<OutputDesc>(cmd)->osec.commands)
314 auto from = llvm::find_if(sectionCommands, [&](SectionCommand *subCmd) {
325 llvm::find_if(sectionCommands, [&cmd](SectionCommand *subCmd) {
346 for (SectionCommand *cmd : sectionCommands) {
359 for (SectionCommand *cmd : sec.commands)
580 for (SectionCommand *cmd : outCmd.commands)
591 for (SectionCommand *cmd : outCmd.commands) {
657 for (SectionCommand *
[all...]
H A DWriter.cpp255 for (SectionCommand *cmd : script->sectionCommands)
710 for (SectionCommand *cmd : script->sectionCommands) {
718 for (SectionCommand *cmd : osec.commands) {
988 static bool compareSections(const SectionCommand *aCmd,
989 const SectionCommand *bCmd) {
1125 static int getRankProximity(OutputSection *a, SectionCommand *b) {
1146 static bool shouldSkip(SectionCommand *cmd) {
1155 static SmallVectorImpl<SectionCommand *>::iterator
1156 findOrphanPos(SmallVectorImpl<SectionCommand *>::iterator b,
1157 SmallVectorImpl<SectionCommand *>
[all...]
H A DMapFile.cpp161 for (SectionCommand *cmd : script->sectionCommands) {
176 for (SectionCommand *subCmd : osec->commands) {
H A DScriptParser.cpp97 SmallVector<SectionCommand *, 0> readOverlay();
527 SmallVector<SectionCommand *, 0> ScriptParser::readOverlay() {
537 SmallVector<SectionCommand *, 0> v;
558 for (SectionCommand *cmd : v)
574 SmallVector<SectionCommand *, 0> v;
578 for (SectionCommand *cmd : readOverlay())
586 if (SectionCommand *cmd = readAssignment(tok))
595 for (SectionCommand *cmd : v)
614 for (SectionCommand *cmd : v)
H A DOutputSections.cpp187 for (SectionCommand *cmd : commands) {
260 for (SectionCommand *b : commands)
519 for (SectionCommand *cmd : commands)
676 for (SectionCommand *cmd : os->commands)
688 for (SectionCommand *cmd : os.commands) {
H A DICF.cpp572 for (SectionCommand *cmd : script->sectionCommands)
574 for (SectionCommand *subCmd : osd->osec.commands)
H A DAArch64ErrataFix.cpp630 for (SectionCommand *cmd : os->commands)
H A DARMErrataFix.cpp524 for (SectionCommand *cmd : os->commands)
H A DRelocations.cpp68 for (SectionCommand *cmd : script->sectionCommands)
1790 for (SectionCommand *bc : os->commands)
1982 for (SectionCommand *bc : tos->commands) {
H A DSyntheticSections.cpp890 for (SectionCommand *cmd : os->commands) {
2296 for (SectionCommand *cmd : script->sectionCommands)
3614 for (SectionCommand *cmd : getParent()->commands)
3627 for (SectionCommand *cmd : getParent()->commands)
H A DDriver.cpp2894 for (SectionCommand *cmd : script->sectionCommands)

Completed in 119 milliseconds