diff options
Diffstat (limited to 'lib/Target/X86/X86Subtarget.h')
-rw-r--r-- | lib/Target/X86/X86Subtarget.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/Target/X86/X86Subtarget.h b/lib/Target/X86/X86Subtarget.h index d939bc00c5..c0a4f2410c 100644 --- a/lib/Target/X86/X86Subtarget.h +++ b/lib/Target/X86/X86Subtarget.h @@ -69,9 +69,9 @@ protected: /// entry to the function and which must be maintained by every function. unsigned stackAlignment; - /// Min. memset / memcpy size that is turned into rep/movs, rep/stos ops. + /// Max. memset / memcpy size that is turned into rep/movs, rep/stos ops. /// - unsigned MinRepStrSizeThreshold; + unsigned MaxInlineSizeThreshold; private: /// Is64Bit - True if the processor supports 64-bit instructions and module @@ -97,11 +97,9 @@ public: /// function for this subtarget. unsigned getStackAlignment() const { return stackAlignment; } - /// getMinRepStrSizeThreshold - Returns the minimum memset / memcpy size - /// required to turn the operation into a X86 rep/movs or rep/stos - /// instruction. This is only used if the src / dst alignment is not DWORD - /// aligned. - unsigned getMinRepStrSizeThreshold() const { return MinRepStrSizeThreshold; } + /// getMaxInlineSizeThreshold - Returns the maximum memset / memcpy size + /// that still makes it profitable to inline the call. + unsigned getMaxInlineSizeThreshold() const { return MaxInlineSizeThreshold; } /// ParseSubtargetFeatures - Parses features string setting specified /// subtarget options. Definition of function is auto generated by tblgen. |