mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 03:33:20 +01:00
Lower small memcpys to load/stores on Thumb2.
Radar 7686922. llvm-svn: 98210
This commit is contained in:
parent
87f8d0c4f2
commit
b7efefe008
@ -94,9 +94,9 @@ protected:
|
||||
/// getMaxInlineSizeThreshold - Returns the maximum memset / memcpy size
|
||||
/// that still makes it profitable to inline the call.
|
||||
unsigned getMaxInlineSizeThreshold() const {
|
||||
// FIXME: For now, we don't lower memcpy's to loads / stores for Thumb.
|
||||
// Change this once Thumb ldmia / stmia support is added.
|
||||
return isThumb() ? 0 : 64;
|
||||
// FIXME: For now, we don't lower memcpy's to loads / stores for Thumb1.
|
||||
// Change this once Thumb1 ldmia / stmia support is added.
|
||||
return isThumb1Only() ? 0 : 64;
|
||||
}
|
||||
/// ParseSubtargetFeatures - Parses features string setting specified
|
||||
/// subtarget options. Definition of function is auto generated by tblgen.
|
||||
|
Loading…
Reference in New Issue
Block a user