summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [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
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-1336-74/+74
* [DAGCombiner] Improved target independent vector shuffle combine rule.Andrea Di Biagio2014-08-131-10/+24
* [PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsicHal Finkel2014-08-132-3/+5
* Remove a condition that can never be true, as wittnessed by the assertAdrian Prantl2014-08-121-3/+2
* Fix a parentheses warning introduced in r215394.Quentin Colombet2014-08-121-2/+2
* Have MachineRegisterInfo take and store the MachineFunction itEric Christopher2014-08-122-3/+3
* DebugLocEntry: Restore the comparison predicate from before theAdrian Prantl2014-08-121-1/+4
* Revert "Partially revert r214761 that asserted that all concrete debug info v...David Blaikie2014-08-121-3/+1
* [MachineSink] Improve the compile time by preserving the dominance informationQuentin Colombet2014-08-111-39/+60
* [x86] Fold extract_vector_elt of a load into the Load's address computation.Michael J. Spencer2014-08-111-90/+125
* Add a couple of convenience accessors to DebugLocEntry::Value to furtherAdrian Prantl2014-08-112-13/+12
* Make these DebugLocEntry::Value comparison operators friend functionsAdrian Prantl2014-08-111-24/+34
* Add isRegSequence property.Quentin Colombet2014-08-111-0/+25
* Debug info: Remove an obsolete constructor from DebugLocEntry.Adrian Prantl2014-08-111-2/+2
* Debug info: Modify DebugLocEntry::addValue to take multiple values so itAdrian Prantl2014-08-112-8/+9
* Debug info: Further simplify the implementation of buildLocationList byAdrian Prantl2014-08-111-6/+6
* Debug Info: Move the sorting and uniqueing of pieces from emitLocPieces()Adrian Prantl2014-08-112-18/+22
* Debug info: Refactor DebugLocEntry's Merge function to makeAdrian Prantl2014-08-112-14/+37
* PeepholeOptimizer: make parameter ref to SmallPtrSetImplHans Wennborg2014-08-111-2/+2
* Make this SmallVector size a power of two as suggested by ChandlerHans Wennborg2014-08-111-1/+1
* In Machine CSE pass, the source register of a COPY machine instruction canJiangning Liu2014-08-111-11/+19
* Re-commit "Increase the size of this SmallVector in PeepholeOptimizer." (r215...Hans Wennborg2014-08-111-3/+3
* Revert "Increase the size of this SmallVector in PeepholeOptimizer." (r215340)Hans Wennborg2014-08-111-1/+1
* Increase the size of this SmallVector in PeepholeOptimizer.Hans Wennborg2014-08-111-1/+1
OpenPOWER on IntegriCloud