aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-01[NFC][LLVM][CodeGen] Refactor MachineInstr operand accessors (#137261)Rahul Joshi1-6/+4
2025-04-20[llvm] Call hash_combine_range with ranges (NFC) (#136511)Kazu Hirata1-1/+1
2025-04-18[CodeGen] Construct SmallVector with iterator ranges (NFC) (#136258)Kazu Hirata1-3/+2
2025-04-14[CodeGen] Prune headers and move code out of line for build efficiency, NFC (...Reid Kleckner1-0/+22
2025-03-26[RISCV] Use a precise size for MMO on scalable spill and fill (#133171)Philip Reames1-3/+8
2025-02-27IR, CodeGen: Add command line flags for dumping instruction addresses and deb...Peter Collingbourne1-0/+7
2025-02-25[CodeGen] Fix MachineInstr::isSafeToMove handling of inline asm. (#126807)Eli Friedman1-1/+18
2025-02-10[NFC][LLVM] Remove unused `TargetIntrinsicInfo` class (#126003)Rahul Joshi1-13/+9
2025-01-24[CodeGen] NFC: Change order of checks in MachineInstr->isDead() (#124207)Jeffrey Byrnes1-13/+13
2025-01-23[CodeGen] NFC: Move isDead to MachineInstr (#123531)Jeffrey Byrnes1-0/+38
2025-01-23[SDAG] Use BatchAAResults for querying alias analysis (AA) results (#123934)Benjamin Maxwell1-3/+13
2025-01-13[aarch64][win] Update Called Globals info when updating Call Site info (#122762)Daniel Paoliello1-4/+4
2024-12-11Reapply "DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm" (#119575)...Matt Arsenault1-11/+21
2024-12-11Revert "DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm" (#119575)Vitaly Buka1-21/+11
2024-12-11DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm (#119485)Matt Arsenault1-11/+21
2024-10-30[GlobalISel] Import samesign flag (#114267)Thorsten Schütt1-0/+7
2024-10-30Revert "[GlobalISel] Import samesign flag" (#114256)Thorsten Schütt1-7/+0
2024-10-30[GlobalISel] Import samesign flag (#113090)Thorsten Schütt1-0/+7
2024-10-30[CodeGen] Change MachineInstr::isConstantValuePHI to return Register. NFC. (#...Jay Foad1-6/+3
2024-09-09[CodeGen] Refactor DeadMIElim isDead and GISel isTriviallyDead (#105956)Tobias Stadler1-0/+22
2024-09-03[CodeGen] Remove checks that implicit operands are implicitJay Foad1-2/+2
2024-08-28Revert "[CodeGen] Use MachineInstr::{all_uses,all_defs} (NFC)" (#106451)Vitaly Buka1-7/+13
2024-08-28[CodeGen] Use MachineInstr::{all_uses,all_defs} (NFC) (#106404)Kazu Hirata1-13/+7
2024-08-26[CodeGen] Use MachineInstr::all_defs (NFC) (#106017)Kazu Hirata1-13/+8
2024-08-09[NFC] Use references to avoid copying (#99863)Pratyay Pande1-4/+4
2024-07-26[CodeGen] Remove AA parameter of isSafeToMove (#100691)Pengcheng Wang1-1/+1
2024-07-19CodeGen: Avoid some references to MachineFunction's getMMI (#99652)Matt Arsenault1-1/+1
2024-07-10[CodeGen] Use range-based for loops (NFC) (#98104)Kazu Hirata1-2/+1
2024-06-27[CodeGen] Cache Opcode in MachineInstr (#96797)Alexis Engelke1-2/+4
2024-06-14[GlobalIsel] Import GEP flags (#93850)Thorsten Schütt1-0/+5
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang1-6/+7
2024-04-24[IR] Memory Model Relaxation Annotations (#78569)Pierre van Houtryve1-12/+37
2024-03-29[GlobalIsel] add trunc flags (#87045)Thorsten Schütt1-0/+6
2024-03-26[CodeGen] Add nneg and disjoint flags (#86650)Thorsten Schütt1-0/+15
2024-03-23[CodeGen] Update for scalable MemoryType in MMO (#70452)Harvin Iriawan1-10/+27
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green1-22/+19
2024-02-25[Codegen] Change getSpillSize/getReloadSize to LocationSize. NFC (#82636)David Green1-13/+21
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber1-1/+1
2023-11-30MachineVerifier: Reject extra non-register operands on instructions (#73758)Matt Arsenault1-4/+0
2023-11-03[InlineAsm] Steal a bit to denote a register is foldable (#70738)Nick Desaulniers1-0/+23
2023-10-30[MachineInstr] add insert method for variadic instructions (#67699)Nick Desaulniers1-0/+45
2023-10-27[X86, Peephole] Enable FoldImmediate for X86Guozhi Wei1-0/+6
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers1-1/+1
2023-09-13Revert "[InlineAsm] wrap ConstraintCode in enum class NFC (#66003)"Reid Kleckner1-1/+1
2023-09-13[InlineAsm] wrap ConstraintCode in enum class NFC (#66003)Nick Desaulniers1-1/+1
2023-09-11[InlineAsm] refactor InlineAsm class NFC (#65649)Nick Desaulniers1-18/+18
2023-08-31Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tablesDaniel Paoliello1-1/+2
2023-08-31[InlineAsm] wrap Kind in enum class NFCNick Desaulniers1-4/+4
2023-08-25Revert "Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tables"Arthur Eubanks1-2/+1
2023-08-25Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tablesDaniel Paoliello1-1/+2