summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel] Add support for address-taken basic blocksKristof Beyls2017-01-051-1/+4
* [GlobalISel] Add support for switch statementsKristof Beyls2017-01-051-0/+39
* [IRTranslator] Merge the entry and ABI lowering blocks.Quentin Colombet2016-12-151-0/+26
* GlobalISel: fall back gracefully for debug intrinsics.Tim Northover2016-12-081-0/+6
* GlobalISel: factor overflow handling into separate function. NFC.Tim Northover2016-12-081-28/+38
* GlobalISel: use correct builder for ConstantExprs.Tim Northover2016-12-071-32/+45
* GlobalISel: store the current MachineFunction as direct state. NFC.Tim Northover2016-12-071-45/+41
* GlobalISel: simplify MachineIRBuilder interface.Tim Northover2016-12-071-11/+10
* GlobalISel: avoid looking too closely at PHIs when we bail.Tim Northover2016-12-051-9/+11
* GlobalISel: place constants correctly in the entry block.Tim Northover2016-12-051-1/+1
* GlobalISel: translate constants larger than 64 bits.Tim Northover2016-12-051-1/+1
* GlobalISel: make G_CONSTANT take a ConstantInt rather than int64_t.Tim Northover2016-12-051-3/+1
* GlobalISel: improve translation fallback for constants.Tim Northover2016-12-051-1/+1
* Fix GlobalISel build.Peter Collingbourne2016-12-021-1/+1
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-12-011-9/+8
* [CodeGen] Pass references, not pointers, to MMI helpers. NFC.Ahmed Bougacha2016-11-161-1/+1
* [CodeGen] Pull MMI helpers from FunctionLoweringInfo to MMI. NFC.Ahmed Bougacha2016-11-161-1/+0
* GlobalISel: translate invoke and landingpad instructionsTim Northover2016-11-091-1/+116
* GlobalISel: improve error diagnostics when IRTranslation fails.Tim Northover2016-11-081-3/+9
* GlobalISel: translate stack protector intrinsicsTim Northover2016-10-311-13/+61
* Revert r284604. A.K.A. "TMP"Tim Northover2016-10-191-33/+0
* TMPTim Northover2016-10-191-0/+33
* GlobalISel: support translating volatile loads and stores.Tim Northover2016-10-191-14/+17
* GlobalISel: translate the @llvm.objectsize intrinsic.Tim Northover2016-10-181-0/+7
* GlobalISel: translate memcpy intrinsics.Tim Northover2016-10-181-0/+22
* GlobalISel: pass Function to lowerFormalArguments directly (NFC).Tim Northover2016-09-211-2/+1
* GlobalISel: split aggregates for PCS loweringTim Northover2016-09-201-1/+0
* GlobalISel: cache pointer sizes in LLTTim Northover2016-09-151-7/+7
* GlobalISel: support translation of global addresses.Tim Northover2016-09-121-0/+2
* GlobalISel: translate GEP instructions.Tim Northover2016-09-121-0/+72
* GlobalISel: remove G_TYPE and G_PHITim Northover2016-09-091-1/+1
* GlobalISel: move type information to MachineRegisterInfo.Tim Northover2016-09-091-46/+26
* 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
OpenPOWER on IntegriCloud