summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel]: Fix bug where we can report GISelFailure on erased instructionsAditya Nandakumar2017-04-072-38/+26
* Revert "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis2017-04-074-189/+65
* [GlobalISel] implement narrowing for G_CONSTANT.Igor Breger2017-04-071-0/+20
* [SelectionDAG] Enable target specific vector scalarization of calls and returnsSimon Dardis2017-04-074-65/+189
* Turn on -addr-sink-using-gep by default.Eli Friedman2017-04-061-1/+1
* Revert "Turn some C-style vararg into variadic templates"Mehdi Amini2017-04-067-23/+31
* Turn some C-style vararg into variadic templatesMehdi Amini2017-04-067-31/+23
* [SDAG] Fix visitAND optimization to deal with vector extract case again.Nirav Dave2017-04-061-1/+1
* [SelectionDAG] NFC patch removing a redundant check.Jonas Paulsson2017-04-061-8/+4
* Revert accidental commit of r299619.Craig Topper2017-04-061-15/+31
* Revert accidental commit of r299618Craig Topper2017-04-061-3/+0
* barCraig Topper2017-04-061-31/+15
* fooCraig Topper2017-04-061-0/+3
* [DAGCombine] Support FMF contract in fused multiple-and-sub tooAdam Nemet2017-04-051-28/+34
* [DAGCombine] Remove commented-out code from r299096Adam Nemet2017-04-051-1/+1
* [ExecutionDepsFix] Don't recurse over the CFGKeno Fischer2017-04-051-22/+23
* [DAGCombiner] add and use TLI hook to convert and-of-seteq / or-of-setne to b...Sanjay Patel2017-04-051-0/+15
* [DAGCombiner] Don't make a BUILD_VECTOR with operands of illegal type.Jonas Paulsson2017-04-051-6/+6
* Allow targets to opt-in to codegen in SCC orderMatt Arsenault2017-04-041-2/+6
* [ExecutionDepsFix] Don't revisit true dependenciesKeno Fischer2017-04-041-6/+13
* [tablegen][globalisel] Add support for nested instruction matching.Daniel Sanders2017-04-041-0/+5
* DAG: Fix missing legalization for any_extend_vector_inreg operandsMatt Arsenault2017-04-032-0/+17
* [CodeGenPrep] move aarch64-type-promotion to CGPJun Bum Lim2017-04-031-52/+236
* [DAGCombine][InstCombine] Fix inverted if condition in equivalent comments in...Craig Topper2017-04-031-1/+1
* Revert "[DAGCombine] A shuffle of a splat is always the splat itself"Zvi Rackover2017-04-031-6/+0
* [APInt] Move isMask and isShiftedMask out of APIntOps and into the APInt clas...Craig Topper2017-04-032-3/+3
* [DAGCombiner] Check limits before accessing array element (PR32502)Simon Pilgrim2017-04-031-1/+1
* [DAGCombiner] enable vector transforms for any/all {sign} bits set/clearSanjay Patel2017-04-011-13/+17
* [DAGCombiner] Fix fold (or (shuf A, V_0, MA), (shuf B, V_0, MB)) -> (shuf A, ...Craig Topper2017-04-011-1/+1
* Revert "Localizer fun"Quentin Colombet2017-04-013-122/+0
* Revert "Instrument SDISel C++ patterns"Quentin Colombet2017-04-011-0/+1
* [RegBankSelect] Support REG_SEQUENCE for generic mappingQuentin Colombet2017-04-011-8/+18
* Instrument SDISel C++ patternsQuentin Colombet2017-04-011-1/+0
* Localizer funQuentin Colombet2017-04-013-0/+122
* [DAGCombiner] refactor and/or-of-setcc to get rid of duplicated code; NFCISanjay Patel2017-03-311-90/+39
* [DAGCombiner] add fold for 'All sign bits set?'Sanjay Patel2017-03-311-2/+4
* [DAGCombiner] remove redundant code and add comments; NFCISanjay Patel2017-03-311-10/+13
* Refactor code to create getFallThrough method in MachineBasicBlock.Jan Sjodin2017-03-311-8/+14
* [DAGCombiner] Add ComputeNumSignBits vector demanded elements support to ASHR...Simon Pilgrim2017-03-311-1/+35
* [DAGCombiner] Add vector demanded elements support to ComputeNumSignBitsSimon Pilgrim2017-03-312-9/+36
* [DAGCombiner] Add vector demanded elements support to computeKnownBitsForTarg...Simon Pilgrim2017-03-312-3/+3
* Spelling mistakes in comments. NFCI.Simon Pilgrim2017-03-311-1/+1
* Move llvm::emitLinkerFlagsForGlobalCOFF() to Mangler.Peter Collingbourne2017-03-311-31/+0
* Move llvm::canBeOmittedFromSymbolTable() to Analysis.Peter Collingbourne2017-03-312-19/+1
* getPristineRegs is not accurately considering shrink wrapping putsEric Christopher2017-03-302-2/+5
* [DAGCombiner] Initial support for the fast-math flag contractAdam Nemet2017-03-301-19/+31
* [CodeGen] Pass SDAG an ORE, and replace FastISel stats with remarks.Ahmed Bougacha2017-03-302-242/+61
* [DAGCombiner] add helper function for visitORLike; NFCISanjay Patel2017-03-301-55/+75
* Spelling mistakes in comments. NFCI.Simon Pilgrim2017-03-301-1/+1
* [APInt] Remove references to integerPartWidth outside of APFloat implentation.Craig Topper2017-03-301-3/+3
OpenPOWER on IntegriCloud