summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel
AgeCommit message (Expand)Author
2025-11-19[AArch64][GlobalISel] Check unmergeSrc is a vector in matchCombineBuildUnmerg...Ryan Cowan
2025-11-18[GISel] Use getScalarSizeInBits in LegalizerHelper::lowerBitCount (#168584)Craig Topper
2025-11-18[GISel][RISCV] Compute CTPOP of small odd-sized integer correctly (#168559)Hongyu Chen
2025-11-18[AArch64][GISel] Don't crash in known-bits when copying from vectors to non-v...Nathan Corbyn
2025-11-18[AArch64][GlobalISel] Add better basic legalization for llround. (#168427)David Green
2025-11-17[AArch64][GlobalISel] Add combine for build_vector(unmerge, unmerge, undef, u...Ryan Cowan
2025-11-17[DAG] Add strictfp implicit def reg after metadata. (#168282)David Green
2025-11-17[InlineAsmLowering] unsigned -> TypeSize for getTypeStoreSize resultpvanhout
2025-11-14[AArch64][GlobalISel] Improve lowering of vector fp16 fpext (#165554)Ryan Cowan
2025-11-15[GlobalISel] Return byte offsets from computeValueLLTs (NFC) (#166747)Sergei Barannikov
2025-11-14[GlobalISel] Add support for value/constants as inline asm memory operand (#1...Pierre van Houtryve
2025-11-12[NFC][SPIRV][IRTranslator] Replace leftover `MF->getTarget().getTargetTriple(...Juan Manuel Martinez Caamaño
2025-11-10CodeGen: Remove TRI argument from getRegClass (#158225)Matt Arsenault
2025-11-09[SPIRV] Add support for `bfloat16` atomics via the `SPV_INTEL_16bit_atomics` ...Alex Voicu
2025-11-06[IR] llvm.reloc.none intrinsic for no-op symbol references (#147427)Daniel Thornburgh
2025-11-06[CodeGen] Delete two ComputeValueVTs overloads (NFC) (#166758)Sergei Barannikov
2025-11-06[NFC] Refactor target intrinsic call lowering (#153204)Robert Imschweiler
2025-11-05[GlobalISel] Add `G_EXTRACT_VECTOR_ELT` for `computeKnownBits` (#164825)Moritz Zielke
2025-11-05DAG: Avoid some libcall string name comparisons (#166321)Matt Arsenault
2025-11-04[SPIRV] Enable `bfloat16` arithmetic (#166031)Alex Voicu
2025-11-03[llvm][DebugInfo] Emit 0/1 for constant boolean values (#151225)Laxman Sole
2025-11-01[Analysis, CodeGen] Use ArrayRef instead of const ArrayRef (NFC) (#166026)Kazu Hirata
2025-10-31[GlobalISel] SBFX/UBFX does not create poison (#165675)David Green
2025-10-29[AArch64][GlobalISel] Add a constant funnel shift post-legalizer combine. (#1...David Green
2025-10-25[Legalizer] Cache extracted element when lowering G_SHUFFLE_VECTOR. (#163893)Yunqing Yu
2025-10-24[AMDGPU][GlobalISel] Lower G_FMINIMUM and G_FMAXIMUM (#151122)Mirko Brkušanin
2025-10-24[GlobalISel] Make scalar G_SHUFFLE_VECTOR illegal. (#140508)David Green
2025-10-23CodeGen: Fix crash when no libcall is available for stackguard (#164211)Matt Arsenault
2025-10-22[CodeGen] Add "override" where appropriate (NFC) (#164571)Kazu Hirata
2025-10-16[GlobalIsel] Remove NoNaNsFPMath uses (#163484)paperchalice
2025-10-16[GISel][Legalizer] Rework `changeElementCountTo` (NFC) (#158617)Denis.G
2025-10-15[GISel] Use G_ZEXT when widening G_EXTRACT_VECTOR_ELT/G_INSERT_VECTOR_ELT ind...Craig Topper
2025-10-14[llvm] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163330)Kazu Hirata
2025-10-14[GlobalISel] Add G_ADD for computeNumSignBits (#159202)Yatao Wang
2025-10-13[GlobalISel] Add G_SUB for computeNumSignBits (#158384)Yatao Wang
2025-10-10[AArch64][GlobalISel] Add G_FPEXT(G_FCONSTANT) folding (#162829)Ryan Cowan
2025-10-10Revert "[AArch64][GlobalISel] Add G_FPEXT(G_FCONSTANT) folding" (#162805)Ryan Cowan
2025-10-10[GlobalISel] add KnownBits tracking for G_UMULH and G_SMULH (#158445)Pragyansh Chaturvedi
2025-10-10[AArch64][GlobalISel] Add G_FPEXT(G_FCONSTANT) folding (#160902)Ryan Cowan
2025-10-09[GlobalIsel] Add failure memory order to LegalityQuery (NFC) (#162284)Mészáros Gergely
2025-10-08[GlobalISel] fdiv to fmul transform (#144305)David Green
2025-10-02[AArch64][GlobalISel] Add `G_FMODF` instruction (#160061)Ryan Cowan
2025-10-01Cleanup the LLVM exported symbols namespace (#161240)Nicolai Hähnle
2025-09-25[X86][GlobalISel] Added support for llvm.set.rounding (#156591)JaydeepChauhan14
2025-09-25GlobalISel: Adjust insert point when expanding G_[SU]DIVREMMatt Arsenault
2025-09-25[TargetLowering][ExpandABD] Prefer selects over usubo if we do the same for u...AZero13
2025-09-22[SPIRV] Add support for the SPIR-V extension SPV_KHR_bfloat16 (#155645)YixingZhang007
2025-09-21[GlobalISel] Add G_ABS computeKnownBits (#154413)Pragyansh Chaturvedi
2025-09-18[RISCV][GISel] Lower G_SSUBE (#157855)woruyu
2025-09-16[LLVM][GlobalISel] Make CSEMIRBuilder::buildConstant scalable vector aware. (...Paul Walker