summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MIPS GlobalISel] Select G_UADDOPetar Avramovic2019-02-261-0/+12
* GlobalISel: Fix fewerElementsVector for ctlz with different result typeMatt Arsenault2019-02-201-1/+5
* GlobalISel: Implement moreElementsVector for g_insert resultsMatt Arsenault2019-02-201-0/+8
* GlobalISel: Implement moreElementsVector for selectMatt Arsenault2019-02-191-0/+12
* GlobalISel: Implement moreElementsVector for G_EXTRACT sourceMatt Arsenault2019-02-191-0/+7
* GlobalISel: Implement moreElementsVector for bit opsMatt Arsenault2019-02-191-0/+40
* [GlobalISel][AArch64] Legalize + select some llvm.ctlz.* intrinsicsJessica Paquette2019-02-181-0/+1
* GlobalISel: Implement widenScalar for g_extract scalar resultsMatt Arsenault2019-02-181-6/+48
* GlobalISel: Fix double count of offset for irregular vector breakdownsMatt Arsenault2019-02-181-1/+0
* [MIPS GlobalISel] Select branch instructionsPetar Avramovic2019-02-141-1/+1
* GlobalISel: Use default rounding mode when extending fconstantMatt Arsenault2019-02-121-3/+8
* GlobalISel: Move some more legalize cases into functionsMatt Arsenault2019-02-121-165/+190
* GlobalISel: Implement moreElementsVector for implicit_defMatt Arsenault2019-02-111-0/+29
* GlobalISel: Fix not calling the observer when legalizing G_EXTRACTMatt Arsenault2019-02-111-0/+2
* [GlobalISel][AArch64] Select G_FFLOORJessica Paquette2019-02-111-0/+2
* GlobalISel: Add G_FCANONICALIZE instructionMatt Arsenault2019-02-111-0/+2
* [MIPS GlobalISel] Select any extending load and truncating storePetar Avramovic2019-02-081-7/+0
* AMDGPU/GlobalISel: Legalize addrspacecastMatt Arsenault2019-02-081-0/+1
* GlobalISel: Try to fix bot failuresMatt Arsenault2019-02-071-5/+5
* GlobalISel: Implement narrowScalar for shift main typeMatt Arsenault2019-02-071-8/+217
* GlobalISel: Implement fewerElementsVector for shiftsMatt Arsenault2019-02-071-30/+130
* GlobalISel: Consolidate load/store legalizationMatt Arsenault2019-02-051-103/+14
* GlobalISel: Implement narrowScalar for selectMatt Arsenault2019-02-051-0/+53
* GlobalISel: Fix not calling observer when legalizing bitcount opsMatt Arsenault2019-02-041-11/+12
* GlobalISel: Implement widenScalar for G_UNMERGE_VALUESMatt Arsenault2019-02-031-39/+83
* GlobalISel: Implement widenScalar for G_EXTRACT vector sourcesMatt Arsenault2019-02-021-0/+26
* GlobalISel: Legalization for inttoptr/ptrtointMatt Arsenault2019-02-021-4/+38
* GlobalISel: Handle odd splits in fewerElementsVector for load/storeMatt Arsenault2019-01-311-30/+173
* GlobalISel: Implement narrowScalar for bswapMatt Arsenault2019-01-311-0/+25
* GlobalISel: Don't call changingInstruction before giving upMatt Arsenault2019-01-311-1/+1
* GlobalISel: Allow bitcount ops to have different result typeMatt Arsenault2019-01-311-4/+30
* GlobalISel: Use helper function for MMO splittingMatt Arsenault2019-01-311-14/+10
* [GlobalISel][AArch64] Select G_FEXPJessica Paquette2019-01-301-1/+6
* [GlobalISel][LegalizerHelper] Add some missing MI change observer calls.Amara Emerson2019-01-301-0/+2
* [GlobalISel][AArch64] Add instruction selection support for @llvm.log2Jessica Paquette2019-01-301-1/+7
* [GlobalISel][AArch64] Add instruction selection support for @llvm.sqrtJessica Paquette2019-01-301-0/+2
* GlobalISel: Implement fewerElementsVector for selectMatt Arsenault2019-01-301-0/+74
* GlobalISel: Use appropriate extension for legalizing select conditionsMatt Arsenault2019-01-301-1/+2
* GlobalISel: Support narrowScalar for uneven loadsMatt Arsenault2019-01-301-11/+40
* GlobalISel: Handle some odd splits in fewerElementsVectorMatt Arsenault2019-01-301-10/+55
* GlobalISel: Handle more cases for widenScalar for G_STOREMatt Arsenault2019-01-301-3/+10
* GlobalISel: Fix unused variable warning in release buildsMatt Arsenault2019-01-291-2/+1
* GlobalISel: Partially implement widenScalar for MERGE_VALUESMatt Arsenault2019-01-291-0/+40
* GlobalISel: Fix narrowScalar for load/store with different mem sizeMatt Arsenault2019-01-291-2/+27
* [GlobalISel][AArch64] Add legalization for G_FLOGJessica Paquette2019-01-281-1/+7
* [GlobalISel][AArch64] Add instruction selection support for @llvm.log10Jessica Paquette2019-01-281-1/+7
* [GlobalISel][AArch64] Add instruction selection support for G_FCOS and G_FSINJessica Paquette2019-01-281-1/+19
* [MIPS GlobalISel] Select subPetar Avramovic2019-01-281-0/+66
* GlobalISel: Don't reduce elements for atomic load/storeMatt Arsenault2019-01-271-1/+9
* GlobalISel: Factor fewerElementVectors into separate functionsMatt Arsenault2019-01-271-156/+170
OpenPOWER on IntegriCloud