| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-04 | [IR] Reland Optimize PHINode::removeIncomingValue() and PHINode::removeIncomi... | Mingjie Xu | 4 | -4/+4 |
| 2025-12-29 | Revert 159f1c048e08a8780d92858cfc80e723c90235e3 (#173893) | Walter Lee | 4 | -4/+4 |
| 2025-12-17 | [IR] Optimize PHINode::removeIncomingValue() by swapping removed incoming val... | Mingjie Xu | 4 | -4/+4 |
| 2025-11-14 | [MergeICmp][profcheck] Propagate profile info (#167594) | Mircea Trofin | 2 | -19/+45 |
| 2025-10-23 | [test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786) | paperchalice | 2 | -16/+8 |
| 2025-08-08 | [IR] Remove size argument from lifetime intrinsics (#150248) | Nikita Popov | 1 | -2/+2 |
| 2025-06-26 | [MergeICmps] Fix miss-compile in MergeICmps in presence of blockaddresses (#1... | Ralender | 1 | -0/+87 |
| 2024-12-12 | TargetLibraryInfo: Use pointer index size to determine getSizeTSize(). (#118747) | Owen Anderson | 1 | -2/+2 |
| 2023-10-26 | [opt] Infer DataLayout from triple if not specified | Alex Richardson | 1 | -4/+4 |
| 2023-10-04 | Regenerate test checks for tests affected by D141060 | Alex Richardson | 1 | -1/+1 |
| 2023-07-12 | [llvm] Remove explicit -opaque-pointers flag from tests (NFC) | Nikita Popov | 1 | -1/+1 |
| 2023-06-06 | Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix" | Mikhail Goncharov | 1 | -43/+97 |
| 2023-05-24 | Reland [MergeICmps] Adapt to non-eq comparisons, bugfix | Zhongyunde | 1 | -97/+43 |
| 2023-05-23 | [test] precommit tests for D141188 | Zhongyunde | 1 | -0/+336 |
| 2023-05-17 | [NFC][Py Reformat] Reformat lit.local.cfg python files in llvm | Tobias Hieta | 1 | -1/+1 |
| 2023-05-15 | Revert "[MergeICmps] Adapt to non-eq comparisons, bugfix" | Arthur Eubanks | 1 | -238/+0 |
| 2023-05-08 | [MergeICmps] Adapt to non-eq comparisons, bugfix | Zhongyunde | 1 | -0/+238 |
| 2023-04-27 | Revert "[MergeICmps] Adapt to non-eq comparisons, bugfix" | Arthur Eubanks | 1 | -238/+0 |
| 2023-04-25 | [MergeICmps] Adapt to non-eq comparisons, bugfix | Zhongyunde | 1 | -0/+238 |
| 2023-04-08 | [MergeICmps] Attach metadata to new created loads | Zhongyunde | 2 | -5/+64 |
| 2023-03-28 | [llvm] Use pointer index type for more GEP offsets (pre-codegen) | Krzysztof Drewniak | 1 | -0/+45 |
| 2023-03-10 | Revert "[MergeICmps] Adapt to non-eq comparisons, fix bug for cases need be s... | Arthur Eubanks | 1 | -183/+0 |
| 2023-03-09 | [MergeICmps] Adapt to non-eq comparisons, fix bug for cases need be spilted | zhongyunde | 1 | -0/+183 |
| 2023-03-02 | Revert "[MergeICmps] Adapt to non-eq comparisons, retry" | Zhongyunde | 1 | -86/+0 |
| 2023-02-27 | [MergeICmps] Adapt to non-eq comparisons, retry | zhongyunde | 1 | -0/+86 |
| 2023-02-24 | Revert "Add tests to reproduce pointer/index width confusion crashes" | Dmitri Gribenko | 1 | -32/+0 |
| 2023-02-23 | Add tests to reproduce pointer/index width confusion crashes | Krzysztof Drewniak | 1 | -0/+32 |
| 2023-01-12 | Revert "[MergeICmps] Adapt to non-eq comparisons" | Vitaly Buka | 1 | -86/+0 |
| 2023-01-12 | [MergeICmps] Adapt to non-eq comparisons | zhongyunde | 1 | -0/+86 |
| 2023-01-04 | [MergeICmps] Convert tests to opaque pointers (NFC) | Nikita Popov | 20 | -574/+442 |
| 2022-12-08 | [NFC] Port all MergeICmps tests to `-passes=` syntax | Roman Lebedev | 21 | -22/+22 |
| 2022-03-04 | Reapply [MergeICmps] Don't require GEP | Nikita Popov | 2 | -28/+10 |
| 2022-03-04 | [MergeICmp] Make instruction move robust against empty block (NFCI) | Nikita Popov | 1 | -0/+48 |
| 2022-03-03 | Revert "[MergeICmps] Don't require GEP" | Arthur Eubanks | 1 | -5/+14 |
| 2022-02-25 | [MergeICmps] Don't require GEP | Nikita Popov | 1 | -14/+5 |
| 2022-02-25 | [MergeICmps] Add opaque pointer test (NFC) | Nikita Popov | 1 | -0/+43 |
| 2022-02-22 | [MergeICmps] Don't call comesBefore() if in different blocks (PR53959) | Nikita Popov | 1 | -0/+48 |
| 2021-09-21 | [MergeICmps] Don't reorder unmerged comparisons | Nikita Popov | 2 | -15/+85 |
| 2021-08-27 | [MergeICmps] Ignore clobbering instructions before the loads | Nikita Popov | 2 | -20/+12 |
| 2021-08-27 | [MergeICmps] Don't merge icmps derived from pointers with addressspaces | Valentin Churavy | 1 | -0/+94 |
| 2021-08-26 | [MergeICmps] Add test for call before first load (NFC) | Nikita Popov | 1 | -5/+133 |
| 2021-08-23 | [MergeICmps] Allow sinking past non-load/store | Nikita Popov | 1 | -1/+1 |
| 2021-07-23 | [MergeICmps] Relax sinking check | Nikita Popov | 1 | -1/+1 |
| 2021-07-14 | [tests] Stablize tests for possible change in deref semantics | Philip Reames | 7 | -8/+8 |
| 2021-06-24 | Revert "[BuildLibCalls/SimplifyLibCalls] Fix attributes on created CallInst ... | Arthur Eubanks | 8 | -9/+9 |
| 2021-06-24 | [BuildLibCalls/SimplifyLibCalls] Fix attributes on created CallInst instruct... | Jonas Paulsson | 8 | -9/+9 |
| 2021-05-24 | Revert "[NFC] remove explicit default value for strboolattr attribute in tests" | serge-sans-paille | 2 | -3/+3 |
| 2021-05-24 | [NFC] remove explicit default value for strboolattr attribute in tests | serge-sans-paille | 2 | -3/+3 |
| 2021-03-22 | Tweak a test so it actually gets autogened | Philip Reames | 1 | -4/+15 |
| 2021-03-22 | [tests] Refresh a bunch of autogen test to adjust for format changes | Philip Reames | 3 | -8/+8 |