projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove the TargetMachine forwards for TargetSubtargetInfo based
[oota-llvm.git]
/
lib
/
Target
/
R600
/
AMDGPUMCInstLower.cpp
diff --git
a/lib/Target/R600/AMDGPUMCInstLower.cpp
b/lib/Target/R600/AMDGPUMCInstLower.cpp
index ce5c41ceb2674524731623ebb42d4fb8a2b43d81..bca027f3cb81a7d3b933544405575efb59dd7da1 100644
(file)
--- a/
lib/Target/R600/AMDGPUMCInstLower.cpp
+++ b/
lib/Target/R600/AMDGPUMCInstLower.cpp
@@
-104,7
+104,7
@@
void AMDGPUAsmPrinter::EmitInstruction(const MachineInstr *MI) {
#ifdef _DEBUG
StringRef Err;
#ifdef _DEBUG
StringRef Err;
- if (!TM.getInstrInfo()->verifyInstruction(MI, Err)) {
+ if (!TM.get
SubtargetImpl()->get
InstrInfo()->verifyInstruction(MI, Err)) {
errs() << "Warning: Illegal instruction detected: " << Err << "\n";
MI->dump();
}
errs() << "Warning: Illegal instruction detected: " << Err << "\n";
MI->dump();
}
@@
-128,8
+128,9
@@
void AMDGPUAsmPrinter::EmitInstruction(const MachineInstr *MI) {
std::string &DisasmLine = DisasmLines.back();
raw_string_ostream DisasmStream(DisasmLine);
std::string &DisasmLine = DisasmLines.back();
raw_string_ostream DisasmStream(DisasmLine);
- AMDGPUInstPrinter InstPrinter(*TM.getMCAsmInfo(), *TM.getInstrInfo(),
- *TM.getRegisterInfo());
+ AMDGPUInstPrinter InstPrinter(*TM.getMCAsmInfo(),
+ *TM.getSubtargetImpl()->getInstrInfo(),
+ *TM.getSubtargetImpl()->getRegisterInfo());
InstPrinter.printInst(&TmpInst, DisasmStream, StringRef());
// Disassemble instruction/operands to hex representation.
InstPrinter.printInst(&TmpInst, DisasmStream, StringRef());
// Disassemble instruction/operands to hex representation.