Home | History | Annotate | Download | only in X86

Lines Matching defs:Stubs

520     // Output stubs for dynamically-linked functions.
521 MachineModuleInfoMachO::SymbolListTy Stubs;
523 Stubs = MMIMacho.GetFnStubList();
524 if (!Stubs.empty()) {
533 for (unsigned i = 0, e = Stubs.size(); i != e; ++i) {
535 OutStreamer.EmitLabel(Stubs[i].first);
537 OutStreamer.EmitSymbolAttribute(Stubs[i].second.getPointer(),
544 Stubs.clear();
548 // Output stubs for external and common global variables.
549 Stubs = MMIMacho.GetGVStubList();
550 if (!Stubs.empty()) {
557 for (unsigned i = 0, e = Stubs.size(); i != e; ++i) {
559 OutStreamer.EmitLabel(Stubs[i].first);
561 MachineModuleInfoImpl::StubValueTy &MCSym = Stubs[i].second;
579 Stubs.clear();
583 Stubs = MMIMacho.GetHiddenGVStubList();
584 if (!Stubs.empty()) {
588 for (unsigned i = 0, e = Stubs.size(); i != e; ++i) {
590 OutStreamer.EmitLabel(Stubs[i].first);
593 Create(Stubs[i].second.getPointer(),
597 Stubs.clear();
681 // Output stubs for external and common global variables.
682 MachineModuleInfoELF::SymbolListTy Stubs = MMIELF.GetGVStubList();
683 if (!Stubs.empty()) {
687 for (unsigned i = 0, e = Stubs.size(); i != e; ++i) {
688 OutStreamer.EmitLabel(Stubs[i].first);
689 OutStreamer.EmitSymbolValue(Stubs[i].second.getPointer(),
692 Stubs.clear();