summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-274-20/+11
* Fix some cases were ArrayRefs were being passed by reference. Also remove 'co...Craig Topper2014-08-271-1/+1
* Remove type unit skeletons. GDB no longer needs them & this saves a heap of s...David Blaikie2014-08-271-22/+1
* CodeGen/LiveVariables: use vector::assign()Dylan Noblesmith2014-08-261-8/+4
* Modernize raw_fd_ostream's constructor a bit.Rafael Espindola2014-08-252-6/+7
* Allow vectorization of division by uniform power of 2.Karthik Bhat2014-08-251-3/+5
* CodeGen/LiveVariables: hoist out code in nested loopsDylan Noblesmith2014-08-251-110/+121
* CodeGen/LiveVariables: switch to std::vectorDylan Noblesmith2014-08-251-11/+13
* CodeGen: switch raw array to std::vectorDylan Noblesmith2014-08-251-8/+1
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-248-32/+17
* Revert r215611 because it caused the infinite loop in bug 20736. There is a r...Nick Lewycky2014-08-231-2/+0
* ARM / x86_64 varargs: Don't save regparms in prologue without va_startReid Kleckner2014-08-221-0/+8
* Use DILexicalBlockFile, rather than DILexicalBlock, to track discriminator ch...David Blaikie2014-08-211-2/+2
* name change: isPow2DivCheap -> isPow2SDivCheapSanjay Patel2014-08-212-2/+2
* [PeepholeOptimizer] Enable the advanced copy optimization by default.Quentin Colombet2014-08-211-1/+1
* Rename AtomicExpandLoadLinked into AtomicExpandRobin Morisset2014-08-213-21/+21
* [PeepholeOptimizer] Update the kill flags when extending the live-range of theQuentin Colombet2014-08-211-1/+5
* Explicitly pass ownership of the MemoryBuffer to AddNewSourceBuffer using std...David Blaikie2014-08-211-6/+4
* DAGCombiner: Make concat_vector combine safe for EVTs and concat_vectors with...Benjamin Kramer2014-08-211-1/+6
* [ARM] Enable DP copy, load and store instructions for FPv4-SPOliver Stannard2014-08-212-17/+28
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-219-14/+14
* Revert r216066, "Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Bu...Jiangning Liu2014-08-212-48/+3
* [PeepholeOptimizer] Take advantage of the isInsertSubreg property in theQuentin Colombet2014-08-211-32/+15
* Add isInsertSubreg property.Quentin Colombet2014-08-201-0/+26
* [PeepholeOptimizer] Take advantage of the isExtractSubreg property in theQuentin Colombet2014-08-201-24/+12
* Add isExtractSubreg property.Quentin Colombet2014-08-201-0/+23
* Fix null reference creation in SelectionDAG constructor.Alexey Samsonov2014-08-201-10/+7
* Cleanup: Delete seemingly unused reference to MachineDominatorTree from Sched...Alexey Samsonov2014-08-203-22/+19
* Fix null reference creation in ScheduleDAGInstrs constructor call.Alexey Samsonov2014-08-203-4/+4
* critical-anti-dependency breaker: don't use reg def info from kill insts (PR2...Sanjay Patel2014-08-201-2/+17
* [PeepholeOptimizer] Refactor the advanced copy optimization to take advantage ofQuentin Colombet2014-08-202-169/+610
* Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and typeJiangning Liu2014-08-202-3/+48
* Reapply [FastISel] Let the target decide first if it wants to materialize a c...Juergen Ributzka2014-08-191-15/+21
* Teach the AArch64 backend to handle f16Oliver Stannard2014-08-181-0/+3
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-189-14/+14
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-179-14/+14
* Fix fmul combines with constant splat vectorsMatt Arsenault2014-08-161-7/+26
* [DAGCombiner] Improve the folding of target independet shuffles to Undef.Andrea Di Biagio2014-08-161-0/+16
* Make isAliased property for fixed-offset stack objects adjustableHal Finkel2014-08-162-11/+9
* Fix typos in commentsRobin Morisset2014-08-151-1/+1
* [FastISel] Remove an performance debugging assert.Juergen Ributzka2014-08-151-1/+0
* Delete dead code. NFC.Rafael Espindola2014-08-152-5/+0
* Revert several FastISel commits to track down a buildbot error.Juergen Ributzka2014-08-141-21/+15
* optimize vector fneg of bitcasted integer valueSanjay Patel2014-08-141-9/+14
* [SDAG] Fix a bug in the DAG combiner where we would fail to return theChandler Carruth2014-08-141-5/+1
* [SDAG] Fix a case where we would iteratively legalize a node duringChandler Carruth2014-08-141-0/+2
* [FastISel] Let the target decide first if it wants to materialize a constant.Juergen Ributzka2014-08-131-15/+21
* [MachineCombiner] Removal of dangling DBG_VALUES after combining [20598]Gerolf Hoflehner2014-08-131-1/+1
* [Cleanup] Utility function to erase instruction and mark DBG_ValuesGerolf Hoflehner2014-08-132-12/+24
* [MachineDominatorTree] Provide a method to inform a MachineDominatorTree that aQuentin Colombet2014-08-132-25/+4
OpenPOWER on IntegriCloud