[llvm-commits] CVS: llvm/include/llvm/Target/SubtargetFeature.h

Bill Wendling isanbard at gmail.com
Fri May 4 13:39:09 PDT 2007



Changes in directory llvm/include/llvm/Target:

SubtargetFeature.h updated: 1.10 -> 1.11
---
Log message:

Add an "implies" field to features. This indicates that, if the current
feature is set, then the features in the implied list should be set also.
The opposite is also enforced: if a feature in the implied list isn't set,
then the feature that owns that implies list shouldn't be set either.


---
Diffs of the changes:  (+1 -0)

 SubtargetFeature.h |    1 +
 1 files changed, 1 insertion(+)


Index: llvm/include/llvm/Target/SubtargetFeature.h
diff -u llvm/include/llvm/Target/SubtargetFeature.h:1.10 llvm/include/llvm/Target/SubtargetFeature.h:1.11
--- llvm/include/llvm/Target/SubtargetFeature.h:1.10	Sat Dec 16 23:15:12 2006
+++ llvm/include/llvm/Target/SubtargetFeature.h	Fri May  4 15:38:40 2007
@@ -34,6 +34,7 @@
   const char *Key;                      // K-V key string
   const char *Desc;                     // Help descriptor
   uint32_t Value;                       // K-V integer value
+  uint32_t Implies;                     // K-V bit mask
   
   // Compare routine for std binary search
   bool operator<(const SubtargetFeatureKV &S) const {






More information about the llvm-commits mailing list