summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsAsmPrinter.h
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2011-11-23 22:19:28 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2011-11-23 22:19:28 +0000
commit049e9e4d2268b27a1a89d37012aa71a8f64d7935 (patch)
tree0947942f73b8bea4e8b6d6541d6a565964108a98 /llvm/lib/Target/Mips/MipsAsmPrinter.h
parentf5ddf13f79b1d83c14a8a9b6c8df3f2f053a4088 (diff)
downloadbcm5719-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.h6
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>();
OpenPOWER on IntegriCloud