summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2016-03-03 00:05:07 +0000
committerMatthias Braun <matze@braunis.de>2016-03-03 00:05:07 +0000
commit0f521c54306017ab5ab1894be2b07584b5f61131 (patch)
tree9aadeae0991f3875a14b1e2fd8bfd1582a3c643b
parent42d9ad9c5bb35e63037937e9c3b256eb5f220fb6 (diff)
downloadbcm5719-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.td2
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
OpenPOWER on IntegriCloud