summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* [DebugInfo] Align comments in debug_loc sectionBjorn Pettersson2018-01-051-4/+16
* [DAGCombine] Fix for PR37563Sam Parker2018-01-051-2/+12
* [GISel]: Don't create G_MUL with 1 during translation of GEPAditya Nandakumar2018-01-051-7/+12
* Debug Info: Support DW_AT_calling_convention on composite types.Adrian Prantl2018-01-051-0/+9
* [DAGCombine] Ensure SDNode use iterator is incremented properly.Amara Emerson2018-01-041-2/+2
* Changes in the branch relaxation algorithm.Elena Demikhovsky2018-01-041-57/+107
* support phi ranges for machine-level IRBob Wilson2018-01-041-16/+10
* [DAGCombine] Handle out of range EXTRACT_VECTOR_ELT indices Simon Pilgrim2018-01-032-1/+5
* [ExpandMemcmp] rename variables and add hook to override pref for number of l...Sanjay Patel2018-01-031-14/+17
* Thread MCSubtargetInfo through Target::createMCAsmBackendAlex Bradbury2018-01-031-7/+4
* [GlobalISel][Legalizer] Fix legalization of llvm.smul.with.overflowAmara Emerson2018-01-031-1/+15
* [AArch64][GlobalISel] Fix assert fail with unknown intrinsic.Amara Emerson2018-01-021-5/+8
* [AArch64][GlobalISel] Enable GlobalISel at -O0 by defaultAmara Emerson2018-01-021-2/+10
* Revert r321089: "[DAG] Elide overlapping store" (and subsequent fix in r321204)Daniel Jasper2018-01-021-21/+21
* [DAGCombine] Fix for PR35765Sam Parker2018-01-021-1/+0
* [SelectionDAG] Teach WidenVecOp_Convert to widen the operation if a widened r...Craig Topper2018-01-021-4/+13
* [SelectionDAG] Remove ifs on getTypeAction being TypeWidenVector from some of...Craig Topper2018-01-021-9/+11
* [SelectionDAG][X86][AArch64] Require targets to specify the promotion type wh...Craig Topper2018-01-011-37/+21
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-306-81/+51
* [MachineOperand] Fix LiveDebugVariables code after isRenamable change.Geoff Berry2017-12-291-1/+4
* Avoid modifying DbgInfo while looping in salvageDebuginfoDimitry Andric2017-12-281-1/+6
* [SelectionDAG] Add creating new node debug messages for load, store, gather, ...Craig Topper2017-12-281-8/+24
* [SelectionDAG] Add some debug print messages to LegalizeVectorOps.Craig Topper2017-12-281-2/+15
* [DAGCombine] foldBinOpIntoSelect can fail to constant fold in some cases.Simon Pilgrim2017-12-271-6/+8
* [DAGCombine] visitANDLike - ensure APInt is is in range for getSExtValue/getZ...Simon Pilgrim2017-12-261-4/+7
* [DAGCombine] Don't combine (and (setne X, 0), (setne X, -1)) --> (setuge (add...Simon Pilgrim2017-12-261-1/+2
* [DAGCombiners] Don't turn ANDs to shuffles with zero so early. Give some othe...Craig Topper2017-12-241-7/+8
* [SelectionDAG] Teach SelectionDAG::getNode to constant fold zext/aext/sext of...Craig Topper2017-12-231-0/+3
* [SelectionDAG][X86] Don't use ->getValueType(0) after a call to getOperand to...Craig Topper2017-12-233-7/+7
* [DAG] Add missing case check from findbaseoffset merge from r321389.Nirav Dave2017-12-221-2/+4
* Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.Nirav Dave2017-12-222-70/+27
* Revert "[DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. N...Nirav Dave2017-12-222-27/+70
* (Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das2017-12-221-4/+3
* [SelectionDAG] Reverse the order of operands in the ISD::ADD created by Targe...Craig Topper2017-12-221-1/+1
* [DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.Nirav Dave2017-12-222-70/+27
* [DAGCombine] Revert r321259Sam Parker2017-12-221-26/+0
* Add hasProfileData() to check if a function has profile data. NFC.Easwaran Raman2017-12-221-3/+3
* [DAGCombiner] Remove (xor (xor x, c1), c2) -> (xor x, (xor c1, c2)) fold. NFCI.Simon Pilgrim2017-12-211-15/+0
* [DAGCombiner] Generalize (or (and X, c1), c2) -> (and (or X, c2), c1|c2) comb...Simon Pilgrim2017-12-211-10/+10
* [DAGCombiner] Generalize (and (or x, C), D) -> D iff (C & D) == D combine to ...Simon Pilgrim2017-12-211-4/+6
* [DAGCombine] Improve ReduceLoadWidth for SRLSam Parker2017-12-211-0/+26
* Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das2017-12-211-3/+4
* Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das2017-12-211-4/+3
* DAG: Tolerate non-MemSDNodes for OPC_RecordMemRefMatt Arsenault2017-12-201-8/+24
* [DAG] Fix condition on overlapping store check.Nirav Dave2017-12-201-2/+2
* [PGO] Function section hotness prefix should look at all blocksTeresa Johnson2017-12-201-11/+4
* Add optional SelectionDAG* parameter to SValue::dump and SDValue::dumprKrzysztof Parzyszek2017-12-201-4/+4
* Revert "Fix faulty assertion in debug info"Adrian McCarthy2017-12-192-4/+2
* Fix faulty assertion in debug infoAdrian McCarthy2017-12-192-2/+4
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-193-1/+3
OpenPOWER on IntegriCloud