summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Mark setjmp/catchret MBBs address-takenJoseph Tremoulet2015-10-233-8/+10
* [CodeGen] Remove usage of NDEBUG in header.Davide Italiano2015-10-231-7/+0
* MachineScheduler: Add a way to disable the 'ReduceLatency' heuristicMatthias Braun2015-10-221-2/+2
* Change makeLibCall to take an ArrayRef<SDValue> instead of pointer and size. ...Craig Topper2015-10-225-71/+66
* [X86] - Catch extra combine opportunities for redundant imuls.Zia Ansari2015-10-221-8/+92
* [WinEH] Remove extraneous call to emitEHRegistrationOffsetLabelDavid Majnemer2015-10-211-1/+0
* LegalizeDAG: Implement promote for build_vectorMatt Arsenault2015-10-211-0/+30
* Masked Load/Store optimization for scalar codeElena Demikhovsky2015-10-211-12/+72
* Let MachineVerifier be aware of mem-to-mem instructions.Jonas Paulsson2015-10-211-2/+8
* Tail duplication can mix incompatible registers in phi nodesKrzysztof Parzyszek2015-10-211-0/+21
* Two switch blocks in VectorLegalizer::LegalizeOp already have aArtyom Skrobov2015-10-201-0/+1
* Adding support for TargetLoweringBase::LibCallArtyom Skrobov2015-10-201-251/+275
* Combining DIV+REM->DIVREM doesn't belong in LegalizeDAG; move it over into DA...Artyom Skrobov2015-10-203-67/+99
* AsmPrinter: Remove implicit ilist iterator conversion, NFCDuncan P. N. Exon Smith2015-10-201-3/+3
* Enhance loop rotation with existence of profile data in MachineBlockPlacement...Cong Hou2015-10-191-3/+184
* [CGP] transform select instructions into branches and sink expensive operandsSanjay Patel2015-10-191-16/+103
* Restore the original behavior of SelectionDAG::getTargetIndex().Owen Anderson2015-10-191-1/+1
* Put back SelectionDAG::getTargetIndex.Benjamin Kramer2015-10-191-0/+18
* Revert "RegisterPressure: allocatable physreg uses are always kills"Matthias Braun2015-10-191-27/+25
* Removed parameter "Consecutive" from isLegalMaskedLoad() / isLegalMaskedStore().Elena Demikhovsky2015-10-191-2/+2
* Use SDValue bool check. NFCI.Simon Pilgrim2015-10-181-2/+2
* Move one-use variable inside test. NFC.Simon Pilgrim2015-10-181-2/+1
* [DAG] Ensure vector constant folding uses correct scalar undef typesSimon Pilgrim2015-10-171-2/+2
* RegisterPressure: Unify the sparse sets in LiveRegsSet; NFCMatthias Braun2015-10-171-12/+19
* RegisterPressure: allocatable physreg uses are always killsMatthias Braun2015-10-171-25/+27
* RegisterPressure: Remove 0 entries from PressureChangeMatthias Braun2015-10-171-4/+14
* RegisterPressure: Hide non-const iterators of PressureDiffMatthias Braun2015-10-171-1/+1
* [WinEH] Fix eh.exceptionpointer intrinsic loweringJoseph Tremoulet2015-10-171-1/+2
* [WinEH] Fix stack alignment in funclets and ParentFrameOffset calculationReid Kleckner2015-10-161-6/+8
* RegisterPressure: Use range based for, cleanupMatthias Braun2015-10-161-14/+7
* Revert "This is a follow-up to the discussion in D12882."Benjamin Kramer2015-10-161-100/+16
* [WinEH] Fix CatchRetSuccessorColorMap accountingJoseph Tremoulet2015-10-161-2/+0
* [WinEH] Remove dead code/includes from WinEHPrepareDavid Majnemer2015-10-161-29/+2
* [WinEH] Fix endpad coloring/numberingJoseph Tremoulet2015-10-161-3/+12
* This is a follow-up to the discussion in D12882.Sanjay Patel2015-10-161-16/+100
* Revert "[safestack] Fast access to the unsafe stack pointer on AArch64/Android."Evgeniy Stepanov2015-10-151-34/+0
* Replace a forward declaration with an #include.Adrian Prantl2015-10-151-1/+2
* [safestack] Fast access to the unsafe stack pointer on AArch64/Android.Evgeniy Stepanov2015-10-151-0/+34
* [SelectionDAG] Remove dead code. NFC.Benjamin Kramer2015-10-156-139/+1
* [AsmPrinter] Prune dead code. NFC.Benjamin Kramer2015-10-156-111/+0
* A doccomment for CombineTo, and some NFC refactoringsArtyom Skrobov2015-10-141-39/+34
* Merge DAGCombiner::visitSREM and DAGCombiner::visitUREM (NFC)Artyom Skrobov2015-10-141-66/+34
* [WinEH] Add CoreCLR EH table emissionJoseph Tremoulet2015-10-132-3/+282
* SelectionDAG: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-138-50/+50
* [WinEH] Iterate state changes instead of invokesJoseph Tremoulet2015-10-132-151/+196
* DAGCombiner: Don't stop finding better chain on 2 aliasesMatt Arsenault2015-10-131-4/+2
* DAGCombiner: Combine extract_vector_elt from build_vectorMatt Arsenault2015-10-121-5/+20
* Assign correct edge weights to unwind destinations when lowering invoke state...Cong Hou2015-10-121-27/+46
* [SelectionDAG] Add common vector constant folding helper functionSimon Pilgrim2015-10-122-101/+95
* Enable verifier after PeepholeOptimizerMatt Arsenault2015-10-121-1/+1
OpenPOWER on IntegriCloud