summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2014-05-07 10:27:09 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2014-05-07 10:27:09 +0000
commit3dc2c016a6e7b5d57713a014cfae6ce45c2f652b (patch)
tree276a29a93fb9c5391cba52b99036239330024300 /clang/lib/CodeGen
parent314e80e5f8d5d5233c062c489d41cef95a15e960 (diff)
downloadbcm5719-llvm-3dc2c016a6e7b5d57713a014cfae6ce45c2f652b.tar.gz
bcm5719-llvm-3dc2c016a6e7b5d57713a014cfae6ce45c2f652b.zip
[mips] Split Instruction.Predicates into smaller lists and re-join them with !listconcat
Summary: The overall idea is to chop the Predicates list into subsets that are usually overridden independently. This allows subclasses to partially override the predicates of their superclasses without having to re-add all the existing predicates. This patch starts the process by moving HasStdEnc into a new EncodingPredicates list and almost everything else into AdditionalPredicates. It has revealed a couple likely bugs where 'let Predicates' has removed the HasStdEnc predicate. No functional change (confirmed by diffing tablegen-erated files). Depends on D3549, D3506 Reviewers: vmedic Differential Revision: http://reviews.llvm.org/D3550 llvm-svn: 208184
Diffstat (limited to 'clang/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud