[llvm-branch-commits] [llvm-branch] r332943 - [X86] Add hasSideEffects=0 back to ADOX instructions. Partial cherrypick from r328952.

2018-05-21 Thread Craig Topper via llvm-branch-commits
Author: ctopper Date: Mon May 21 21:22:44 2018 New Revision: 332943 URL: http://llvm.org/viewvc/llvm-project?rev=332943&view=rev Log: [X86] Add hasSideEffects=0 back to ADOX instructions. Partial cherrypick from r328952. This flag was present before the cherrypick of 328945. This matches what h

[llvm-branch-commits] [llvm-branch] r332940 - Merge r332389 to pick up the fix for PR37431, a regression w/ the new EFLAGS lowering.

2018-05-21 Thread Chandler Carruth via llvm-branch-commits
Author: chandlerc Date: Mon May 21 20:06:34 2018 New Revision: 332940 URL: http://llvm.org/viewvc/llvm-project?rev=332940&view=rev Log: Merge r332389 to pick up the fix for PR37431, a regression w/ the new EFLAGS lowering. Required switching $regname to %regname in the MIR test and regenerating

[llvm-branch-commits] [llvm-branch] r332939 - Merge r330269 to fix egregiously bad codegeneration in the new EFLAGS lowering

2018-05-21 Thread Chandler Carruth via llvm-branch-commits
Author: chandlerc Date: Mon May 21 20:03:11 2018 New Revision: 332939 URL: http://llvm.org/viewvc/llvm-project?rev=332939&view=rev Log: Merge r330269 to fix egregiously bad codegeneration in the new EFLAGS lowering that was defferred to a follow-up commit by me not understanding how part of the x8

[llvm-branch-commits] [llvm-branch] r332938 - Merge r330264 for the fix to PR37100, a regression introduced with the new

2018-05-21 Thread Chandler Carruth via llvm-branch-commits
Author: chandlerc Date: Mon May 21 20:01:19 2018 New Revision: 332938 URL: http://llvm.org/viewvc/llvm-project?rev=332938&view=rev Log: Merge r330264 for the fix to PR37100, a regression introduced with the new EFLAGS lowering. Modified: llvm/branches/release_60/ (props changed) llvm/br

[llvm-branch-commits] [llvm-branch] r332937 - Merge r329771, fixing $regname to be %regname.

2018-05-21 Thread Chandler Carruth via llvm-branch-commits
Author: chandlerc Date: Mon May 21 19:53:53 2018 New Revision: 332937 URL: http://llvm.org/viewvc/llvm-project?rev=332937&view=rev Log: Merge r329771, fixing $regname to be %regname. Modified: llvm/branches/release_60/ (props changed) llvm/branches/release_60/lib/Target/X86/X86FlagsCopy

[llvm-branch-commits] [llvm-branch] r332934 - Merge r329673, fixing test case to use %regname instead of $regname.

2018-05-21 Thread Chandler Carruth via llvm-branch-commits
Author: chandlerc Date: Mon May 21 19:50:20 2018 New Revision: 332934 URL: http://llvm.org/viewvc/llvm-project?rev=332934&view=rev Log: Merge r329673, fixing test case to use %regname instead of $regname. Modified: llvm/branches/release_60/ (props changed) llvm/branches/release_60/lib/T

[llvm-branch-commits] [llvm-branch] r332932 - Merge r328945 which corrected the fundamental structure of the `adox`

2018-05-21 Thread Chandler Carruth via llvm-branch-commits
Author: chandlerc Date: Mon May 21 19:39:59 2018 New Revision: 332932 URL: http://llvm.org/viewvc/llvm-project?rev=332932&view=rev Log: Merge r328945 which corrected the fundamental structure of the `adox` instructions. This is necessary to fully merge the EFLAGS fix patch series. Modified:

[llvm-branch-commits] [llvm-branch] r332928 - Merge r322521 - just regenerates the CHECK lines using the script. Will allow

2018-05-21 Thread Chandler Carruth via llvm-branch-commits
Author: chandlerc Date: Mon May 21 19:02:03 2018 New Revision: 332928 URL: http://llvm.org/viewvc/llvm-project?rev=332928&view=rev Log: Merge r322521 - just regenerates the CHECK lines using the script. Will allow subsequent cherrypicks to be much cleaner. Modified: llvm/branches/release_60/

[llvm-branch-commits] [llvm-branch] r332900 - Merging r329040 with re-generated CHECK lines via the script.

2018-05-21 Thread Chandler Carruth via llvm-branch-commits
Author: chandlerc Date: Mon May 21 14:23:38 2018 New Revision: 332900 URL: http://llvm.org/viewvc/llvm-project?rev=332900&view=rev Log: Merging r329040 with re-generated CHECK lines via the script. The CHECK lines in the trunk version don't work due to unrelated (unmerged) changes to the backend.