Add CodeGenTarget::guessInstructionProperties.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 23 Aug 2012 19:34:41 +0000 (19:34 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 23 Aug 2012 19:34:41 +0000 (19:34 +0000)
commitf104bf65b9d748618d23caa37b2407fe9c2b174c
tree1437d55df807cae294432f67bcbade24081c793e
parent55f1ef001073e89ae0d4e392f4135155d99e637c
Add CodeGenTarget::guessInstructionProperties.

Currently, TableGen just guesses instruction properties when it can't
infer them form patterns.

This adds a guessInstructionProperties flag to the instruction set
definition that will be used to disable guessing. The flag is intended
as a migration aid. It will be removed again when no more targets need
their properties guessed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162460 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/Target.td
utils/TableGen/CodeGenTarget.cpp
utils/TableGen/CodeGenTarget.h