summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [MachineIRBuilder] Rename the setter of MF for consistency with the getter.Quentin Colombet2016-03-111-1/+1
* [MachineIRBuilder] Rename the setter for MBB for consistency with the getter.Quentin Colombet2016-03-111-2/+4
* [IRTranslator] Update getOrCreateBB API to use references.Quentin Colombet2016-03-111-4/+4
* [GlobalISel] Introduce initializer method to support start/stop-after features.Quentin Colombet2016-03-081-0/+3
* [GlobalISel] Re-apply r260922-260923 with MSVC-friendly code.Quentin Colombet2016-02-161-5/+5
* Reverting r260922-260923; they cause link failures with MSVC.Aaron Ballman2016-02-161-4/+3
* [GlobalISel] Get rid of the ifdefs in TargetLowering.Quentin Colombet2016-02-161-3/+4
* [IRTranslator] Use a single virtual register to represent any Value.Quentin Colombet2016-02-111-13/+11
* [GlobalISel] Add the necessary plumbing to lower formal arguments.Quentin Colombet2016-02-111-0/+14
* [GlobalISel] Teach the IRTranslator how to lower returns.Quentin Colombet2016-02-111-6/+20
* [GlobalISel][IRTranslator] Change the ownership of the MIRBuilder field.Quentin Colombet2016-02-111-10/+8
* [GlobalISel][IRTranslator] Fix a typo in assert.Quentin Colombet2016-02-111-1/+1
* [GlobalISel][IRTranslator] Teach the pass how to translate Add instructions.Quentin Colombet2016-02-111-1/+44
* [GlobalISel] More detailed skeleton for the IRTranslator.Quentin Colombet2016-02-101-2/+31
* [GlobalISel] Add the proper cmake plumbing.Quentin Colombet2016-01-201-0/+37
OpenPOWER on IntegriCloud