summaryrefslogtreecommitdiff
path: root/lib/Target/AArch64/AArch64LegalizerInfo.cpp
AgeCommit message (Expand)Author
2017-12-05Revert r319691: [globalisel][tablegen] Split atomic load/store into separate ...Daniel Sanders
2017-12-04[globalisel][tablegen] Split atomic load/store into separate opcode and enabl...Daniel Sanders
2017-12-01GlobalISel: Enable the legalization of G_MERGE_VALUES and G_UNMERGE_VALUESVolkan Keles
2017-11-30[aarch64][globalisel] Legalize G_ATOMIC_CMPXCHG_WITH_SUCCESS and G_ATOMICRMW_*Daniel Sanders
2017-11-28Fix VS2017 narrowing conversion warning. NFCISimon Pilgrim
2017-11-28[aarch64][globalisel] Define G_ATOMIC_CMPXCHG and G_ATOMICRMW_* and make them...Daniel Sanders
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-07[GlobalISel] Enable legalizing non-power-of-2 sized types.Kristof Beyls
2017-10-16[AArch64][LegalizerInfo] Mark s128 G_BITCAST legalQuentin Colombet
2017-10-08[AArch64][GlobalISel] Make G_PHI of p0 types legal.Amara Emerson
2017-09-19[globalisel] Add a G_BSWAP instruction and support bswap using it.Daniel Sanders
2017-09-12[AArch64][GlobalISel] Select all fpexts.Ahmed Bougacha
2017-08-25[GISel]: Implement widenScalar for Legalizing G_PHIAditya Nandakumar
2017-08-23[GISEl]: Translate phi into G_PHIAditya Nandakumar
2017-08-03[GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet
2017-07-31[GISel]: Support Widening G_ICMP's destination operand.Aditya Nandakumar
2017-07-18[globalisel][tablegen] Enable the import of rules involving fma.Daniel Sanders
2017-07-06[GISel]: Enhance the MachineIRBuilder APIAditya Nandakumar
2017-06-30GlobalISel: add G_IMPLICIT_DEF instruction.Tim Northover
2017-06-26AArch64: legalize G_EXTRACT operations.Tim Northover
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-03-03GlobalISel: constrain G_INSERT to inserting just one value per instruction.Tim Northover
2017-02-15GlobalISel: legalize va_arg on AArch64.Tim Northover
2017-02-14GlobalISel: deal with new G_PTR_MASK instruction on AArch64.Tim Northover
2017-02-08GlobalISel: legalize G_FPOW to a libcall on AArch64.Tim Northover
2017-02-08GlobalISel: expand mul-with-overflow into mul-hi on AArch64.Tim Northover
2017-02-08GlobalISel: select G_VASTART on iOS AArch64.Tim Northover
2017-02-06GlobalISel: legalize narrow G_SELECTS on AArch64.Tim Northover
2017-02-06GlobalISel: legalize G_INSERT instructionsTim Northover
2017-01-30[GlobalISel] Add support for indirectbrKristof Beyls
2017-01-27[AArch64][LegalizerInfo] Specify the type of the opcode.Quentin Colombet
2017-01-27Revert "[AArch64][LegalizerInfo] Specify the type of the initialization list."Quentin Colombet
2017-01-27[AArch64][LegalizerInfo] Specify the type of the initialization list.Quentin Colombet
2017-01-23[AArch64][GlobalISel] Legalize narrow scalar fp->int conversions.Ahmed Bougacha
2017-01-23[AArch64][GlobalISel] Legalize narrow scalar ops again.Ahmed Bougacha
2017-01-20[AArch64][GlobalISel] Widen scalar int->fp conversions.Ahmed Bougacha
2017-01-19[GlobalISel] Pointers are legal operands for G_SELECT on AArch64Kristof Beyls
2016-10-31GlobalISel: allow truncating pointer casts on AArch64.Tim Northover
2016-10-14GlobalISel: rename legalizer components to match others.Tim Northover