summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU
AgeCommit message (Expand)Author
2025-01-08AMDGPU: Reduce 64-bit add width if low bits are known 0 (#122049)Matt Arsenault
2025-01-08[AMDGPU] Disallow null for more resource operands (#121941)Jay Foad
2025-01-07AMDGPU: Use getSignedTargetConstant for ImmOffset in SelectScratchSVAddr (#12...Changpeng Fang
2025-01-07[AMDGPU][True16][CodeGen] true16 codegen pattern for v_med3_u/i16 (#121850)Brox Chen
2025-01-07[AMDGPU][True16][MC] true16 for v_minmax/maxmin_f16 and v_minmax/maxmin_num_f...Brox Chen
2025-01-07[AMDGPU] Do not fold into v_accvpr_mov/write/read (#120475)bcahoon
2025-01-07[AMDGPU] Calculate getDivNumBits' AtLeast using bitwidth (#121758)choikwa
2025-01-07AMDGPU: Fix assert on physreg MUBUF rsrc operand (#120815)Matt Arsenault
2025-01-07AMDGPU: Reduce AddedComplexity on canonicalize pattern (#119796)Matt Arsenault
2025-01-06[AMDGPU][True16][MC] true16 for v_cvt_u32_u16 (#120646)Brox Chen
2025-01-06[AMDGPU][True16][MC] true16 for v_fma_f16 (#119477)Brox Chen
2025-01-06[AMDGPU] Remove Dwarf encodings for subregisters (#117891)Emma Pilkington
2025-01-06[AMDGPU] [GlobalIsel] Combine Fmul with Select into ldexp instruction. (#120104)Vikash Gupta
2025-01-06[AMDGPU] Support divergent sized dynamic alloca (#121148)Aaditya
2025-01-03[AMDGPU][True16][MC] true16 for v_rndne_f16 (#120691)Brox Chen
2025-01-03 [AMDGPU][True16][MC] true16 for v_cos_f16 (#120639)Brox Chen
2025-01-03[AMDGPU][True16][MC] true16 for v_cvt_i32_i16 (#120645)Brox Chen
2025-01-03[AMDGPU][True16][MC] true16 for v_fract_f16 (#120647)Brox Chen
2025-01-03[AMDGPU][MC] Allow null where 128b or larger dst reg is expected (#115200)Jun Wang
2025-01-03[AMDGPU][True16][MC] true16 for v_frexp_mant_f16 (#120653)Brox Chen
2025-01-03[AMDGPU][True16][MC] true16 for v_sin_f16 (#120692)Brox Chen
2025-01-03[AMDGPU][True16][MC] true16 for v_not_b16 (#120659)Brox Chen
2025-01-03[AMDGPU][True16][MC] disable incorrect VOPC t16 instruction (#120271)Brox Chen
2025-01-03[AMDGPU][True16][MC] true16 for v_trunc_f16 (#120693)Brox Chen
2025-01-03[AMDGPU][True16][MC] true16 for v_sat_pk_u8_i16 (#120634)Brox Chen
2025-01-03[AMDGPU][True16[MC] true16 for v_max3/min3_num_f16 (#121510)Brox Chen
2024-12-23[AMDGPU] Simplify handling of renamed GFX12 image atomics. NFC. (#120776)Jay Foad
2024-12-23[AMDGPU] Remove amdgpu-no-heap-ptr and amdgpu-no-lds-kernel-id attributes fro...Chaitanya
2024-12-21[SelectionDAG] Virtualize isTargetStrictFPOpcode / isTargetMemoryOpcode (#119...Sergei Barannikov
2024-12-20[AMDGPU] Remove some unnecessary !castsJay Foad
2024-12-20[AMDGPU] Update base addr of dyn alloca considering GrowingUp stack (#119822)Aaditya
2024-12-20[AMDGPU][True16][MC] V_MED3_I/U16_fake16 CodeGen pattern (#120600)Brox Chen
2024-12-20Make CombinerHelper methods const (#119529)Paul Bowen-Huggett
2024-12-20AMDGPU: Fix mishandling of search for constantexpr addrspacecasts (#120346)Matt Arsenault
2024-12-19[AMDGPU] Emit S_CBRANCH_SCC for floating-point conditions. (#120588)Konstantina Mitropoulou
2024-12-19Revert "[AMDGPU][True16][MC] true16 for v_minmax/maxmin_f16 (#119586)" (#120594)Brox Chen
2024-12-19[SelectionDAG] Move SDNode::use_iterator::getOperandNo to SDUse. (#120536)Craig Topper
2024-12-19[SelectionDAG] Split SDNode::use_iterator into user_iterator and use_iterator...Craig Topper
2024-12-19[AMDGPU] Remove unnecessary casts to GCNSubtargetJay Foad
2024-12-19[AMDGPU] Remove unneeded use of !dag. NFC. (#120546)Jay Foad
2024-12-18[SelectionDAG] Add SDNode::user_begin() and use it in some places (#120509)Craig Topper
2024-12-18[SelectionDAG] Rename SDNode::uses() to users(). (#120499)Craig Topper
2024-12-18[AMDGPU][True16][MC] true16 for v_minmax/maxmin_f16 (#119586)Brox Chen
2024-12-18[AMDGPU][True16][MC] true16 for v_div_fixup_f16 (#119613)Brox Chen
2024-12-18[AMDGPU][True16][MC] true16 for v_cvt_pknorm_i16/u16_f16 (#119605)Brox Chen
2024-12-18[AMDGPU][MC] Disallow op_sel in some VOP3P dot instructions (#100485)Jun Wang
2024-12-18[AMDGPU][True16][MC] true16 for v_pack_b32_f16 (#119630)Brox Chen
2024-12-18[AMDGPU][True16][MC] test update for v_subrev_f16 in true16 (#119315)Brox Chen
2024-12-18[AMDGPU][True16][MC] test update for v_ldexp_f16 in true16 (#119313)Brox Chen
2024-12-18[AMDGPU] Make max dwords of memory cluster configurable (#119342)Ruiling, Song