diff options
author | Matthias Braun <matze@braunis.de> | 2016-03-03 00:05:07 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2016-03-03 00:05:07 +0000 |
commit | 0f521c54306017ab5ab1894be2b07584b5f61131 (patch) | |
tree | 9aadeae0991f3875a14b1e2fd8bfd1582a3c643b | |
parent | 42d9ad9c5bb35e63037937e9c3b256eb5f220fb6 (diff) | |
download | bcm5719-llvm-0f521c54306017ab5ab1894be2b07584b5f61131.tar.gz bcm5719-llvm-0f521c54306017ab5ab1894be2b07584b5f61131.zip |
TargetSchedule: Allow explicit Unsupported markers in InstRW
llvm-svn: 262549
-rw-r--r-- | llvm/include/llvm/Target/TargetSchedule.td | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/include/llvm/Target/TargetSchedule.td b/llvm/include/llvm/Target/TargetSchedule.td index 5ad3aeadb77..91dc3b4fca4 100644 --- a/llvm/include/llvm/Target/TargetSchedule.td +++ b/llvm/include/llvm/Target/TargetSchedule.td @@ -393,6 +393,8 @@ class InstRW<list<SchedReadWrite> rw, dag instrlist> { list<SchedReadWrite> OperandReadWrites = rw; dag Instrs = instrlist; SchedMachineModel SchedModel = ?; + // Allow a subtarget to mark some instructions as unsupported. + bit Unsupported = 0; } // Map a set of itinerary classes to SchedReadWrite resources. This is |