diff options
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcSubtarget.h')
| -rw-r--r-- | llvm/lib/Target/Sparc/SparcSubtarget.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/Sparc/SparcSubtarget.h b/llvm/lib/Target/Sparc/SparcSubtarget.h index a69c2efd913..9122f54f7c8 100644 --- a/llvm/lib/Target/Sparc/SparcSubtarget.h +++ b/llvm/lib/Target/Sparc/SparcSubtarget.h @@ -45,6 +45,9 @@ class SparcSubtarget : public SparcGenSubtargetInfo { bool HasUmacSmac; bool HasLeonCasa; bool InsertNOPLoad; + bool FixFSMULD; + bool ReplaceFMULS; + bool FixAllFDIVSQRT; SparcInstrInfo InstrInfo; SparcTargetLowering TLInfo; @@ -85,6 +88,9 @@ public: bool hasUmacSmac() const { return HasUmacSmac; } bool hasLeonCasa() const { return HasLeonCasa; } bool insertNOPLoad() const { return InsertNOPLoad; } + bool fixFSMULD() const { return FixFSMULD; } + bool replaceFMULS() const { return ReplaceFMULS; } + bool fixAllFDIVSQRT() const { return FixAllFDIVSQRT; } /// ParseSubtargetFeatures - Parses features string setting specified /// subtarget options. Definition of function is auto generated by tblgen. |

