summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel
Commit message (Expand)AuthorAgeFilesLines
* [InstructionSelect] NumBlocks isn't defined in DEBUG build.Haojian Wu2016-08-291-1/+1
* [RegBankSelect] Do not abort when the target wants to fall back.Quentin Colombet2016-08-271-17/+48
* [InstructionSelect] Do not abort when the target wants to fall back.Quentin Colombet2016-08-271-7/+28
* [MachineLegalize] Do not abort when the target wants to fall back.Quentin Colombet2016-08-272-6/+26
* [GlobalISel] Teach the core pipeline not to run if ISel failed.Quentin Colombet2016-08-273-0/+14
* [IRTranslator] Do not abort when the target wants to fall back.Quentin Colombet2016-08-261-5/+52
* [IRTranslator][NFC] Use DEBUG_TYPE instead of repeating the name.Quentin Colombet2016-08-261-1/+1
* GlobalISel: simplify G_ICMP legalization regime.Tim Northover2016-08-261-30/+20
* GlobalISel: legalize sdiv and srem operations.Tim Northover2016-08-263-0/+46
* GlobalISel: legalize under-width divisions.Tim Northover2016-08-261-0/+27
* GlobalISel: add missing type to G_UADDE instructionsTim Northover2016-08-251-5/+4
* GlobalISel: perform multi-step legalizationTim Northover2016-08-252-2/+41
* Don't use "return {...}" to initialize a std::tuple. This has only been validRichard Smith2016-08-231-2/+2
* #ifdef out validation code when asserts are disabled to remove unused variableRichard Smith2016-08-231-0/+2
* GlobalISel: make truncate/extend casts uniformTim Northover2016-08-233-21/+46
* GlobalISel: legalize integer comparisons on AArch64.Tim Northover2016-08-232-2/+44
* GlobalISel: legalize conditional branches on AArch64.Tim Northover2016-08-232-0/+12
* GlobalISel: extend legalizer interface to handle multiple types.Tim Northover2016-08-232-30/+45
* GlobalISel: legalize 1-bit load/store and mark 8/16 bit variants legal on AAr...Tim Northover2016-08-231-5/+24
* GlobalISel: support legalization of G_FCONSTANTsTim Northover2016-08-192-0/+13
* GlobalISel: teach legalizer how to handle integer constants.Tim Northover2016-08-192-3/+12
* GlobalISel: translate floating-point comparisonsTim Northover2016-08-192-11/+29
* GlobalISel: translate floating-point constantsTim Northover2016-08-192-0/+7
* GlobalISel: support translating select instructions.Tim Northover2016-08-192-0/+17
* GlobalISel: fix insert/extract to work on ConstantExprs too.Tim Northover2016-08-191-18/+27
* GlobalISel: translate insertvalue instructions.Tim Northover2016-08-191-0/+24
* GlobalISel: improve representation of G_SEQUENCE and G_EXTRACTTim Northover2016-08-193-20/+42
* GlobalISel: allow extractvalue to extract an aggregate.Tim Northover2016-08-191-1/+1
* GlobalISel: support translation of extractvalue instructions.Tim Northover2016-08-193-2/+23
* GlobalISel: support overflow arithmetic intrinsics.Tim Northover2016-08-193-15/+63
* GlobalISel: support irtranslation of icmp instructions.Tim Northover2016-08-172-0/+25
* [AArch64][GlobalISel] Select G_MUL.Ahmed Bougacha2016-08-161-0/+4
* [AArch64][GlobalISel] Select p0 G_FRAME_INDEX.Ahmed Bougacha2016-08-161-2/+2
* GlobalISel: support loads and stores of strange types.Tim Northover2016-08-151-9/+10
* GlobalISel: support 'null' constant in translation.Tim Northover2016-08-111-0/+4
* GlobalISel: clear vreg mapping after translating each functionTim Northover2016-08-111-2/+4
* GlobalISel: support same ConstantExprs as Instructions.Tim Northover2016-08-101-75/+41
* GlobalISel: implement simple function calls on AArch64.Tim Northover2016-08-101-4/+17
* GlobalISel: avoid inserting redundant COPYs for bitcasts.Tim Northover2016-08-101-2/+5
* GlobalISel: support 'undef' constant.Tim Northover2016-08-091-4/+6
* GlobalISel: first translation support for Constants.Tim Northover2016-08-091-1/+23
* GlobalISel: clear pending phis after MachineFunction translatedTim Northover2016-08-051-0/+4
* GlobalISel: IRTranslate PHI instructionsTim Northover2016-08-051-0/+31
* GlobalISel: extend add widening to SUB, MUL, OR, AND and XOR.Tim Northover2016-08-041-2/+8
* GlobalISel: add support for G_MULTim Northover2016-08-041-0/+2
* GlobalISel: implement narrowing for G_ADD.Tim Northover2016-08-042-1/+49
* GlobalISel: also add G_TRUNC to IRTranslator.Tim Northover2016-08-041-1/+3
* GlobalISel: add code to widen scalar G_ADDTim Northover2016-08-043-1/+39
* [GlobalISel] Set the Selected MF property.Ahmed Bougacha2016-08-021-14/+0
* [GlobalISel] Set, require, and verify Legalized MF property.Ahmed Bougacha2016-08-022-0/+35
OpenPOWER on IntegriCloud