diff options
author | Akira Hatanaka <ahatanaka@mips.com> | 2011-11-23 22:19:28 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@mips.com> | 2011-11-23 22:19:28 +0000 |
commit | 049e9e4d2268b27a1a89d37012aa71a8f64d7935 (patch) | |
tree | 0947942f73b8bea4e8b6d6541d6a565964108a98 /llvm/lib/Target/Mips/MipsAsmPrinter.h | |
parent | f5ddf13f79b1d83c14a8a9b6c8df3f2f053a4088 (diff) | |
download | bcm5719-llvm-049e9e4d2268b27a1a89d37012aa71a8f64d7935.tar.gz bcm5719-llvm-049e9e4d2268b27a1a89d37012aa71a8f64d7935.zip |
This patch makes the following changes necessary for MIPS' direct code emission.
- lower unaligned loads/stores.
- encode the size operand of instructions INS and EXT.
- emit relocation information needed for JAL (jump-and-link).
llvm-svn: 145113
Diffstat (limited to 'llvm/lib/Target/Mips/MipsAsmPrinter.h')
-rw-r--r-- | llvm/lib/Target/Mips/MipsAsmPrinter.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/Mips/MipsAsmPrinter.h b/llvm/lib/Target/Mips/MipsAsmPrinter.h index 16461ff1fbb..f0c662661fc 100644 --- a/llvm/lib/Target/Mips/MipsAsmPrinter.h +++ b/llvm/lib/Target/Mips/MipsAsmPrinter.h @@ -27,9 +27,11 @@ class MachineBasicBlock; class Module; class LLVM_LIBRARY_VISIBILITY MipsAsmPrinter : public AsmPrinter { - const MipsSubtarget *Subtarget; - + public: + + const MipsSubtarget *Subtarget; + explicit MipsAsmPrinter(TargetMachine &TM, MCStreamer &Streamer) : AsmPrinter(TM, Streamer) { Subtarget = &TM.getSubtarget<MipsSubtarget>(); |