summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel]: Fix bug where we can report GISelFailure on erased instructionsAditya Nandakumar2017-04-072-38/+26
* [GlobalISel] implement narrowing for G_CONSTANT.Igor Breger2017-04-071-0/+20
* [tablegen][globalisel] Add support for nested instruction matching.Daniel Sanders2017-04-041-0/+5
* Revert "Localizer fun"Quentin Colombet2017-04-013-122/+0
* [RegBankSelect] Support REG_SEQUENCE for generic mappingQuentin Colombet2017-04-011-8/+18
* Localizer funQuentin Colombet2017-04-013-0/+122
* [GlobalISel] Add a 'getConstantVRegVal' helper.Ahmed Bougacha2017-03-271-12/+20
* [GlobalISel]: Create VREGs for ConstantInt argsAditya Nandakumar2017-03-221-4/+1
* [GlobalISel] Update DBG_VALUEs referencing DCE'd instructions.Ahmed Bougacha2017-03-212-3/+3
* [GlobalISel] Don't translate br to layout successor.Ahmed Bougacha2017-03-211-2/+5
* GlobalISel: respect BooleanContents when extending i1.Tim Northover2017-03-211-4/+16
* GlobalISel: widen booleans by zero-extending to a byte.Tim Northover2017-03-211-1/+1
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-2/+2
* [GlobalISel] Move isTriviallyDead to Utils. NFC.Volkan Keles2017-03-212-23/+21
* [GlobalISel] Translate shufflevectorVolkan Keles2017-03-211-0/+10
* [GlobalISel] Use the correct calling conv for callsDiana Picus2017-03-203-5/+7
* [GlobalISel] Don't select trivially dead instructions.Ahmed Bougacha2017-03-191-0/+31
* [GlobalISel] Move method definition to the proper file. NFC.Ahmed Bougacha2017-03-192-19/+21
* [GlobalISel] Avoid translating synthetic constants to new G_CONSTANTS.Ahmed Bougacha2017-03-151-17/+20
* [GlobalISel] Insert translated switch icmp blocks after switch parent.Ahmed Bougacha2017-03-151-1/+2
* [GlobalISel] Preserve IR block layout.Ahmed Bougacha2017-03-151-20/+26
* [GlobalISel] Remove dead member. NFC.Ahmed Bougacha2017-03-151-1/+0
* [GlobalISel] IRTranslator: Return the scalar for <1 x Ty> constant vectorsVolkan Keles2017-03-141-0/+6
* GlobalISel: Translate ConstantDataVectorVolkan Keles2017-03-131-0/+7
* [IRTranslator] Simplify error handling for translating constants. NFC.Quentin Colombet2017-03-111-9/+3
* [GlobalISel] LegalizerHelper: Lower (G_FSUB X, Y) to (G_FADD X, (G_FNEG Y))Volkan Keles2017-03-101-0/+18
* GlobalISel: Translate ConstantAggregateZero vectorsVolkan Keles2017-03-101-1/+10
* [GlobalISel] Translate insertelement and extractelementVolkan Keles2017-03-102-0/+70
* [GlobalISel] Make LegalizerInfo accessible in LegalizerHelperVolkan Keles2017-03-102-11/+8
* [GlobalISel] Use ImmutableCallSite instead of templates. NFC.Ahmed Bougacha2017-03-102-21/+10
* [GlobalISel] Fallback when failing to translate invoke.Ahmed Bougacha2017-03-101-3/+4
* GlobalISel: support trivial inlineasm calls.Tim Northover2017-03-091-1/+20
* GlobalISel: inform FrameLowering when we emit a function call.Tim Northover2017-03-092-0/+2
* GlobalISel: put debug info for static allocas in the MachineFunction.Tim Northover2017-03-091-8/+8
* GlobalISel: correctly handle trivial fcmp predicates.Tim Northover2017-03-081-1/+4
* [GlobalISel] Add default action for G_FNEGVolkan Keles2017-03-082-0/+36
* Fix additional constructor call missed by r297241.Daniel Sanders2017-03-071-1/+1
* Recommit: [globalisel] Change LLT constructor string into an LLT-based object...Daniel Sanders2017-03-071-12/+12
* GlobalISel: use inserts for landingpad instead of sequences.Tim Northover2017-03-071-26/+28
* GlobalISel: fix legalization of G_INSERTTim Northover2017-03-071-14/+19
* [GlobalISel] Don't translate intrinsics with metadata parameters.Ahmed Bougacha2017-03-071-0/+3
* [GlobalISel] Avoid invalidating ValToVReg when translating no-op bitcast.Ahmed Bougacha2017-03-071-2/+7
* [GlobalISel] Relax vector G_SELECT assertion.Ahmed Bougacha2017-03-071-3/+4
* [GlobalISel] Slightly clean up DBG_VALUE FP build code.Ahmed Bougacha2017-03-071-2/+1
* [GlobalISel] Ignore %noreg when applying default regbank mapping.Ahmed Bougacha2017-03-071-0/+7
* [GlobalISel] Emit DBG_VALUE %noreg for non-int/fp constant values.Ahmed Bougacha2017-03-071-1/+6
* Revert r297177: Change LLT constructor string into an LLT-based object ...Daniel Sanders2017-03-071-12/+12
* [globalisel] Change LLT constructor string into an LLT-based object that know...Daniel Sanders2017-03-071-12/+12
* [GlobalISel] Translate floating-point negationVolkan Keles2017-03-071-0/+12
* GlobalISel: restrict G_EXTRACT instruction to just one operand.Tim Northover2017-03-063-26/+17
OpenPOWER on IntegriCloud