summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* Add saving and restoring of r30 to the prologue and epilogue, respectivelyJustin Hibbits2015-01-082-0/+17
* Explicitly handle LinkOnceODRAutoHideLinkage. NFC. We already have a test.Rafael Espindola2015-01-081-0/+2
* Update naming style and clang-format. NFC.Rafael Espindola2015-01-081-17/+30
* Fix large stack alignment codegen for ARM and Thumb2 targetsKristof Beyls2015-01-082-22/+84
* R600/SI: Remove SIISelLowering::legalizeOperands()Tom Stellard2015-01-082-176/+1
* Masked Load/Store - fixed a bug in type legalization.Elena Demikhovsky2015-01-083-3/+107
* Fix include ordering, NFC.Michael Kuperstein2015-01-081-1/+1
* [X86] Don't try to generate direct calls to TLS globalsMichael Kuperstein2015-01-081-1/+2
* Move SPAdj logic from PEI into the targets (NFC)Michael Kuperstein2015-01-082-11/+34
* [X86] Don't print 'dword ptr' or 'qword ptr' on the operand to some of the LE...Craig Topper2015-01-084-4/+14
* Revert "Reapply: Teach SROA how to update debug info for fragmented variables."Adrian Prantl2015-01-081-60/+8
* [RegAllocGreedy] Introduce a late pass to repair broken hints.Quentin Colombet2015-01-083-2/+212
* [SelectionDAG] Allow targets to specify legality of extloads' resultAhmed Bougacha2015-01-0820-169/+230
* Remove empty statement. No functionality change.Nick Lewycky2015-01-081-1/+0
* X86: VZeroUpperInserter: shortcut should not trigger if we have any function ...Matthias Braun2015-01-081-8/+12
* RegisterCoalescer: Do not remove IMPLICIT_DEFS if they are required for subra...Matthias Braun2015-01-081-1/+7
* RegisterCoalescer: Fix valuesIdentical() in some subrange merge cases.Matthias Braun2015-01-071-90/+81
* LiveInterval: Implement feedback by Quentin Colombet.Matthias Braun2015-01-071-25/+32
* [GC] improve testing around gc.relocate and fix a testPhilip Reames2015-01-071-9/+32
* R600/SI: Commute instructions to enable more folding opportunitiesTom Stellard2015-01-072-19/+51
* IR: Add MDNode::getDistinct()Duncan P. N. Exon Smith2015-01-071-2/+12
* R600/SI: Only fold immediates that have one useTom Stellard2015-01-071-1/+8
* Update a comment.Adrian Prantl2015-01-071-0/+2
* Linker: Don't use MDNode::replaceOperandWith()Duncan P. N. Exon Smith2015-01-072-11/+26
* [CodeGen] Use MVT iterator_ranges in legality loops. NFC intended.Ahmed Bougacha2015-01-077-103/+59
* R600/SI: Remove VReg_32 register classTom Stellard2015-01-0713-154/+152
* More FMA folding opportunities.Olivier Sallenave2015-01-071-1/+133
* Reapply: Teach SROA how to update debug info for fragmented variables.Adrian Prantl2015-01-071-8/+60
* Debug info: Allow aggregate types to be described by constants.Adrian Prantl2015-01-071-2/+5
* [Hexagon] Fix 225372 USR register is not fully complete. Removing Uses = [US...Colin LeMahieu2015-01-071-12/+12
* [Hexagon] Adding floating point classification and creation.Colin LeMahieu2015-01-071-0/+45
* R600/SI: Add a V_MOV_B64 pseudo instructionTom Stellard2015-01-073-0/+38
* [Hexagon] Adding encodings for v5 floating point instructions.Colin LeMahieu2015-01-071-0/+326
* [Hexagon] Adding encoding for popcount, fastcorner, dword asr with rounding.Colin LeMahieu2015-01-072-1/+62
* R600/SI: Teach SIFoldOperands to split 64-bit constants when foldingTom Stellard2015-01-073-25/+51
* Test commitOlivier Sallenave2015-01-071-0/+1
* [X86] Fix 512->256 typo in comments. NFC.Ahmed Bougacha2015-01-071-2/+2
* Add a missing file from 225365Philip Reames2015-01-071-0/+54
* Introduce an example statepoint GC strategyPhilip Reames2015-01-074-0/+50
* X86: Allow the stack probe size to be configurable per functionDavid Majnemer2015-01-071-3/+9
* R600/SI: Refactor SIFoldOperands to simplify immediate foldingTom Stellard2015-01-071-25/+54
* [X86] Teach FCOPYSIGN lowering to recognize constant magnitudes.Ahmed Bougacha2015-01-071-6/+19
* New method SDep::isNormalMemoryOrBarrier() in ScheduleDAGInstrs.cpp.Jonas Paulsson2015-01-071-5/+6
* Fix typos in comment and option help texts.Jonas Paulsson2015-01-071-3/+3
* Fix regression in r225266.Asiri Rathnayake2015-01-071-1/+1
* [X86] Merge a switch statement inside a default case of another switch statem...Craig Topper2015-01-071-160/+155
* [X86] Don't mark the shift by 1 instructions as isConvertibleToThreeAddress. ...Craig Topper2015-01-071-1/+1
* [X86] Remove some unused TYPE enums from the disassembler.Craig Topper2015-01-073-18/+1
* Revert r225165 and r225169Karthik Bhat2015-01-071-39/+0
* [PM] Fix a pretty nasty bug where the new pass manager would invalidateChandler Carruth2015-01-072-18/+84
OpenPOWER on IntegriCloud