TableGen: Add hasNoSchedulingInfo to instructions
authorMatthias Braun <matze@braunis.de>
Tue, 1 Mar 2016 20:03:11 +0000 (20:03 +0000)
committerMatthias Braun <matze@braunis.de>
Tue, 1 Mar 2016 20:03:11 +0000 (20:03 +0000)
commit8e0a734fc5ee45e2dc8926c58b6ed68fd57500ea
treeb129d4b80957c403b5c2cab96f6138e36da1fa58
parent8f1b1f59213fc257c5b4169855e54a7e935d0232
TableGen: Add hasNoSchedulingInfo to instructions

This introduces a new flag that indicates that a specific instruction
will never be present when the MachineScheduler runs and therefore needs
no scheduling information.

This is in preparation for an upcoming commit which checks completeness
of a scheduling model when tablegen runs.

Differential Revision: http://reviews.llvm.org/D17728

llvm-svn: 262383
llvm/include/llvm/Target/Target.td
llvm/utils/TableGen/CodeGenInstruction.cpp
llvm/utils/TableGen/CodeGenInstruction.h
llvm/utils/TableGen/CodeGenSchedule.cpp