summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-03-29 18:36:40 +0000
committerCraig Topper <craig.topper@intel.com>2019-03-29 18:36:40 +0000
commit4ccb3b96b630b74ac016070b3d0da4b987ad9dc6 (patch)
tree58bc5725785aad8aec4d655d5822a4e199e0de7e /llvm/lib/Target
parent50e18a250fbec10c783397d0751eeb439a71ce25 (diff)
downloadbcm5719-llvm-4ccb3b96b630b74ac016070b3d0da4b987ad9dc6.tar.gz
bcm5719-llvm-4ccb3b96b630b74ac016070b3d0da4b987ad9dc6.zip
[X86] Use cached OptForSize in X86ISelDAGToDAG.cpp instead of pulling it from the function attribute. NFCI
llvm-svn: 357297
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/X86/X86ISelDAGToDAG.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
index 1832cd222dd..444df1ae520 100644
--- a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
+++ b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
@@ -2690,8 +2690,7 @@ bool X86DAGToDAGISel::foldLoadStoreIntoMemOperand(SDNode *Node) {
case X86ISD::ADD:
case X86ISD::SUB:
// Try to match inc/dec.
- if (!Subtarget->slowIncDec() ||
- CurDAG->getMachineFunction().getFunction().optForSize()) {
+ if (!Subtarget->slowIncDec() || OptForSize) {
bool IsOne = isOneConstant(StoredVal.getOperand(1));
bool IsNegOne = isAllOnesConstant(StoredVal.getOperand(1));
// ADD/SUB with 1/-1 and carry flag isn't used can use inc/dec.
OpenPOWER on IntegriCloud