diff options
Diffstat (limited to 'utils/TableGen/CodeGenTarget.h')
-rw-r--r-- | utils/TableGen/CodeGenTarget.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/utils/TableGen/CodeGenTarget.h b/utils/TableGen/CodeGenTarget.h index c7cc77ccd4..c44c6f0455 100644 --- a/utils/TableGen/CodeGenTarget.h +++ b/utils/TableGen/CodeGenTarget.h @@ -43,7 +43,9 @@ enum SDNP { SDNPMayLoad, SDNPMayStore, SDNPSideEffect, - SDNPMemOperand + SDNPMemOperand, + SDNPInI1, + SDNPOutI1 }; // ComplexPattern attributes. @@ -209,10 +211,12 @@ public: void getInstructionsByEnumValue(std::vector<const CodeGenInstruction*> &NumberedInstructions); - /// isLittleEndianEncoding - are instruction bit patterns defined as [0..n]? /// bool isLittleEndianEncoding() const; + + /// supportsHasI1 - does this target understand HasI1 for ADDE and ADDC? + bool supportsHasI1() const; }; /// ComplexPattern - ComplexPattern info, corresponding to the ComplexPattern |