summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/MergeICmps/X86
Commit message (Expand)AuthorAgeFilesLines
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-242-3/+3
* [MergeICmps] Make the pass compatible with the new pass manager.Clement Courbet2019-05-231-1/+1
* [MergeICmps] Preserve the dominator tree.Clement Courbet2019-05-2114-15/+15
* Re-land r360859: "[MergeICmps] Simplify the code."Clement Courbet2019-05-176-77/+71
* [MergeICmps] Add test from PR41917.Clement Courbet2019-05-171-0/+76
* Revert r360859: "Reland r360771 "[MergeICmps] Simplify the code.""Nico Weber2019-05-175-62/+67
* Reland r360771 "[MergeICmps] Simplify the code."Clement Courbet2019-05-165-67/+62
* Revert r360771 "[MergeICmps] Simplify the code."Clement Courbet2019-05-155-62/+67
* [MergeICmps] Simplify the code.Clement Courbet2019-05-155-67/+62
* [MergeICmps][NFC] Re-generate tests with update_test_checks.Clement Courbet2019-05-0912-168/+243
* [NFC] Fix typo.Clement Courbet2019-05-091-1/+1
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1714-0/+897
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1714-897/+0
* [MergeICmps] Do not perform the transformation if GEP is used outside of blockTaewook Oh2018-11-052-0/+37
* Pointer types were treated as zero-size by MergeICmpsChristy Lee2018-10-261-0/+39
* Re-submitting changes in D51550 because it failed to patch.Christy Lee2018-09-241-7/+11
* Reland r342494 after fixing LIT checks.Christy Lee2018-09-241-0/+60
* Revert r342494 as it was failing on a bot and the author cannot look at it un...Douglas Yung2018-09-181-66/+0
* Do not optimize atomic load to non-atomic memcmpChristy Lee2018-09-181-0/+47
* Check lines before using alias analysis to check for interferenceChristy Lee2018-09-181-0/+66
* [MergeICmps] Don't crash when memcmp is not availableBenjamin Kramer2018-05-191-3/+42
* [MergeICmp] Split blocks that do other work.Xin Tong2018-04-092-14/+123
* [MergeICmp] Fix a bug in entry block shuffled to middle of the chainXin Tong2018-03-202-1/+58
* [MergeICmps] Make sure that the comparison only has one use.Clement Courbet2018-03-131-0/+100
* [MergeICmp] We can discard initial blocks that do other workXin Tong2018-03-051-0/+64
* [MergeICmps] Revert accidentally submitted failing test case.Clement Courbet2018-03-021-160/+0
* [MergeIcmps] Add the test case from PR36557.Clement Courbet2018-03-021-0/+160
* [MergeICmp] Fix a bug in MergeICmp that can lead to a block being processed m...Xin Tong2018-02-281-0/+57
* [MergeICmps] Handle chains with several complex BCE basic blocks.Clement Courbet2018-02-061-0/+58
* Re-land "[MergeICmps] Disable mergeicmps if the target does not want to handl...Clement Courbet2017-10-104-0/+226
* Revert "[MergeICmps] Disable mergeicmps if the target does not want to handle...Clement Courbet2017-10-064-234/+0
* Re-land "[MergeICmps] Disable mergeicmps if the target does not want to handl...Clement Courbet2017-10-064-0/+234
* Revert "Re-land "[MergeICmps] Disable mergeicmps if the target does not want ...Clement Courbet2017-10-054-234/+0
* Re-land "[MergeICmps] Disable mergeicmps if the target does not want to handl...Clement Courbet2017-10-054-0/+234
* Revert "[MergeICmps] Disable mergeicmps if the target does not want to handle...Clement Courbet2017-10-054-234/+0
* [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp ...Clement Courbet2017-10-054-0/+234
OpenPOWER on IntegriCloud