aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MIRParser
AgeCommit message (Expand)AuthorFilesLines
2025-12-03[CodeGen] Add MO_LaneMask type and a new COPY_LANEMASK instruction (#151944)Vikash Gupta3-0/+30
2025-11-26Add IR and codegen support for deactivation symbols.Peter Collingbourne3-0/+13
2025-11-06Reland: CodeGen: Record MMOs in finalizeBundle (#166689)Nicolai Hähnle1-0/+2
2025-11-05Revert "CodeGen: Record MMOs in finalizeBundle" (#166520)Jan Patrick Lehr1-2/+0
2025-11-05CodeGen: Record MMOs in finalizeBundle (#166210)Nicolai Hähnle1-0/+2
2025-10-24[GlobalISel] Make scalar G_SHUFFLE_VECTOR illegal. (#140508)David Green1-0/+3
2025-09-23[MIR] Support save/restore points with independent sets of registers (#119358)Elizaveta Noskova1-6/+14
2025-08-12[MIR] Further cleanup on mutliple save/restore point support [nfc] (#153250)Philip Reames1-2/+3
2025-08-12[MIR] Remove std::variant from multiple save/restore point handling [nfc] (#1...Philip Reames1-17/+2
2025-08-12[llvm] Support multiple save/restore points in mir (#119357)Elizaveta Noskova1-12/+42
2025-08-09[MIRParser] Remove an unnecessary cast (NFC) (#152835)Kazu Hirata1-1/+1
2025-07-30[GISel] Introduce MIFlags::InBounds (#150900)Fabian Ritter3-1/+6
2025-07-29[AMDGPU] Add NoaliasAddrSpace to AAMDnodes (#149247)Shoreshen3-1/+8
2025-07-28Reapply "[llvm] Add CalleeTypeIds field to CallSiteInfo" (#150335) (#150990)Prabhu Rajasekaran1-3/+11
2025-07-23Revert "[llvm] Add CalleeTypeIds field to CallSiteInfo" (#150335)Haowei1-11/+3
2025-07-23[llvm] Add CalleeTypeIds field to CallSiteInfoPrabhu Rajasekaran1-3/+11
2025-06-06[MIRParser] Report register class errors in a deterministic order (#142928)Jay Foad1-9/+19
2025-05-26[llvm] Value-initialize values with *Map::try_emplace (NFC) (#141522)Kazu Hirata1-2/+2
2025-05-22[LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties (#140...users/pcc/spr/main.elf-add-branch-to-branch-optimizationRahul Joshi1-10/+8
2025-05-08[KeyInstr] Add MIR parser support (#133494)Orlando Cazalet-Hyams1-1/+25
2025-05-08[CodeGen] Parse nusw flag (#138856)Pierre van Houtryve1-0/+3
2025-03-06[win] NFC: Rename `EHCatchret` to `EHCont` to allow for EH Continuation targe...Daniel Paoliello1-1/+1
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov1-4/+4
2025-03-04[MIRParser] Use Register::id(). Pass Twine by reference. NFCCraig Topper1-2/+2
2025-03-02[CodeGen] Use Register::id() to avoid implicit cast. NFCCraig Topper2-3/+3
2025-02-10[NFC][LLVM] Remove unused `TargetIntrinsicInfo` class (#126003)Rahul Joshi1-7/+1
2025-02-01[MIParser] Don't use Register to hold Dwarf register numbers. NFC (#125263)Craig Topper1-4/+4
2025-01-20[MIRParser] Avoid repeated map lookups (NFC) (#123561)Kazu Hirata1-2/+3
2025-01-13Reapply "[aarch64][win] Add support for import call optimization (equivalent ...Daniel Paoliello1-12/+62
2025-01-13Revert "[aarch64][win] Add support for import call optimization (equivalent t...Kirill Stoimenov1-62/+12
2025-01-11[aarch64][win] Add support for import call optimization (equivalent to MSVC /...Daniel Paoliello1-12/+62
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai1-3/+3
2024-11-12[CodeGen] Remove unused includes (NFC) (#115996)Kazu Hirata1-1/+0
2024-11-11[MIRLexer][RISCV] Eat a space after the Machine comment (#115365)Michael Maitland1-1/+1
2024-10-30[GlobalISel] Import samesign flag (#114267)Thorsten Schütt3-1/+6
2024-10-30Revert "[GlobalISel] Import samesign flag" (#114256)Thorsten Schütt3-6/+1
2024-10-30[GlobalISel] Import samesign flag (#113090)Thorsten Schütt3-1/+6
2024-10-28[AArch64][Libunwind] Add Support for FEAT_PAuthLR DWARF Instruction (#112171)Jack Styles3-0/+8
2024-10-16[MIR] Fix vreg flag vector memory leak (#112479)Akshat Oke1-1/+1
2024-10-14[MIR] Add missing noteNewVirtualRegister callbacks (#111634)Akshat Oke2-0/+2
2024-10-14[MIR] Serialize virtual register flags (#110228)Akshat Oke2-0/+19
2024-10-04[LLVM] Add HasFakeUses to MachineFunction (#110097)Stephen Tozer1-0/+13
2024-09-30[NFC] Move intrinsic related functions to Intrinsic namespace (#110125)Rahul Joshi1-1/+1
2024-09-25Reapply "Deprecate the `-fbasic-block-sections=labels` option." (#110039)Rahman Lavaee2-11/+2
2024-09-25Revert "Deprecate the `-fbasic-block-sections=labels` option. (#107494)"Kazu Hirata2-2/+11
2024-09-25Deprecate the `-fbasic-block-sections=labels` option. (#107494)Rahman Lavaee2-11/+2
2024-09-25[MIR] Fix return value when computed properties conflict with given prop (#10...Dominik Montada1-2/+2
2024-09-24llvm-reduce: Don't print verifier failed machine functions (#109673)Matt Arsenault1-1/+1
2024-09-24[MIR] Allow overriding isSSA, noPhis, noVRegs in MIR input (#108546)Dominik Montada1-11/+41
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad2-3/+3