mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-21 05:21:28 +00:00
remove two write-only sets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93590 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d1947ed2f8
commit
8914fc20c2
@ -41,7 +41,6 @@
|
||||
#include "llvm/Support/FormattedStream.h"
|
||||
#include "llvm/Support/Mangler.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
#include <set>
|
||||
using namespace llvm;
|
||||
|
||||
namespace {
|
||||
@ -50,7 +49,6 @@ namespace {
|
||||
const std::string bss_section(".bss");
|
||||
|
||||
class SPUAsmPrinter : public AsmPrinter {
|
||||
std::set<std::string> FnStubs, GVStubs;
|
||||
public:
|
||||
explicit SPUAsmPrinter(formatted_raw_ostream &O, TargetMachine &TM,
|
||||
const MCAsmInfo *T, bool V) :
|
||||
@ -332,7 +330,6 @@ void SPUAsmPrinter::printOp(const MachineOperand &MO) {
|
||||
// Computing the address of an external symbol, not calling it.
|
||||
if (TM.getRelocationModel() != Reloc::Static) {
|
||||
std::string Name(MAI->getGlobalPrefix()); Name += MO.getSymbolName();
|
||||
GVStubs.insert(Name);
|
||||
O << "L" << Name << "$non_lazy_ptr";
|
||||
return;
|
||||
}
|
||||
@ -348,7 +345,6 @@ void SPUAsmPrinter::printOp(const MachineOperand &MO) {
|
||||
if (TM.getRelocationModel() != Reloc::Static) {
|
||||
if (((GV->isDeclaration() || GV->hasWeakLinkage() ||
|
||||
GV->hasLinkOnceLinkage() || GV->hasCommonLinkage()))) {
|
||||
GVStubs.insert(Name);
|
||||
O << "L" << Name << "$non_lazy_ptr";
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user