gallivm: Use MCInstrInfo in the disassembler for querying instruction info

This fixes the build since llvm r232885 and also simplifies the code.
This commit is contained in:
Tom Stellard
2015-03-23 14:37:24 +00:00
parent 7932b30892
commit 769b366b83
@@ -276,12 +276,6 @@ disassemble(const void* func, llvm::raw_ostream & Out)
#endif
OwningPtr<TargetMachine> TM(T->createTargetMachine(Triple, sys::getHostCPUName(), "", options));
#if HAVE_LLVM >= 0x0306
const TargetInstrInfo *TII = TM->getSubtargetImpl()->getInstrInfo();
#else
const TargetInstrInfo *TII = TM->getInstrInfo();
#endif
/*
* Wrap the data in a MemoryObject
*/
@@ -336,7 +330,7 @@ disassemble(const void* func, llvm::raw_ostream & Out)
pc += Size;
const MCInstrDesc &TID = TII->get(Inst.getOpcode());
const MCInstrDesc &TID = MII->get(Inst.getOpcode());
/*
* Keep track of forward jumps to a nearby address.