projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
getLazyIRModule always takes ownership. Make that explicit.
[oota-llvm.git]
/
lib
/
CodeGen
/
PostRASchedulerList.cpp
diff --git
a/lib/CodeGen/PostRASchedulerList.cpp
b/lib/CodeGen/PostRASchedulerList.cpp
index a1ab3445fa4f25e8aa99210876990e6cb89e6552..a1f3e5b07ea867a450cf45a97dc572d959e710ff 100644
(file)
--- a/
lib/CodeGen/PostRASchedulerList.cpp
+++ b/
lib/CodeGen/PostRASchedulerList.cpp
@@
-200,9
+200,11
@@
SchedulePostRATDList::SchedulePostRATDList(
: ScheduleDAGInstrs(MF, MLI, MDT, /*IsPostRA=*/true), AA(AA), EndIndex(0) {
const TargetMachine &TM = MF.getTarget();
: ScheduleDAGInstrs(MF, MLI, MDT, /*IsPostRA=*/true), AA(AA), EndIndex(0) {
const TargetMachine &TM = MF.getTarget();
- const InstrItineraryData *InstrItins = TM.getInstrItineraryData();
+ const InstrItineraryData *InstrItins =
+ TM.getSubtargetImpl()->getInstrItineraryData();
HazardRec =
HazardRec =
- TM.getInstrInfo()->CreateTargetPostRAHazardRecognizer(InstrItins, this);
+ TM.getSubtargetImpl()->getInstrInfo()->CreateTargetPostRAHazardRecognizer(
+ InstrItins, this);
assert((AntiDepMode == TargetSubtargetInfo::ANTIDEP_NONE ||
MRI.tracksLiveness()) &&
assert((AntiDepMode == TargetSubtargetInfo::ANTIDEP_NONE ||
MRI.tracksLiveness()) &&
@@
-265,7
+267,7
@@
bool PostRAScheduler::runOnMachineFunction(MachineFunction &Fn) {
if (skipOptnoneFunction(*Fn.getFunction()))
return false;
if (skipOptnoneFunction(*Fn.getFunction()))
return false;
- TII = Fn.get
T
arget().getInstrInfo();
+ TII = Fn.get
Subt
arget().getInstrInfo();
MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>();
AliasAnalysis *AA = &getAnalysis<AliasAnalysis>();
MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>();
AliasAnalysis *AA = &getAnalysis<AliasAnalysis>();