summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix formatting for r323876. NFCDiana Picus2018-01-311-5/+5
* [ARM GlobalISel] Modernize LegalizerInfo. NFCIDiana Picus2018-01-311-126/+68
* [ARM GlobalISel] Legalize G_SITOFP and G_UITOFPDiana Picus2018-01-301-0/+11
* [ARM GlobalISel] Legalize G_FPTOSI and G_FPTOUIDiana Picus2018-01-301-3/+12
* [ARM][GISel] PR35965 Constrain RegClasses of nested instructions built from D...Daniel Sanders2018-01-291-0/+3
* [globalisel] Make LegalizerInfo::LegalizeAction available outside of Legalize...Daniel Sanders2018-01-291-10/+12
* [ARM GlobalISel] Rename local variable. NFCDiana Picus2018-01-171-2/+2
* [ARM GlobalISel] Legalize G_FPEXT and G_FPTRUNCDiana Picus2018-01-171-0/+12
* [ARM GlobalISel] Legalize G_FMADiana Picus2018-01-121-0/+7
* [ARM GlobalISel] Legalize G_FNEG for s32 and s64Diana Picus2018-01-101-1/+2
* [ARM GlobalISel] Legalize s32/s64 G_FCONSTANTDiana Picus2018-01-101-3/+14
* [ARM GlobalISel] Legalize G_CONSTANT for scalars > 32 bitsDiana Picus2018-01-101-3/+4
* [ARM GlobalISel] Legalize scalar G_PHIDiana Picus2018-01-041-0/+7
* [ARM GlobalISel] Support G_INTTOPTR and G_PTRTOINT for s32Diana Picus2017-12-221-0/+6
* [ARM GlobalISel] Support pointer constantsDiana Picus2017-12-221-0/+1
* [ARM GlobalISel] Fix G_(UN)MERGE_VALUES handling after r319524Diana Picus2017-12-181-9/+5
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-2/+2
* GlobalISel: Enable the legalization of G_MERGE_VALUES and G_UNMERGE_VALUESVolkan Keles2017-12-011-0/+9
* [ARM GlobalISel] Support G_FDIV for s32 and s64Diana Picus2017-11-231-2/+2
* [ARM GlobalISel] Support G_FMUL for s32 and s64Diana Picus2017-11-231-2/+2
* 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-13/+58
* [GlobalISel|ARM] : Allow legalizing G_FSUBJaved Absar2017-10-301-4/+6
* [ARM] GlobalISel: Mark shifts as legal for s32Diana Picus2017-10-061-0/+3
* [GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet2017-08-031-4/+0
* [ARM] GlobalISel: Mark G_GLOBAL_VALUE as legalDiana Picus2017-07-261-0/+1
* [ARM] GlobalISel: Support G_(S|U)REM for s8 and s16Diana Picus2017-07-181-2/+4
* [ARM] GlobalISel: Support G_BRCONDDiana Picus2017-07-141-0/+2
* [ARM] GlobalISel: Fix oversight in G_FCMP legalizationDiana Picus2017-07-111-0/+1
* [ARM] GlobalISel: Legalize s64 G_FCMPDiana Picus2017-07-111-8/+60
* [ARM] GlobalISel: Legalize G_FCMP for s32Diana Picus2017-07-061-0/+132
* [ARM] GlobalISel: Widen s1, s8, s16 G_CONSTANTDiana Picus2017-07-061-0/+2
* [GlobalISel] Refactor Legalizer helpers for libcallsDiana Picus2017-07-051-4/+9
* [ARM] GlobalISel: Extract tiny helper. NFCDiana Picus2017-07-051-2/+5
* [GlobalISel] Make multi-step legalization work.Kristof Beyls2017-06-301-38/+1
* [ARM] GlobalISel: Support G_SELECT for pointersDiana Picus2017-06-271-0/+1
* [ARM] GlobalISel: Support G_SELECT for i32Diana Picus2017-06-271-0/+3
* [ARM] GlobalISel: Support G_ICMP for s8 and s16Diana Picus2017-06-191-0/+2
* [ARM] GlobalISel: Support G_ICMP for i32 and pointersDiana Picus2017-06-191-0/+4
* [ARM] GlobalISel: Add support for i32 moduloDiana Picus2017-06-151-0/+45
* [ARM] GlobalISel: Support G_XORDiana Picus2017-06-071-1/+1
* [ARM] GlobalISel: Support G_ORDiana Picus2017-06-071-1/+1
* [ARM] GlobalISel: Support G_ANDDiana Picus2017-06-071-1/+1
* [ARM][GlobalISel] Legalize narrow scalar ops by wideningDiana Picus2017-05-111-3/+5
* [ARM] GlobalISel: Legalize s8 and s16 G_(S|U)DIVDiana Picus2017-04-241-0/+52
* [ARM] GlobalISel: Support G_(S|U)DIV for s32Diana Picus2017-04-241-0/+7
* [ARM] GlobalISel: Add support for G_MULDiana Picus2017-04-191-1/+1
* [ARM] GlobalISel: Add support for G_SUBDiana Picus2017-04-181-2/+3
* GlobalISel: Allow legalizing G_FADD to a libcallDiana Picus2017-04-111-0/+3
* [ARM] GlobalISel: Support G_FPOW for float and doubleDiana Picus2017-04-101-2/+3
OpenPOWER on IntegriCloud