summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [AArch64][GlobalISel] Make G_BLOCK_ADDR legal.Amara Emerson2018-07-311-0/+2
* [globalisel][legalizer] Add AtomicOrdering to LegalityQuery and use it in AAr...Daniel Sanders2018-06-271-2/+6
* [GlobalISel][AArch64] LegalizerInfo verifier: Fixing bugs exposed by Legalize...Roman Tereshin2018-05-311-11/+4
* [GlobalISel][AArch64] LegalizerInfo verifier: Adding LegalizerInfo::verify(.....Roman Tereshin2018-05-301-0/+1
* [globalisel] Update GlobalISel emitter to match new representation of extendi...Daniel Sanders2018-05-051-1/+34
* Fix infinite loop after r331115Daniel Sanders2018-04-301-1/+2
* [globalisel][legalizerinfo] Introduce dedicated extending loads and add lower...Daniel Sanders2018-04-281-0/+6
* [globalisel][legalizerinfo] Add support for legalization based on the Machine...Daniel Sanders2018-04-271-2/+9
* [globalisel][legalizerinfo] Add support for the Lower action in getActionDefi...Daniel Sanders2018-04-091-10/+6
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* [globalisel][legalizerinfo] Follow up on post-commit review comments after r3...Daniel Sanders2018-02-131-1/+0
* [globalisel][legalizer] Adapt LegalizerInfo to support inter-type dependencie...Daniel Sanders2018-01-291-298/+256
* [globalisel] Make LegalizerInfo::LegalizeAction available outside of Legalize...Daniel Sanders2018-01-291-26/+27
* Revert r319691: [globalisel][tablegen] Split atomic load/store into separate ...Daniel Sanders2017-12-051-8/+0
* [globalisel][tablegen] Split atomic load/store into separate opcode and enabl...Daniel Sanders2017-12-041-0/+8
* GlobalISel: Enable the legalization of G_MERGE_VALUES and G_UNMERGE_VALUESVolkan Keles2017-12-011-0/+17
* [aarch64][globalisel] Legalize G_ATOMIC_CMPXCHG_WITH_SUCCESS and G_ATOMICRMW_*Daniel Sanders2017-11-301-1/+3
* Fix VS2017 narrowing conversion warning. NFCISimon Pilgrim2017-11-281-1/+1
* [aarch64][globalisel] Define G_ATOMIC_CMPXCHG and G_ATOMICRMW_* and make them...Daniel Sanders2017-11-281-1/+18
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* [GlobalISel] Enable legalizing non-power-of-2 sized types.Kristof Beyls2017-11-071-41/+128
* [AArch64][LegalizerInfo] Mark s128 G_BITCAST legalQuentin Colombet2017-10-161-1/+3
* [AArch64][GlobalISel] Make G_PHI of p0 types legal.Amara Emerson2017-10-081-1/+1
* [globalisel] Add a G_BSWAP instruction and support bswap using it.Daniel Sanders2017-09-191-0/+3
* [AArch64][GlobalISel] Select all fpexts.Ahmed Bougacha2017-09-121-6/+7
* [GISel]: Implement widenScalar for Legalizing G_PHIAditya Nandakumar2017-08-251-0/+3
* [GISEl]: Translate phi into G_PHIAditya Nandakumar2017-08-231-0/+3
* [GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet2017-08-031-4/+0
* [GISel]: Support Widening G_ICMP's destination operand.Aditya Nandakumar2017-07-311-2/+4
* [globalisel][tablegen] Enable the import of rules involving fma.Daniel Sanders2017-07-181-1/+1
* [GISel]: Enhance the MachineIRBuilder APIAditya Nandakumar2017-07-061-3/+2
* GlobalISel: add G_IMPLICIT_DEF instruction.Tim Northover2017-06-301-0/+3
* AArch64: legalize G_EXTRACT operations.Tim Northover2017-06-261-0/+6
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* GlobalISel: constrain G_INSERT to inserting just one value per instruction.Tim Northover2017-03-031-3/+2
* GlobalISel: legalize va_arg on AArch64.Tim Northover2017-02-151-0/+78
* GlobalISel: deal with new G_PTR_MASK instruction on AArch64.Tim Northover2017-02-141-0/+2
* GlobalISel: legalize G_FPOW to a libcall on AArch64.Tim Northover2017-02-081-2/+4
* GlobalISel: expand mul-with-overflow into mul-hi on AArch64.Tim Northover2017-02-081-1/+4
* GlobalISel: select G_VASTART on iOS AArch64.Tim Northover2017-02-081-0/+2
* GlobalISel: legalize narrow G_SELECTS on AArch64.Tim Northover2017-02-061-1/+4
* GlobalISel: legalize G_INSERT instructionsTim Northover2017-02-061-0/+12
* [GlobalISel] Add support for indirectbrKristof Beyls2017-01-301-0/+1
* [AArch64][LegalizerInfo] Specify the type of the opcode.Quentin Colombet2017-01-271-6/+6
* Revert "[AArch64][LegalizerInfo] Specify the type of the initialization list."Quentin Colombet2017-01-271-76/+70
* [AArch64][LegalizerInfo] Specify the type of the initialization list.Quentin Colombet2017-01-271-70/+76
* [AArch64][GlobalISel] Legalize narrow scalar fp->int conversions.Ahmed Bougacha2017-01-231-3/+2
* [AArch64][GlobalISel] Legalize narrow scalar ops again.Ahmed Bougacha2017-01-231-1/+5
* [AArch64][GlobalISel] Widen scalar int->fp conversions.Ahmed Bougacha2017-01-201-1/+7
OpenPOWER on IntegriCloud