diff options
Diffstat (limited to 'contrib/llvm/lib/Target/Sparc/SparcSubtarget.h')
-rw-r--r-- | contrib/llvm/lib/Target/Sparc/SparcSubtarget.h | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h b/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h index 42d6936..fa42da4 100644 --- a/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h +++ b/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h @@ -48,14 +48,8 @@ class SparcSubtarget : public SparcGenSubtargetInfo { bool FixFSMULD; bool ReplaceFMULS; bool FixAllFDIVSQRT; - bool UseSoftFpu; + bool DetectRoundChange; bool PerformSDIVReplace; - bool FixCallImmediates; - bool IgnoreZeroFlag; - bool InsertNOPDoublePrecision; - bool PreventRoundChange; - bool FlushCacheLineSWAP; - bool InsertNOPsLoadStore; SparcInstrInfo InstrInfo; SparcTargetLowering TLInfo; @@ -93,20 +87,14 @@ public: bool useSoftFloat() const { return UseSoftFloat; } // Leon options - bool useSoftFpu() const { return UseSoftFpu; } - bool hasLeonCasa() const { return HasLeonCasa; } bool hasUmacSmac() const { return HasUmacSmac; } bool performSDIVReplace() const { return PerformSDIVReplace; } - bool fixCallImmediates() const { return FixCallImmediates; } - bool ignoreZeroFlag() const { return IgnoreZeroFlag; } - bool insertNOPDoublePrecision() const { return InsertNOPDoublePrecision; } + bool hasLeonCasa() const { return HasLeonCasa; } + bool insertNOPLoad() const { return InsertNOPLoad; } bool fixFSMULD() const { return FixFSMULD; } bool replaceFMULS() const { return ReplaceFMULS; } - bool preventRoundChange() const { return PreventRoundChange; } bool fixAllFDIVSQRT() const { return FixAllFDIVSQRT; } - bool flushCacheLineSWAP() const { return FlushCacheLineSWAP; } - bool insertNOPsLoadStore() const { return InsertNOPsLoadStore; } - bool insertNOPLoad() const { return InsertNOPLoad; } + bool detectRoundChange() const { return DetectRoundChange; } /// ParseSubtargetFeatures - Parses features string setting specified /// subtarget options. Definition of function is auto generated by tblgen. |