diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-08-28 03:26:49 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-08-28 03:26:49 +0000 |
commit | a9d322ae6183942909313a2901bfdd496358d84a (patch) | |
tree | 3d1a7eecf9cec62e8a38050369b6b06cfe52a975 /llvm/utils/TableGen/CodeGenDAGPatterns.h | |
parent | 87cb471e526fce03a19d41db0fa7e18d3e8b1d7f (diff) | |
download | llvm-a9d322ae6183942909313a2901bfdd496358d84a.zip llvm-a9d322ae6183942909313a2901bfdd496358d84a.tar.gz llvm-a9d322ae6183942909313a2901bfdd496358d84a.tar.bz2 |
Check all patterns for missing instruction flags.
Both single-instruction and multi-instruction patterns can be checked
for missing mayLoad / mayStore, and hasSideEffects flags.
llvm-svn: 162734
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.h')
-rw-r--r-- | llvm/utils/TableGen/CodeGenDAGPatterns.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.h b/llvm/utils/TableGen/CodeGenDAGPatterns.h index 5a2d40a..09b2a5b 100644 --- a/llvm/utils/TableGen/CodeGenDAGPatterns.h +++ b/llvm/utils/TableGen/CodeGenDAGPatterns.h @@ -797,6 +797,7 @@ private: void ParsePatterns(); void InferInstructionFlags(); void GenerateVariants(); + void VerifyInstructionFlags(); void AddPatternToMatch(const TreePattern *Pattern, const PatternToMatch &PTM); void FindPatternInputsAndOutputs(TreePattern *I, TreePatternNode *Pat, |