summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/Sparc.h
diff options
context:
space:
mode:
authorVenkatraman Govindaraju <venkatra@cs.wisc.edu>2013-12-26 01:49:59 +0000
committerVenkatraman Govindaraju <venkatra@cs.wisc.edu>2013-12-26 01:49:59 +0000
commitbf683fd15caafc7084b3ed7f41e4f152be6dc740 (patch)
tree64bbf41d04df1b69ff6fe6e7756de959ced52ae8 /llvm/lib/Target/Sparc/Sparc.h
parent08bcf29068205f077968d1b918f84015a027c577 (diff)
downloadbcm5719-llvm-bf683fd15caafc7084b3ed7f41e4f152be6dc740.tar.gz
bcm5719-llvm-bf683fd15caafc7084b3ed7f41e4f152be6dc740.zip
[Sparc] Lower and MachineInstr to MC and print assembly using MCInstPrinter.
llvm-svn: 198030
Diffstat (limited to 'llvm/lib/Target/Sparc/Sparc.h')
-rw-r--r--llvm/lib/Target/Sparc/Sparc.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/Sparc/Sparc.h b/llvm/lib/Target/Sparc/Sparc.h
index f44b60420d0..8d46c60255e 100644
--- a/llvm/lib/Target/Sparc/Sparc.h
+++ b/llvm/lib/Target/Sparc/Sparc.h
@@ -23,12 +23,18 @@ namespace llvm {
class FunctionPass;
class SparcTargetMachine;
class formatted_raw_ostream;
+ class AsmPrinter;
+ class MCInst;
+ class MachineInstr;
FunctionPass *createSparcISelDag(SparcTargetMachine &TM);
FunctionPass *createSparcDelaySlotFillerPass(TargetMachine &TM);
FunctionPass *createSparcJITCodeEmitterPass(SparcTargetMachine &TM,
JITCodeEmitter &JCE);
+ void LowerSparcMachineInstrToMCInst(const MachineInstr *MI,
+ MCInst &OutMI,
+ AsmPrinter &AP);
} // end namespace llvm;
namespace llvm {
OpenPOWER on IntegriCloud