summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* SelectionDAG switch lowering: Replace unreachable default with most popular c...Hans Wennborg2014-12-061-17/+40
* These two calls were grabbing the same register info. Unify them.Eric Christopher2014-12-051-3/+2
* [CodeGenPrepare] Use variables for reused values. NFC.Ahmed Bougacha2014-12-051-4/+6
* Revert "r223440 - Consider subregs when calling MI::registerDefIsDead for phy...Hal Finkel2014-12-051-7/+1
* Consider subregs when calling MI::registerDefIsDead for phys depsHal Finkel2014-12-051-1/+7
* Cleanup: Calls to getDwarfRegNum() may actually fail, if there isAdrian Prantl2014-12-053-27/+44
* Simplify implementation and testcase of r223401 based on feedback from dblaikie.Adrian Prantl2014-12-041-4/+2
* Debug info: If the RegisterCoalescer::reMaterializeTrivialDef() isAdrian Prantl2014-12-041-1/+13
* Use DomTree in MachineSink to sink over diamonds.Patrik Hagglund2014-12-041-15/+19
* [InstCombine] Minor optimization for bswap with binary opsSimon Pilgrim2014-12-041-0/+2
* Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky2014-12-048-0/+429
* Allow target to specify prefix for labelsMatt Arsenault2014-12-041-3/+1
* [RegAllocFast] Handle implicit definitions conservatively.Quentin Colombet2014-12-031-7/+14
* Prologue supportPeter Collingbourne2014-12-031-3/+7
* [PowerPC] Implement readcyclecounter for PPC32Hal Finkel2014-12-021-0/+11
* Restructure some assertion checking based on post commit feedback by Aaron an...Philip Reames2014-12-021-7/+7
* Appease a build bot complaining about an unused variable that's used in an as...Philip Reames2014-12-021-0/+1
* [Statepoints 3/4] Statepoint infrastructure for garbage collection: Selection...Philip Reames2014-12-026-0/+814
* [MachineCSE] Clear kill-flag on registers imp-def'd by the CSE'd instruction.Ahmed Bougacha2014-12-021-0/+31
* [Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames2014-12-015-2/+42
* [MachineVerifier] Accept a MBB with a single landing pad successor.Ahmed Bougacha2014-12-011-1/+5
* Revert r223049, r223050 and r223051 while investigating test failures.Hans Wennborg2014-12-011-42/+17
* SelectionDAG switch lowering: Replace unreachable default with most popular c...Hans Wennborg2014-12-011-17/+42
* [stack protector] Set edge weights for newly created basic blocks.Akira Hatanaka2014-12-013-5/+16
* Switch lowering: reformat some for loops etc. NFCHans Wennborg2014-11-291-7/+5
* Switch lowering: Fix broken 'Figure out which block is next' codeHans Wennborg2014-11-291-0/+3
* Target triple OS detection tidyup. NFCSimon Pilgrim2014-11-292-3/+3
* Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith2014-11-288-430/+0
* Converted back to Unix format (after my last commit 222632)Elena Demikhovsky2014-11-231-3241/+3241
* Masked Vector Load and Store Intrinsics.Elena Demikhovsky2014-11-238-3127/+3557
* Debug Info: revert r222195, r222210 and r222239.Manman Ren2014-11-211-2/+2
* [Objective-C] Support a new special module flag that will be put into theManman Ren2014-11-211-1/+2
* Don't repeat class/function/variable names in comments. NFC.Sanjay Patel2014-11-211-47/+35
* Less space; NFCSanjay Patel2014-11-211-8/+4
* [DAG] Teach how to turn a build_vector into a shuffle if some of the operands...Andrea Di Biagio2014-11-211-11/+39
* [DAG] Refactor the shuffle combining logic in DAGCombiner. NFC.Andrea Di Biagio2014-11-211-153/+73
* DAGCombiner: Allow the DAGCombiner to combine multiple FDIVs with the same di...Hao Liu2014-11-211-0/+38
* RegisterCoalescer: Improve debug messagesMatthias Braun2014-11-191-6/+8
* Add a print and verify pass after the RegisterCoalescerMatthias Braun2014-11-191-0/+1
* MachineVerifier: Report register for bad liverangesMatthias Braun2014-11-191-24/+28
* Introduce register dump helperMatthias Braun2014-11-191-0/+9
* [X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2Simon Pilgrim2014-11-191-2/+2
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-1934-56/+61
* Remove StringMap::GetOrCreateValue in favor of StringMap::insertDavid Blaikie2014-11-192-3/+2
* Fix an incorrect chain operand when expanding INSERT_VECTOR operations throug...Owen Anderson2014-11-181-1/+1
* Allow DwarfCompileUnit::constructImportedEntityDIE to instanciate a GlobalVar...Frederic Riss2014-11-181-0/+2
* Debug Info: In DIBuilder, the context field of a global variable is updated toManman Ren2014-11-181-2/+2
* Fix optimisations of SELECT_CC which assumed result is booleanOliver Stannard2014-11-171-2/+5
* Add missing semicolon from r222118.Craig Topper2014-11-171-1/+1
* Move register class name strings to a single array in MCRegisterInfo to reduc...Craig Topper2014-11-1714-33/+36
OpenPOWER on IntegriCloud