summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MIRVRegNamerUtils.cpp
AgeCommit message (Expand)Author
2025-04-20[llvm] Call hash_combine_range with ranges (NFC) (#136511)Kazu Hirata
2025-03-06[MIRVRegNamerUtils] Use Register. NFCCraig Topper
2025-02-20Revert "[CodeGen] Remove static member function Register::isVirtualRegister. ...Christopher Di Bella
2025-02-20[CodeGen] Remove static member function Register::isVirtualRegister. NFC (#12...Craig Topper
2024-09-26[CodeGen] Avoid repeated hash lookups (NFC) (#110074)Kazu Hirata
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green
2023-03-14[CodeGen] Use *{Set,Map}::contains (NFC)Kazu Hirata
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper
2023-01-06[DebugInfo][NFC] Add new MachineOperand type and change DBG_INSTR_REF syntaxStephen Tozer
2022-11-02[MIRVRegNamer] Avoid opcode hash collisionJohn Brawn
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-06-21Rename MachineMemOperand::getOrdering -> getSuccessOrdering.Eli Friedman
2020-09-03[MIRVRegNamer] Experimental MachineInstr stable hashing (Fowler-Noll-Vo)Puyan Lotfi
2020-04-22[llvm][MIRVRegNamer] Avoid collisions across jump table indices.Puyan Lotfi
2020-04-20MIRVRegNamerUtils.h - remove unnecessary includes. NFC.Simon Pilgrim
2020-03-27[Alignment][NFC] MachineMemOperand::getAlign/getBaseAlignGuillaume Chatelet
2020-03-10[llvm][MIRVRegNamer] Avoid collisions across constant pool indices.Puyan Lotfi
2020-01-13[llvm][MIRVRegNamerUtils] Adding hashing on FrameIndex MachineOperands.Puyan Lotfi
2019-12-16[NFC][llvm][MIRVRegNamerUtils] Moving some switch cases and altering comments.Puyan Lotfi
2019-12-16[llvm][MIRVRegNamerUtils] Adding hashing on CImm / FPImm MachineOperands.Puyan Lotfi
2019-12-14[NFC][llvm][MIRVRegNamerUtils] Refactoring GetHashableMO into switch-statement.Puyan Lotfi
2019-12-12[NFC][llvm][MIRVRegNamerUtils] Moving methods around. Making some private.Puyan Lotfi
2019-12-11[llvm][MIRVRegNamerUtils] Adding hashing on memoperands.Puyan Lotfi
2019-12-10[llvm][MIRVRegNamerUtil] Adding hashing against MachineInstr flags.Puyan Lotfi
2019-12-09[NFCi][llvm][MIRVRegNamerUtils] Making some code cleanup and stylistic changes.Puyan Lotfi
2019-11-15[MirNamer][Canonicalizer]: Perform instruction semantic based renamingAditya Nandakumar
2019-10-19Prune two MachineInstr.h includes, fix up depsReid Kleckner
2019-09-04[mir-canon][NFC] Move MIR vreg renaming code to separate file for better reuse.Puyan Lotfi