Added support for PIC code with "explicit relocations" *only*.
Removed all macro code for PIC (goodbye "la"). Support tested with shootout bench. llvm-svn: 43697
Showing
- llvm/lib/Target/Mips/MipsAsmPrinter.cpp 37 additions, 7 deletionsllvm/lib/Target/Mips/MipsAsmPrinter.cpp
- llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp 62 additions, 12 deletionsllvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
- llvm/lib/Target/Mips/MipsISelLowering.cpp 59 additions, 34 deletionsllvm/lib/Target/Mips/MipsISelLowering.cpp
- llvm/lib/Target/Mips/MipsISelLowering.h 1 addition, 7 deletionsllvm/lib/Target/Mips/MipsISelLowering.h
- llvm/lib/Target/Mips/MipsInstrInfo.td 19 additions, 30 deletionsllvm/lib/Target/Mips/MipsInstrInfo.td
- llvm/lib/Target/Mips/MipsMachineFunction.h 12 additions, 8 deletionsllvm/lib/Target/Mips/MipsMachineFunction.h
- llvm/lib/Target/Mips/MipsRegisterInfo.cpp 19 additions, 3 deletionsllvm/lib/Target/Mips/MipsRegisterInfo.cpp
- llvm/lib/Target/Mips/MipsRegisterInfo.h 1 addition, 3 deletionsllvm/lib/Target/Mips/MipsRegisterInfo.h
- llvm/lib/Target/Mips/MipsTargetMachine.cpp 5 additions, 0 deletionsllvm/lib/Target/Mips/MipsTargetMachine.cpp
Loading
Please register or sign in to comment