summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp
AgeCommit message (Expand)Author
2025-03-06[CodeGen] Use Register::id(). NFCCraig Topper
2025-01-25[GlobalISel] Avoid repeated hash lookups (NFC) (#124393)Kazu Hirata
2025-01-22[GISel] Add more FP opcodes to CSE (#123949)Alan Li
2025-01-22Revert "[GISel] Add more FP opcodes to CSE (#123624)" (#123954)Danial Klimkin
2025-01-22[GISel] Add more FP opcodes to CSE (#123624)lialan
2024-12-16[NFC] Remove some unnecessary semicolonsDavid Green
2024-10-30GlobalISel/MachineIRBuilder: Construct DstOp with VRegAttrs (#113581)Petar Avramovic
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-08-20[GlobalISel] Remove unneeded empty check. NFCFangrui Song
2023-04-17[nfc][llvm] Replace pointer cast functions in PointerUnion by llvm casting fu...Shraiysh Vaishay
2023-03-02[GISel][CSE][NFC]: Handle mutual recursion when inserting nodeAditya Nandakumar
2023-01-15GlobalISel: Enable CSE for G_SEXT_INREGMatt Arsenault
2023-01-05[GlobalISel] Add G_BUILD_VECTOR[_TRUNC] to CSEDiana Picus
2022-12-19GlobalISel: Enable CSE of G_SELECTMatt Arsenault
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2022-02-10[GlobalISel] CSE FP constants at -O0Jay Foad
2022-02-06[CodeGen] Use = default (NFC)Kazu Hirata
2021-07-01[GISel] Print better error messages for missing Combiner Observer callsJon Roelofs
2021-04-21[Support] Don't include VirtualFileSystem.h in CommandLine.hNico Weber
2021-02-12[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2020-08-27[GISel]: Fix one more CSE Non determinismAditya Nandakumar
2020-07-17[GISel: Add support for CSEing SrcOps which are immediatesAditya Nandakumar
2020-06-08GlobalISel: Use RegisterMatt Arsenault
2020-06-08GlobalISel: Make it clearer that regbank/class are mutually exclusiveMatt Arsenault
2020-04-22[GISel]: Relax opcode checking at the top level to enable CSEAditya Nandakumar
2020-02-18[GlobalISel]: Fix some non determinism exposed in CSE due to not notifying ob...Aditya Nandakumar
2020-02-13GlobalISel: Don't use LLT referencesMatt Arsenault
2020-02-05GlobalISel: Allow CSE of G_IMPLICIT_DEFMatt Arsenault
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-11-05[globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders
2019-08-15[GlobalISel] CSEMIRBuilder: Add support for G_GEPVolkan Keles
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-04-15[GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constant...Amara Emerson
2019-04-15[GlobalISel] Introduce a CSEConfigBase class to allow targets to define their...Amara Emerson
2019-02-08Re-apply r353553 "[GISel][NFC]: Add missing call to record CSE hits in the CS...Francis Visoiu Mistrih
2019-02-08Revert r353553 "[GISel][NFC]: Add missing call to record CSE hits in the CSEM...Francis Visoiu Mistrih
2019-02-08[GISel][NFC]: Add missing call to record CSE hits in the CSEMIRBuilderAditya Nandakumar
2019-02-04GlobalISel: Fix formatting of debug outputMatt Arsenault
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