mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-08 04:52:50 +00:00
ScheduleDAGInstrs: Do not try to toggle kill flags on debug uses
Preparation for upcoming changes. No testcase as none of the public targets bundles early enough and has a post machine scheduler enabled at the same time. The error is also easily catched by asserts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293324 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b162af3d14
commit
0c0aece079
@ -1159,6 +1159,9 @@ static void toggleBundleKillFlag(MachineInstr *MI, unsigned Reg,
|
||||
}
|
||||
|
||||
void ScheduleDAGInstrs::toggleKillFlag(MachineInstr &MI, MachineOperand &MO) {
|
||||
if (MO.isDebug())
|
||||
return;
|
||||
|
||||
// Setting kill flag...
|
||||
if (!MO.isKill()) {
|
||||
MO.setIsKill(true);
|
||||
|
Loading…
Reference in New Issue
Block a user