aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-02-19[CodeGen] Use __extendhfsf2 and __truncsfhf2 by default (#126880)Nikita Popov1-2/+2
2024-07-08[LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (#83039)Manish Kausik H1-3/+3
2024-04-15[GlobalISel] Fix fewerElementsVectorPhi to insert after G_PHIs (#87927)Dávid Ferenc Szabó1-3/+3
2024-03-07[GISEL] Add IRTranslation for shufflevector on scalable vector types (#80378)Michael Maitland1-2/+2
2024-03-07Revert "[GISEL] Add IRTranslation for shufflevector on scalable vector types"...Michael Maitland1-2/+2
2024-03-07[GISEL] Add IRTranslation for shufflevector on scalable vector types (#80378)Michael Maitland1-2/+2
2024-01-26[GISel] Lower scalar G_SELECT in LegalizerHelper (#79342)Kai Nacke1-0/+41
2024-01-03[GlobalISel][AArch64] Tail call libcalls. (#74929)David Green1-1/+3
2023-01-25[unittests] Use GTEST_SKIP() instead of return when appropriatePaul Robinson1-93/+93
2023-01-13MachineIRBuilder: Rename buildMerge. NFCDiana Picus1-5/+5
2022-12-07[NFC] Use Register instead of unsigned for variables that receive a Register ...Gregory Alfonso1-4/+4
2022-08-02[GIsel] Add missing libcall for G_MUL to LegalizerHelperKai Nacke1-0/+58
2022-04-12GlobalISel: Implement MoreElements for select of vector conditionsMatt Arsenault1-0/+47
2022-04-12GlobalISel: Handle widening umulo/smulo condition outputsMatt Arsenault1-0/+35
2021-12-23[GlobalISel] Rework more/fewer elements for vectorsPetar Avramovic1-90/+85
2021-10-04Delay outgoing register assignments to last.Amara Emerson1-2/+2
2021-08-10[GlobalISel] Look through truncs and extends in narrowScalarShiftKonstantin Schwarz1-0/+43
2021-08-06[GlobalISel] Improve widening of cttz/cttz_zero_undefJay Foad1-4/+4
2021-08-06[GlobalISel] Improve legalization of narrow CTTZJay Foad1-1/+1
2021-07-10[AArch64][GlobalISel] Implement moreElements legalization for G_SHUFFLE_VECTOR.Amara Emerson1-0/+47
2021-07-08GlobalISel: Track original argument index in ArgInfoMatt Arsenault1-1/+1
2021-06-30CodeGen: Print/parse LLTs in MachineMemOperandsMatt Arsenault1-1/+1
2021-06-24[GlobalISel] NFC: Change LLT::vector to take ElementCount.Sander de Smalen1-33/+33
2021-06-08GlobalISel: Avoid use of G_INSERT in insertPartsMatt Arsenault1-5/+5
2021-06-01[globalisel][legalizer] Separate the deprecated LegalizerInfo from the curren...Daniel Sanders1-2/+2
2021-05-26Fix unit test after 324af79dbc6066Jessica Paquette1-62/+85
2021-04-01Revert "[globalisel][unittests] Rename setUp() to avoid potential mix up with...Daniel Sanders1-88/+88
2021-04-01[globalisel][unittests] Rename setUp() to avoid potential mix up with SetUp()...Daniel Sanders1-88/+88
2021-03-30[GlobalISel] Implement lowering for G_ROTR and G_ROTL.Amara Emerson1-0/+156
2021-03-10GlobalISel: Try to combine G_[SU]DIV and G_[SU]REMChristudasan Devadasan1-0/+62
2021-03-02GlobalISel: Merge and cleanup more AMDGPU call lowering codeMatt Arsenault1-2/+2
2021-02-22[GlobalISel] Implement narrowScalar for SADDE/SSUBE/UADDE/USUBECassie Jones1-0/+156
2021-02-22[GlobalISel] Implement narrowScalar for SADDO/SSUBOCassie Jones1-0/+74
2021-02-22[GlobalISel] Implement narrowScalar for UADDO/USUBOCassie Jones1-0/+74
2021-02-12[RGT][GlobalIsel] Add missing setUp() calls to legalizer unittestsPaul Robinson1-21/+66
2021-01-28[GlobalISel] Implement widenScalar for carry-in add/subCassie Jones1-0/+160
2021-01-25Revert "Revert "[GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo me...Mitch Phillips1-6/+84
2021-01-22Revert "[GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method"Mitch Phillips1-84/+6
2021-01-22[GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo methodCassie Jones1-6/+84
2020-09-29[GlobalISel] fix widenScalarUnmerge if widen type is not a multiple of destin...Dominik Montada1-0/+44
2020-09-24GlobalISel: Use unmerge when copying wide vectors to result registersMatt Arsenault1-1/+4
2020-08-18GlobalISel: Implement fewerElementsVector for G_INSERT_VECTOR_ELTMatt Arsenault1-0/+81
2020-08-03GlobalISel: Reimplement moreElementsVectorDstMatt Arsenault1-2/+1
2020-06-09GlobalISel: Set instr/debugloc before any legalizer actionMatt Arsenault1-0/+37
2020-06-05GlobalISel: Add G_EXTRACT/G_INSERT offset to legalize infoMatt Arsenault1-1/+1
2020-04-17[GlobalISel][AMDGPU] add legalization for G_FREEZEDominik Montada1-0/+211
2020-04-08[GlobalISel] support narrow G_IMPLICIT_DEF for DstSize % NarrowSize != 0Dominik Montada1-0/+56
2020-03-30[Alignment][NFC] Use Align version of getMachineMemOperandGuillaume Chatelet1-2/+2
2020-03-26[GlobalISel] add helper function to create arbitrary libcallsDominik Montada1-0/+26
2020-03-24GlobalISel: Introduce bitcast legalize actionMatt Arsenault1-0/+157