summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Re-apply r206096 after investigating the gdb buildbot failure.Adrian Prantl2014-04-141-9/+14
* Don't assert in BasicTTI::getMemoryOpCost for non-simple typesHal Finkel2014-04-141-6/+8
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-1493-1017/+1025
* Retire llvm::array_endof in favor of non-member std::end.Benjamin Kramer2014-04-121-1/+1
* PR13337: Omit DW_TAG_restrict_type when compiling for DWARF2David Blaikie2014-04-121-0/+4
* Revert "Debug info: (bugfix) C++ C/Dtors can be compiled to multiple functions,"Adrian Prantl2014-04-121-14/+9
* Use dwarf::Tag rather than unsigned for DIE::Tag to make debugging easier.David Blaikie2014-04-124-8/+13
* Debug info: (bugfix) C++ C/Dtors can be compiled to multiple functions,Adrian Prantl2014-04-121-9/+14
* Reenable use of TBAA during CodeGenHal Finkel2014-04-122-14/+2
* Add the ability to use GEPs for address sinking in CGPHal Finkel2014-04-121-0/+126
* blockfreq: Rename BlockFrequencyImpl to BlockFrequencyInfoImplDuncan P. N. Exon Smith2014-04-111-2/+2
* [RegAllocGreedy][Last Chance Recoloring] Change the name of the exhaustive se...Quentin Colombet2014-04-111-1/+1
* [RegAllocGreedy][Last Chance Recoloring] Addition ofQuentin Colombet2014-04-111-6/+14
* [Register Coalescer] Fix wrong live-range information with rematerialization.Quentin Colombet2014-04-111-0/+21
* Debug info: Store the DIVariable in DebugLocEntry also for constants,Adrian Prantl2014-04-112-9/+11
* Move ExtractVectorElements to SelectionDAG.Matt Arsenault2014-04-111-0/+16
* SelectionDAG: Use helper function to improve legalization of ISD::MULTom Stellard2014-04-111-0/+17
* SelectionDAG: Factor ISD::MUL lowering code out of DAGTypeLegalizerTom Stellard2014-04-112-67/+113
* Implement depth_first and inverse_depth_first range factory functions.David Blaikie2014-04-111-11/+9
* [c++11] Range'ify use list loops in InstrEmitter.Jim Grosbach2014-04-111-9/+3
* [c++11] Range'ify use list loops in DAGCombiner.Jim Grosbach2014-04-111-18/+7
* Move the segmented stack switch to a function attributeReid Kleckner2014-04-102-1/+6
* Debug info: Factor the retrieving of the DIVariable from a MachineInstrAdrian Prantl2014-04-101-3/+2
* Fix to support properly cleaning up failed address sinking against constantsJim Grosbach2014-04-101-2/+3
* SelectionDAG: Don't constant fold target-specific nodes.Jim Grosbach2014-04-091-0/+6
* [DAGCombiner] DAG combine does not know how to combine indexed loads withQuentin Colombet2014-04-091-2/+5
* WinCOFF: Emit common symbols as specified in the COFF specDavid Majnemer2014-04-081-3/+6
* Bug 19348: Check for legal ExtLoad operation before foldingMatt Arsenault2014-04-081-9/+12
* RegAlloc: Account for a variable entry block frequencyDuncan P. N. Exon Smith2014-04-082-13/+58
* Put a limit on ScheduleDAGSDNodes::ClusterNeighboringLoads to avoid blowing u...Andrew Trick2014-04-071-1/+6
* Minor change to StackMapLiveness DEBUG output.Andrew Trick2014-04-041-1/+1
* Add DAG parameter to ComputeNumSignBitsForTargetNodeMatt Arsenault2014-04-042-1/+2
* DAGLegalize: add last-ditch type-legalization for VSELECT.Tim Northover2014-04-042-0/+16
* ARM64: handle v1i1 types arising from setcc properly.Tim Northover2014-04-041-3/+15
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-048-8/+8
* [RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chanceQuentin Colombet2014-04-041-1/+35
* Revert r205599, the commit was not intended to have so many changesQuentin Colombet2014-04-041-35/+1
* [RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chanceQuentin Colombet2014-04-041-1/+35
* Fix for PR 19261:Eric Christopher2014-04-031-2/+3
* DebugInfo: Use a 64 bit type for the subrangeDavid Blaikie2014-04-031-4/+4
* [CodeGen] Fix peephole optimizer bug introduced in r205481. Fixes PR19318.Lang Hames2014-04-031-9/+11
* Account for scalarization costs in BasicTTI::getMemoryOpCost for extending ve...Hal Finkel2014-04-031-2/+24
* Fix multi-register costs in BasicTTI::getCastInstrCostHal Finkel2014-04-021-1/+2
* [CodeGen] Teach the peephole optimizer to remember (and exploit) all foldingLang Hames2014-04-021-35/+44
* Add comments and test case for [DAG] Keep the opaque constant flag when perfo...Juergen Ributzka2014-04-021-1/+5
* Simplify resolveFrameIndex() signature.Jim Grosbach2014-04-021-1/+1
* ARM: Add support for segmented stacksOliver Stannard2014-04-021-0/+3
* clarify commentAdrian Prantl2014-04-021-1/+2
* Adjust comments regarding non-relocated abbrev offset in debug_info.dwoDavid Blaikie2014-04-022-2/+4
* Split debug_loc and debug_loc.dwo emission into two separate functionsDavid Blaikie2014-04-022-21/+32
OpenPOWER on IntegriCloud