summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel] Use the same name for all remarks.Ahmed Bougacha2017-02-241-2/+2
* [GlobalISel] Use the DISubprogram for translation failure remarks.Ahmed Bougacha2017-02-241-2/+3
* [GlobalISel] Remove now-unnecessary variable. NFC.Ahmed Bougacha2017-02-241-15/+14
* [GlobalISel] Don't translate other blocks when one failed.Ahmed Bougacha2017-02-231-35/+33
* [GlobalISel] Finalize translated function on scope exit. NFC.Ahmed Bougacha2017-02-231-3/+4
* [GlobalISel] Emit opt remarks on isel fallbacks.Ahmed Bougacha2017-02-231-27/+43
* GlobalISel: support translating va_argTim Northover2017-02-151-0/+12
* GlobalISel: introduce G_PTR_MASK to simplify alloca handling.Tim Northover2017-02-141-23/+8
* GlobalISel: represent atomic loads & stores via the MachineMemOperand.Tim Northover2017-02-131-11/+4
* GlobalISel: drop lifetime intrinsics during translation.Tim Northover2017-02-101-0/+8
* GlobalISel: translate @llvm.pow intrinsic to G_FPOW.Tim Northover2017-02-081-0/+6
* GlobalISel: translate @llvm.va_start intrinsic.Tim Northover2017-02-081-0/+11
* GlobalISel: translate @llvm.va_end intrinsic.Tim Northover2017-02-071-0/+4
* GlobalISel: translate dynamic alloca instructions.Tim Northover2017-02-031-8/+75
* GlobalISel: the translation of an invoke must branch to the good block.Tim Northover2017-01-311-0/+1
* GlobalISel: merge invoke and call translation paths.Tim Northover2017-01-311-9/+4
* GlobalISel: correctly translate invoke when callee is a register.Tim Northover2017-01-301-1/+5
* GlobalISel: account for differing exception selector sizes.Tim Northover2017-01-301-1/+10
* GlobalISel: translate memset & memmove.Tim Northover2017-01-301-9/+25
* [GlobalISel] Add support for indirectbrKristof Beyls2017-01-301-0/+15
* GlobalISel: don't leak super-entry BB when merging with IR-level one.Tim Northover2017-01-271-0/+1
* GlobalISel: set correct regclass for LOAD_STACK_GUARD.Tim Northover2017-01-271-0/+2
* GlobalISel: mark incoming landing-pad registers as live.Tim Northover2017-01-271-0/+2
* GlobalISel: support debug intrinsics.Tim Northover2017-01-261-5/+54
* GlobalISel: rework getOrCreateVReg to avoid double lookup. NFC.Tim Northover2017-01-251-20/+20
* GlobalISel: Use the correct types when translating landingpad instructionsJustin Bogner2017-01-251-4/+8
* GlobalISel: prevent heap use-after-free when looking up VReg.Tim Northover2017-01-201-1/+3
* GlobalISel: Only set FailedISel on dropped dbg intrinsics when using fallbackJustin Bogner2017-01-201-2/+2
* AArch64: fall back to DAG ISel for inline assembly.Tim Northover2017-01-191-0/+3
* [GlobalISel] track predecessor mapping during switch lowering.Tim Northover2017-01-171-16/+39
* Revert "[GlobalISel] track predecessor mapping during switch lowering."Daniel Jasper2017-01-151-39/+16
* [GlobalISel] track predecessor mapping during switch lowering.Tim Northover2017-01-131-16/+39
* [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
OpenPOWER on IntegriCloud