summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: add a G_PHI instruction to give phis a type.Tim Northover2016-09-011-1/+1
* GlobalISel: rework CallLowering so that it can be used for libcalls too.Tim Northover2016-08-291-3/+3
* [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: translate floating-point comparisonsTim Northover2016-08-191-11/+18
* GlobalISel: translate floating-point constantsTim Northover2016-08-191-0/+2
* GlobalISel: support translating select instructions.Tim Northover2016-08-191-0/+7
* 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-191-4/+4
* GlobalISel: allow extractvalue to extract an aggregate.Tim Northover2016-08-191-1/+1
* GlobalISel: support translation of extractvalue instructions.Tim Northover2016-08-191-0/+21
* GlobalISel: support overflow arithmetic intrinsics.Tim Northover2016-08-191-0/+38
* GlobalISel: support irtranslation of icmp instructions.Tim Northover2016-08-171-0/+14
* 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: add support for G_MULTim Northover2016-08-041-0/+2
* GlobalISel: also add G_TRUNC to IRTranslator.Tim Northover2016-08-041-1/+3
* GlobalISel: translate "unreachable" (into nothing)Tim Northover2016-07-291-0/+3
* GlobalISel: support translation of intrinsic calls.Tim Northover2016-07-291-0/+34
* GlobalISel: make translate* functions take the most specialized class possible.Tim Northover2016-07-291-15/+14
* GlobalISel: add generic conditional branch.Tim Northover2016-07-291-6/+13
* CodeGen: improve MachineInstrBuilder & MachineIRBuilder interfaceTim Northover2016-07-291-3/+7
* [GlobalISel] Add G_XOR.Ahmed Bougacha2016-07-291-0/+2
* Missed updating a GlobalISel bit in my last commitMatthias Braun2016-07-281-1/+1
* GlobalISel: support zero-sized allocasTim Northover2016-07-271-0/+3
* GlobalISel: add generic load and store instructions.Tim Northover2016-07-261-0/+54
* GlobalISel: add specialized buildCopy function to MachineInstrBuilder.Tim Northover2016-07-261-2/+2
* GlobalISel: give MachineInstrBuilder a uniform interface. NFC.Tim Northover2016-07-261-1/+1
* GlobalISel: remove redundant ';'s. NFCTim Northover2016-07-261-1/+1
* GlobalISel: add generic casts to IRTranslatorTim Northover2016-07-251-0/+25
* GlobalISel: implement alloca instructionTim Northover2016-07-221-1/+26
* [IRTranslator] Add G_SUB opcode.Quentin Colombet2016-07-211-0/+2
* [IRTranslator] Add comments to explain the ordering of the switch. NFC.Quentin Colombet2016-07-211-0/+3
* [IRTranslator] Add G_AND opcode.Quentin Colombet2016-07-211-0/+2
* GlobalISel: implement low-level type with just size & vector lanes.Tim Northover2016-07-201-2/+2
* GlobalISel: freeze reserved regs after IRTranslator.Tim Northover2016-07-121-0/+5
* [IRTranslator] Support the translation of or.Quentin Colombet2016-06-101-0/+2
* [IRTranslator] Refactor to expose a translateBinaryOp method.Quentin Colombet2016-06-101-3/+3
* [GlobalISel] Coding style and whitespace fixesTom Stellard2016-04-141-2/+2
* [IRTranslator] Translate unconditional branches.Quentin Colombet2016-03-111-0/+19
* [IRTranslator] Update getOrCreateVReg API to use references.Quentin Colombet2016-03-111-10/+10
OpenPOWER on IntegriCloud