diff options
| author | Quentin Colombet <qcolombet@apple.com> | 2012-10-30 16:32:52 +0000 |
|---|---|---|
| committer | Quentin Colombet <qcolombet@apple.com> | 2012-10-30 16:32:52 +0000 |
| commit | 5799e9f66c22788fb2348d06c4432835bf38e059 (patch) | |
| tree | 3ee47123ad66e76261daffeda3de813046125e0b /llvm/lib/Target/ARM | |
| parent | bbffdd71eb2df0a46051ed6176258a80399996c5 (diff) | |
| download | bcm5719-llvm-5799e9f66c22788fb2348d06c4432835bf38e059.tar.gz bcm5719-llvm-5799e9f66c22788fb2348d06c4432835bf38e059.zip | |
Change ForceSizeOpt attribute into MinSize attribute
llvm-svn: 167020
Diffstat (limited to 'llvm/lib/Target/ARM')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/ARM/ARMISelLowering.cpp b/llvm/lib/Target/ARM/ARMISelLowering.cpp index e4bc31c4810..3b8d79be97b 100644 --- a/llvm/lib/Target/ARM/ARMISelLowering.cpp +++ b/llvm/lib/Target/ARM/ARMISelLowering.cpp @@ -1594,15 +1594,15 @@ ARMTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, // FIXME: handle tail calls differently. unsigned CallOpc; - bool HasForceSizeAttr = MF.getFunction()->getFnAttributes(). - hasAttribute(Attributes::ForceSizeOpt); + bool HasMinSizeAttr = MF.getFunction()->getFnAttributes(). + hasAttribute(Attributes::MinSize); if (Subtarget->isThumb()) { if ((!isDirect || isARMFunc) && !Subtarget->hasV5TOps()) CallOpc = ARMISD::CALL_NOLINK; else if (doesNotRet && isDirect && !isARMFunc && Subtarget->hasRAS() && !Subtarget->isThumb1Only() && // Emit regular call when code size is the priority - !HasForceSizeAttr) + !HasMinSizeAttr) // "mov lr, pc; b _foo" to avoid confusing the RSP CallOpc = ARMISD::CALL_NOLINK; else @@ -1612,7 +1612,7 @@ ARMTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, CallOpc = ARMISD::CALL_NOLINK; } else if (doesNotRet && isDirect && Subtarget->hasRAS() && // Emit regular call when code size is the priority - !HasForceSizeAttr) + !HasMinSizeAttr) // "mov lr, pc; b _foo" to avoid confusing the RSP CallOpc = ARMISD::CALL_NOLINK; else |

