summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAG] Add support for BITREVERSE constant foldingSimon Pilgrim2017-01-162-0/+8
* Reverted: Track validity of pass resultsSerge Pavlov2017-01-152-4/+2
* Revert "[GlobalISel] track predecessor mapping during switch lowering."Daniel Jasper2017-01-151-39/+16
* GlobalISel: Abort in ResetMachineFunctionPass if fallback isn't enabledJustin Bogner2017-01-132-5/+13
* [GlobalISel] track predecessor mapping during switch lowering.Tim Northover2017-01-131-16/+39
* [CodeGen] Simplify getRecipEstimateForFuncDavid Majnemer2017-01-131-5/+1
* Check for register clobbers when merging a vreg live range with aJames Y Knight2017-01-131-8/+8
* Remove unused lambda captures. NFCMalcolm Parsons2017-01-132-3/+2
* Apply clang-tidy's performance-unnecessary-value-param to LLVM.Benjamin Kramer2017-01-135-9/+9
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-139-15/+15
* Track validity of pass resultsSerge Pavlov2017-01-132-2/+4
* [globalisel] Move as much RegisterBank initialization to the constructor as p...Daniel Sanders2017-01-122-13/+9
* [globalisel] Initialize RegisterBanks with static data.Daniel Sanders2017-01-122-102/+8
* [CodeView] Finish decoupling TypeDatabase from TypeDumper.Zachary Turner2017-01-111-3/+5
* Revert "CodeGen: Allow small copyable blocks to "break" the CFG."Kyle Butt2017-01-111-52/+7
* GlobalISel: only print debug info with -debug. NFC.Tim Northover2017-01-111-1/+1
* Revert r291645 "[DAGCombiner] Teach DAG combiner to fold (vselect (N0 xor All...Craig Topper2017-01-111-9/+0
* [DAGCombiner] Teach DAG combiner to fold (vselect (N0 xor AllOnes), N1, N2) -...Craig Topper2017-01-111-0/+9
* DAGCombiner: Add hasOneUse checks to fadd/fma combineMatt Arsenault2017-01-111-3/+6
* [Target] Fix some Clang-tidy modernize and Include What You Use warnings; oth...Eugene Zelenko2017-01-111-3/+16
* [RegBankSelect] Improve the output of the debug messages.Quentin Colombet2017-01-111-7/+32
* [CodeView/PDB] Rename a bunch of files.Zachary Turner2017-01-111-1/+1
* [CodeView] Add TypeDatabase class.Zachary Turner2017-01-111-0/+1
* CodeGen: Allow small copyable blocks to "break" the CFG.Kyle Butt2017-01-101-7/+52
* Remove unused CONVERT_RNDSAT intrinsicsMatt Arsenault2017-01-106-213/+2
* DAG: Avoid OOB when legalizing vector indexingMatt Arsenault2017-01-105-52/+57
* DebugInfo: support for DW_FORM_implicit_constVictor Leschuk2017-01-102-1/+17
* [mips] Fix Mips MSA instrinsicsSimon Dardis2017-01-101-2/+2
* [DAGCombiner] Merge together duplicate checks for folding fold (select C, 1, ...Craig Topper2017-01-101-10/+4
* [DAGCombiner] Remove code for optimizing select (xor Cond, 0), X, Y -> select...Craig Topper2017-01-101-4/+0
* [CodeGen] Implement the SUnit::print() methodEvandro Menezes2017-01-101-9/+9
* PeepholeOptimizer: Do not replace SubregToReg(bitcast like)Matthias Braun2017-01-091-1/+10
* MachineInstr: Print name for subreg index in SUBREG_TO_REGMatthias Braun2017-01-091-1/+2
* In the below scenario, we must be able to skip the a DBG_VALUE instruction andSumanth Gundapaneni2017-01-091-3/+8
* [SelectionDAG] Fix in legalization of UMAX/SMAX/UMIN/SMIN. Solves PR31486.Bjorn Pettersson2017-01-091-2/+2
* [globalisel] Stop requiring -debug/-debug-only=registerbankinfo for assertions.Daniel Sanders2017-01-061-6/+7
* [SelectionDAG] Rework lowerRangeToAssertZExtDavid Majnemer2017-01-061-6/+11
* [SelectionDAG] Correctly transform range metadata to AssertZExtDavid Majnemer2017-01-061-1/+1
* PR 31534: When emitting both DWARF unwind tables and debug information,Joerg Sonnenberger2017-01-053-3/+26
* CodeGen: Assert that liveness is up to date when reading block live-ins.Matthias Braun2017-01-055-35/+47
* [GlobalISel] Add support for address-taken basic blocksKristof Beyls2017-01-051-1/+4
* [GlobalISel] Add support for switch statementsKristof Beyls2017-01-051-0/+39
* MC: support passing search paths to the IASSaleem Abdulrasool2017-01-051-0/+2
* [Legalizer] Fix fp-to-uint to fp-tosint promotion assertion.Tim Shen2017-01-041-1/+5
* The patch fixes (base, index, offset) match.Evgeny Stupachenko2017-01-041-9/+9
* Fix for InlineSpiller accessing not updated dom tree base information.Bjorn Pettersson2017-01-041-4/+4
* [CodeGen] Further simplify returned call operand logic. NFC.Ahmed Bougacha2017-01-031-8/+2
* [CodeGen] Simplify logic that looks for returned call operands. NFC-ish.Ahmed Bougacha2017-01-031-22/+10
* [XRay] Merge instrumentation point table emission code into AsmPrinter.Dean Michael Berris2017-01-031-0/+57
* Emit .cfi_sections before the first .cfi_startprocJoerg Sonnenberger2017-01-023-19/+17
OpenPOWER on IntegriCloud