diff options
author | David Blaikie <dblaikie@gmail.com> | 2018-11-26 22:57:18 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2018-11-26 22:57:18 +0000 |
commit | 1fecbec5fa3e7a13d2506e22b6890697c551e33e (patch) | |
tree | 1d5bbecfcb8d4b64246d058d2c94903924b09663 /llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | |
parent | e051f98d090da5ec2dbbd23089dff17eb1f47fab (diff) | |
download | bcm5719-llvm-1fecbec5fa3e7a13d2506e22b6890697c551e33e.tar.gz bcm5719-llvm-1fecbec5fa3e7a13d2506e22b6890697c551e33e.zip |
AArch64ISelLowering: Remove a return-of-assignment to allow NRVO
Patch by Arthur O'Dwyer!
llvm-svn: 347609
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64ISelLowering.cpp')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp index 0df4c05eb1c..f3e69d4d551 100644 --- a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp +++ b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp @@ -7845,7 +7845,7 @@ SDValue AArch64TargetLowering::LowerVSETCC(SDValue Op, Cmp = DAG.getSExtOrTrunc(Cmp, dl, Op.getValueType()); if (ShouldInvert) - return Cmp = DAG.getNOT(dl, Cmp, Cmp.getValueType()); + Cmp = DAG.getNOT(dl, Cmp, Cmp.getValueType()); return Cmp; } |