summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel
AgeCommit message (Expand)Author
2025-07-02[GlobalISel] Allow expansion of urem by constant in prelegalizer (#145914)jyli0116
2025-06-28[GlobalISel] Remove an unnecessary cast (NFC) (#146249)Kazu Hirata
2025-06-27GlobalISel: Replace use of report_fatal_error (#145866)Matt Arsenault
2025-06-27[GlobalISel] Use-Vector-Truncate Opt Needs Elt Type Check (#146003)Daniel Man
2025-06-26[GlobalISel] Remove dead code. (NFC) (#145811)Pete Chou
2025-06-25[X86][GlobalISel] Enable SINCOS with libcall mapping (#142438)JaydeepChauhan14
2025-06-23PowerPC: Stop reporting memcpy as an alias of memmove on AIX (#143836)Matt Arsenault
2025-06-23[IRTranslator] Remove unnecessary isIntrinsic() check (NFC)Nikita Popov
2025-06-23CodeGen: Emit error if getRegisterByName fails (#145194)Matt Arsenault
2025-06-21[GlobalISel] Widen vector loads from aligned ptrs (#144309)David Green
2025-06-19[llvm] Remove an extraneous cast (NFC) (#144955)Kazu Hirata
2025-06-16[llvm] Remove unused includes (NFC) (#144293)Kazu Hirata
2025-06-15[GlobalISel] Split Legalizer debug ouput into paragraphs. NFC (#143427)David Green
2025-06-12[DLCov][NFC] Propagate annotated DebugLocs through transformations (#138047)Stephen Tozer
2025-06-12[GISel] KnownFPClass ValueTracking fix handling of vectors (#143372)Tim Gymnich
2025-06-07[GISel][NFC] Use ranged-for/enumerate in a few places. (#143185)Jason Eckhardt
2025-06-06[GISel] [NFC] Capitalize loop indices in GISelValueTracking.cpp for style con...Usha Gupta
2025-06-06[AArch64] Skip storing of stack arguments when lowering tail calls (#126735)Guy David
2025-06-05[GlobalISel] support lowering of G_SHUFFLEVECTOR with pointer args (#141959)Stanley Gambarin
2025-06-04[GlobalISel] Add G_CONCAT_VECTOR handling in computeNumSignBits (#142355)Usha Gupta
2025-05-30[GlobalISel] Add G_CONCAT_VECTOR computeKnownBits (#141933)Usha Gupta
2025-05-24[CodeGen] Remove unused includes (NFC) (#141320)Kazu Hirata
2025-05-23[GISel] Add KnownFPClass Analysis to GISelValueTrackingPass (#134611)Tim Gymnich
2025-05-22Fix build for GenericFloatingPointPredicateUtils #140254 (#141095)Tim Gymnich
2025-05-22[LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties (#140...users/pcc/spr/main.elf-add-branch-to-branch-optimizationRahul Joshi
2025-05-22[CodeGen] Add SSID & Atomic Ordering to IntrinsicInfo (#140896)Pierre van Houtryve
2025-05-21[GlobalISel] Fix ZExt known bits for scalable vectors. (#140213)David Green
2025-05-21AMDGPU/GlobalISel: Start legalizing minimumnum and maximumnum (#140900)Matt Arsenault
2025-05-20[GISel] Fix ShuffleVector assert (#139769)Alan Li
2025-05-20[GlobalISel] Add known bits and sign-bits handling for G_SPLAT_VECTOR (#140204)David Green
2025-05-20[GlobalISel] Add computeNumSignBits for G_SHUFFLE_VECTOR (#139505)David Green
2025-05-17[GlobalISel] Put legalizer rule debug behind a verbose option. (#138277)David Green
2025-05-17[GlobalISel] Add G_SHUFFLE_VECTOR computeKnownBits (#139501)David Green
2025-05-14[GlobalISel] Add a GISelValueTracker printing pass (#139687)David Green
2025-05-13[GISel][AArch64] Added more efficient lowering of Bitreverse (#139233)jyli0116
2025-05-13[GlobalISel] Add computeNumSignBits for G_BUILD_VECTOR. (#139506)David Green
2025-05-10[IR] Teach getAsmString to return StringRef (NFC) (#139406)Kazu Hirata
2025-05-08GlobalISel: Translate minimumnum and maximumnum (#139106)Matt Arsenault
2025-05-08Revert "(reland) [GlobalISel] Diagnose inline assembly constraint lowering er...pvanhout
2025-05-08(reland) [GlobalISel] Diagnose inline assembly constraint lowering errors (#1...Pierre van Houtryve
2025-05-07Revert "[GlobalISel] Diagnose inline assembly constraint lowering errors (#13...pvanhout
2025-05-07[GlobalISel] Diagnose inline assembly constraint lowering errors (#135782)Pierre van Houtryve
2025-05-06[GlobalISel][AArch64] Handles bitreverse to prevent falling back (#138150)jyli0116
2025-05-05[IntrinsicInst] Remove MemCpyInlineInst and MemSetInlineInst [nfc] (#138568)Philip Reames
2025-05-05[CodeGen] Use range-based for loops (NFC) (#138488)Kazu Hirata
2025-05-05[GlobalISel] Take the result size into account when const folding icmp (#134365)KRM7
2025-05-04Revert "[CodeGen] Use range-based for loops (NFC) (#138434)"Nico Weber
2025-05-04[CodeGen] Remove unused local variables (NFC) (#138441)Kazu Hirata
2025-05-04[CodeGen] Use range-based for loops (NFC) (#138434)Kazu Hirata
2025-05-02[llvm] Remove redundant control flow (NFC) (#138304)Kazu Hirata