summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel/Combiner.cpp
AgeCommit message (Expand)Author
2025-05-22[LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties (#140...users/pcc/spr/main.elf-add-branch-to-branch-optimizationRahul Joshi
2025-03-29[GlobalISel][NFC] Rename GISelKnownBits to GISelValueTracking (#133466)Tim Gymnich
2024-08-15[CodeGen] Fix -Wcovered-switch-default in Combiner.cpp (NFC)Jie Fu
2024-08-15[GlobalISel] Combiner: Observer-based DCE and retrying of combinesTobias Stadler
2024-08-11[GlobalISel] Don't remove from unfinalized GISelWorkListTobias Stadler
2024-08-11[GlobalISel] Combiner: Install Observer into MachineFunctionTobias Stadler
2024-06-14[GlobalISel][AArch64] AArch64O0PreLegalizerCombiner: Disable fixed-point iter...Tobias Stadler
2023-09-05[GlobalISel] Refactor Combiner APIpvanhout
2022-12-07GISel/Combiner: maintain created instructions in a SetVectorNicolai Hähnle
2022-08-01[GlobalISel][DebugInfo] salvageDebugInfo analogue for gMIRVladislav Dzhidzhoev
2022-03-20[CodeGen] Apply clang-tidy fixes for readability-redundant-smartptr-get (NFC)Kazu Hirata
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-02-06[CodeGen] Use = default (NFC)Kazu Hirata
2022-01-07[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-12-05[GlobalISel] Allow DBG_VALUE to use undefined vregs before LiveDebugValues.Jack Andersen
2021-11-01[CodeGen] Use make_early_inc_range (NFC)Kazu Hirata
2021-07-01[GISel] Print better error messages for missing Combiner Observer callsJon Roelofs
2020-08-28[GlobalISel] fix a compilation error with gcc 6.3.0Yonghong Song
2020-08-27[GISel]: Fix one more CSE Non determinismAditya Nandakumar
2020-08-10GlobalISel: Remove redundant check for empty blocksMatt Arsenault
2019-10-17[gicombiner] Add the run-time rule disable optionDaniel Sanders
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-02-15[GISel][NFC]: Add methods to speed up insertion into GISelWorklistAditya Nandakumar
2019-02-11[globalisel] Correct string emitted by GISelChangeObserver::erasingInstr()Daniel Sanders
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-16[GISel]: Add support for CSEing continuously during GISel passes.Aditya Nandakumar
2018-12-14[globalisel][combiner] Make the CombinerChangeObserver a MachineFunction::Del...Daniel Sanders
2018-12-12[globalisel] Add GISelChangeObserver::changingInstr()Daniel Sanders
2018-12-12[globalisel] Rename GISelChangeObserver's erasedInstr() to erasingInstr() and...Daniel Sanders
2018-12-05[GISel]: Provide standard interface to observe changes in GISel passesAditya Nandakumar
2018-10-03Re-commit: [globalisel] Add a combiner helpers for extending loads and use th...Daniel Sanders
2018-10-01Revert: r343521 and r343541: [globalisel] Add a combiner helpers for extendin...Daniel Sanders
2018-10-01[globalisel] Add a combiner helpers for extending loads and use them in a pre...Daniel Sanders
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-01-25[GISel]: Implement GlobalISel combiner API.Aditya Nandakumar