Author: hans Date: Fri Jan 22 12:26:38 2016 New Revision: 258510 URL: http://llvm.org/viewvc/llvm-project?rev=258510&view=rev Log: Merging r257886: ------------------------------------------------------------------------ r257886 | jamesm | 2016-01-15 02:36:01 -0800 (Fri, 15 Jan 2016) | 3 lines
[CodeGenPrepare] Try and appease sanitizers dupRetToEnableTailCallOpts(BB) can invalidate BB. It must run *after* we iterate across BB! ------------------------------------------------------------------------ Modified: llvm/branches/release_38/ (props changed) llvm/branches/release_38/lib/CodeGen/CodeGenPrepare.cpp Propchange: llvm/branches/release_38/ ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Fri Jan 22 12:26:38 2016 @@ -1,3 +1,3 @@ /llvm/branches/Apple/Pertwee:110850,110961 /llvm/branches/type-system-rewrite:133420-134817 -/llvm/trunk:155241,257645,257648,257730,257775,257791,257875,257902,257905,257925,257929-257930,257940,257942,257977,257979,257997,258168,258207,258221,258273,258325 +/llvm/trunk:155241,257645,257648,257730,257775,257791,257875,257886,257902,257905,257925,257929-257930,257940,257942,257977,257979,257997,258168,258207,258221,258273,258325 Modified: llvm/branches/release_38/lib/CodeGen/CodeGenPrepare.cpp URL: http://llvm.org/viewvc/llvm-project/llvm/branches/release_38/lib/CodeGen/CodeGenPrepare.cpp?rev=258510&r1=258509&r2=258510&view=diff ============================================================================== --- llvm/branches/release_38/lib/CodeGen/CodeGenPrepare.cpp (original) +++ llvm/branches/release_38/lib/CodeGen/CodeGenPrepare.cpp Fri Jan 22 12:26:38 2016 @@ -5242,7 +5242,6 @@ bool CodeGenPrepare::optimizeBlock(Basic if (ModifiedDT) return true; } - MadeChange |= dupRetToEnableTailCallOpts(&BB); bool MadeBitReverse = true; while (TLI && MadeBitReverse) { @@ -5254,6 +5253,7 @@ bool CodeGenPrepare::optimizeBlock(Basic } } } + MadeChange |= dupRetToEnableTailCallOpts(&BB); return MadeChange; } _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits