Age | Commit message (Expand) | Author | Files | Lines |
2024-04-02 | [GlobalIsel] Combine G_EXTRACT_VECTOR_ELT (#85321) | Thorsten Schütt | 3 | -0/+335 |
2024-03-31 | [CodeGen] Add default lowering for llvm.allow.{runtime,ubsan}.check() (#86049) | Vitaly Buka | 1 | -0/+5 |
2024-03-29 | [GlobalISel] Fold G_ICMP if possible (#86357) | Shilei Tian | 3 | -9/+107 |
2024-03-29 | [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (#86993) | Shilei Tian | 1 | -57/+5 |
2024-03-29 | [GlobalISel] Handle div-by-pow2 (#83155) | Shilei Tian | 1 | -0/+91 |
2024-03-29 | [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (#86505) | Wang Pengcheng | 1 | -2/+16 |
2024-03-27 | [GlobalISel] Update `MachineIRBuilder::buildAtomicRMW` interface (#86851) | Shilei Tian | 1 | -26/+28 |
2024-03-26 | [GISEL][NFC] Use getElementCount instead of getNumElements in more places | Michael Maitland | 2 | -2/+3 |
2024-03-26 | [RISCV][GISEL] Legalize, regbankselect, and instruction-select G_VSCALE (#85967) | Michael Maitland | 2 | -1/+35 |
2024-03-26 | [CodeGen] Add nneg and disjoint flags (#86650) | Thorsten Schütt | 1 | -1/+6 |
2024-03-26 | [GlobalISel] Add Knownbits for G_LOAD/ZEXTLOAD/SEXTLOAD with range metadata (... | David Green | 1 | -7/+12 |
2024-03-26 | [AArch64][GlobalISel] Legalization for small anyext/sext/zext (#86438) | David Green | 1 | -7/+15 |
2024-03-26 | [GlobalISel] Add CTLZ known bits. (#86436) | David Green | 1 | -0/+11 |
2024-03-25 | [GlobalISel] Fold G_CTTZ if possible (#86224) | Shilei Tian | 2 | -4/+11 |
2024-03-25 | Revert "[RISCV][GISEL] Legalize G_VSCALE" | Michael Maitland | 2 | -57/+1 |
2024-03-25 | [RISCV][GISEL] Legalize G_VSCALE | Michael Maitland | 2 | -1/+57 |
2024-03-23 | [CodeGen] Update for scalable MemoryType in MMO (#70452) | Harvin Iriawan | 1 | -9/+25 |
2024-03-23 | [GlobalISel] Introduce G_TRAP, G_DEBUGTRAP, G_UBSANTRAP (#84941) | Evgenii Kudriashov | 1 | -16/+31 |
2024-03-23 | [LLVM] Pass APInt by const reference. NFC. (#86278) | Yingwei Zheng | 1 | -1/+1 |
2024-03-21 | [AArch64][GlobalISel] Take abs scalar codegen closer to SDAG (#84886) | Madhur Amilkanthwar | 1 | -1/+14 |
2024-03-21 | [GlobalIsel] Post-review combine ADDO (#85961) | Thorsten Schütt | 1 | -9/+1 |
2024-03-20 | [RemoveDIs][NFC] Rename DPLabel->DbgLabelRecord (#85918) | Stephen Tozer | 1 | -5/+5 |
2024-03-19 | [GISEL][RISCV] IRTranslator for scalable vector load (#80006) | Jiahan Xie | 1 | -3/+2 |
2024-03-19 | [RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216) | Stephen Tozer | 1 | -9/+9 |
2024-03-18 | [GlobalISel] convergence control tokens and intrinsics (#67006) | Sameer Sahasrabuddhe | 3 | -7/+65 |
2024-03-18 | [GlobalISel] Add support to moreElementsVector for G_SEXT, G_ZEXT and G_ANYEX... | Dhruv Chawla | 1 | -0/+3 |
2024-03-17 | [CodeGen] Use LocationSize for MMO getSize (#84751) | David Green | 4 | -26/+20 |
2024-03-15 | [GlobalISel] Add support for interleave and deinterleave intrinsics to IRTran... | Dhruv Chawla | 1 | -0/+51 |
2024-03-14 | [GlobalIsel] Combine ADDO (#82927) | Thorsten Schütt | 1 | -18/+195 |
2024-03-13 | [NFC] Remove trailing white spaces | Shilei Tian | 1 | -1/+1 |
2024-03-12 | [GISEL] Add G_VSCALE instruction (#84542) | Michael Maitland | 1 | -0/+18 |
2024-03-12 | [RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (... | Stephen Tozer | 1 | -1/+1 |
2024-03-11 | [GISEL] Add G_INSERT_SUBVECTOR and G_EXTRACT_SUBVECTOR (#84538) | Michael Maitland | 1 | -0/+15 |
2024-03-09 | [GISel] Enforce G_PTR_ADD RHS type matching index size for addr space (#84352) | Jay Foad | 1 | -1/+8 |
2024-03-08 | [GISel] Simplify getConstantVRegValWithLookThrough. NFC. | Jay Foad | 1 | -6/+5 |
2024-03-07 | [GlobalISel] Fix yet another pointer type invalid combining issue, this time ... | Amara Emerson | 1 | -0/+3 |
2024-03-07 | [GlobalISel] Fix crash in tryFoldAndOrOrICmpsUsingRanges() with pointer types. | Amara Emerson | 1 | -0/+3 |
2024-03-07 | [GISEL] Silence unused variable warning. NFC | Benjamin Kramer | 1 | -2/+1 |
2024-03-07 | [GISEL] Add IRTranslation for shufflevector on scalable vector types (#80378) | Michael Maitland | 4 | -13/+36 |
2024-03-07 | Revert "[GISEL] Add IRTranslation for shufflevector on scalable vector types"... | Michael Maitland | 4 | -36/+13 |
2024-03-07 | [GISEL] Add IRTranslation for shufflevector on scalable vector types (#80378) | Michael Maitland | 4 | -13/+36 |
2024-03-06 | [GlobalISel] Use LocationSize in GISelAddressing. NFC (#83885) | David Green | 1 | -22/+29 |
2024-03-05 | [AArch64] Implement -fno-plt for SelectionDAG/GlobalISel | Fangrui Song | 1 | -3/+9 |
2024-03-05 | [KnownBits] Add API for `nuw` flag in `computeForAddSub`; NFC | Noah Goldstein | 1 | -5/+5 |
2024-03-04 | [AArch64][GlobalISel] Re-commit Legalize G_SHUFFLE_VECTOR for Odd-Sized Vecto... | Tuan Chuong Goh | 1 | -0/+1 |
2024-03-01 | Revert "[AArch64][GlobalISel] Legalize G_SHUFFLE_VECTOR for Odd-Sized Vectors... | chuongg3 | 1 | -1/+0 |
2024-02-29 | [AArch64][GlobalISel] Legalize G_SHUFFLE_VECTOR for Odd-Sized Vectors (#83038) | chuongg3 | 1 | -0/+1 |
2024-02-28 | [GlobalISel] Add a TargetLowering variable to IRTranslator. NFC (#83009) | David Green | 1 | -47/+27 |
2024-02-27 | [AArch64][GlobalISel] Improve codegen for G_VECREDUCE_{SMIN,SMAX,UMIN,UMAX} f... | Dhruv Chawla (work) | 1 | -0/+68 |
2024-02-26 | [GlobalISel] Make the Combiner insert G_FREEZE when converting G_SELECT to bi... | Owen Anderson | 1 | -4/+8 |