summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86RegisterInfo.cpp
AgeCommit message (Expand)Author
2025-10-31[X86] Remove AMX-TRANSPOSE (#165556)Mikołaj Piróg
2025-09-19X86: Switch to RegClassByHwMode (#158274)Matt Arsenault
2025-09-19X86: Avoid using isArch64Bit for 64-bit checks (#157412)Matt Arsenault
2025-09-12CodeGen: Remove MachineFunction argument from getPointerRegClass (#158185)Matt Arsenault
2025-09-11X86: Fix win64 tail call regression for tail call to loaded pointer (#158055)Matt Arsenault
2025-09-10X86: Stop using MachineFunction in getPointerRegClass (#156880)Matt Arsenault
2025-09-10[X86][LiveRegUnits] Exclude reserved registers from TargetRegisterClass (#157...Phoebe Wang
2025-09-09X86: Use LiveRegUnits in findDeadCallerSavedReg (#156817)Matt Arsenault
2025-08-26X86: Remove LOW32_ADDR_ACCESS_RBPRegClass (#155127)Matt Arsenault
2025-08-17[llvm] Remove unused includes (NFC) (#154051)Kazu Hirata
2025-08-11Reapply "[X86] Correct 32-bit immediate assertion and fix 64-bit lowering for...Wesley Wiser
2025-08-04Revert "[X86] Correct 32-bit immediate assertion and fix 64-bit lowering for ...Simon Pilgrim
2025-08-03[X86] Correct 32-bit immediate assertion and fix 64-bit lowering for huge fra...Wesley Wiser
2025-07-07[X86] Don't use `rbp` when it's reserved (#146638)Brandt Bucher
2025-06-05[llvm] Ensure newline at the end of files (NFC) (#143061)Kazu Hirata
2025-05-20[x64][win] Add compiler support for x64 import call optimization (equivalent ...Daniel Paoliello
2025-05-12[X86][APX] Fix issues of suppressing APX for relocation (#139285)Feng Zou
2025-05-02[llvm] X86_64 CC for UEFI (#137905)Prabhu Rajasekaran
2025-04-29[X86][APX] Suppress EGPR/NDD instructions for relocations (#136660)Feng Zou
2025-03-23[llvm] Use range constructors for *Set (NFC) (#132636)Kazu Hirata
2025-03-20[Target] Use *Set::insert_range (NFC) (#132140)Kazu Hirata
2025-03-15[X86] Use Register and MCRegister. NFCCraig Topper
2025-02-05X86: Remove hack in shouldRewriteCopySrc for subregister handling (#125224)Matt Arsenault
2025-01-18[CodeGen] Use Register/MCRegister::isPhysical. NFCCraig Topper
2024-12-12CodeGen: Eliminate dynamic relocations in the register superclass tables. (#1...Owen Anderson
2024-12-11Revert "CodeGen: Eliminate dynamic relocations in the register superclass tab...Owen Anderson
2024-12-11CodeGen: Eliminate dynamic relocations in the register superclass tables. (#1...Owen Anderson
2024-11-14[X86][AMX] Support AMX-TRANSPOSE, part 2 (#115660)Phoebe Wang
2024-11-12[X86][AMX] Add AMX FP8 new APIs (#115829)Feng Zou
2024-11-12[X86][AMX] Support AMX-MOVRS (#115151)Malay Sanghi
2024-11-11[X86][AMX] Support AMX-TF32 (#115625)Feng Zou
2024-11-09[X86] Remove unused includes (NFC) (#115593)Kazu Hirata
2024-11-01[X86][AMX] Support AMX-TRANSPOSE (#113532)Phoebe Wang
2024-09-26[X86][IPRA] Add getIPRACSRegs since frame registers are risked to be optimize...Freddy Ye
2024-08-31[X86] Remove X86RegisterInfo::getSEHRegNum. (#106866)Craig Topper
2024-08-21Revert "[LLVM] [X86] Fix integer overflows in frame layout for huge frames (#...Hans Wennborg
2024-08-19[LLVM] [X86] Fix integer overflows in frame layout for huge frames (#101840)Wesley Wiser
2024-08-14[X86] Check if an invoked function clobbers fp or bp (#103446)weiguozhi
2024-08-06[X86][RA] Add two address hints for compressible NDD instructions. (#98603)Freddy Ye
2024-04-28[X86] Use static_asserts instead of assert (NFC)Kazu Hirata
2024-03-27Revert rG58de1e2c5eee548a9b365e3b1554d87317072ad9 "Fix stack layout for frame...Simon Pilgrim
2024-03-27Fix stack layout for frames larger than 2gb (#84114)Wesley Wiser
2024-02-05New calling convention preserve_none (#76868)weiguozhi
2023-12-15[X86][AVX10] Allow 64-bit mask register used without EVEX512 (#75571)Phoebe Wang
2023-12-04[Win/x64] Update preserve_most to treat XMM registers like C (#73866)Seth Brenith
2023-11-17[IR] Add GraalVM calling conventionsSacha Coppey
2023-11-09[X86] Support EGPR (R16-R31) for APX (#70958)Shengchen Kan
2023-11-09[X86] Return more accurate getNumSupportedRegs() (NFC) (#71690)Nikita Popov
2023-11-02[NFC][X86] Reorder the registers to reduce unnecessary iterations (#70222)Shengchen Kan
2023-10-10Revert "[X86] Support EGPR (R16-R31) for APX (#67702)"Nikita Popov