forked from OSchip/llvm-project
Lower small memcpys to load/stores on Thumb2.
Radar 7686922. llvm-svn: 98210
This commit is contained in:
parent
8630b5b09b
commit
c499fae068
|
@ -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