OSDN Git Service

Verify explicit instruction properties when they can be inferred.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 24 Aug 2012 17:08:41 +0000 (17:08 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 24 Aug 2012 17:08:41 +0000 (17:08 +0000)
commit91f8dc9baeb35d5812a797d733e689120e041fef
treef9d3ffbb8d9cf7e2e0d8547a774800bfcb90fe18
parentb5b86d263a651566cb25c0f406f75ceffb771029
Verify explicit instruction properties when they can be inferred.

It is now allowed to explicitly set hasSideEffects, mayStore, and
mayLoad on instructions with patterns.

Verify that the patterns are consistent with the explicit flags.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162569 91177308-0d34-0410-b5e6-96231b3b80d8
utils/TableGen/CodeGenDAGPatterns.cpp