aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-0413-28/+28
* Add a 'count' field to the DWARF subrange.Bill Wendling2012-12-041-1/+3
* Simplify code. No functionality change.Jakub Staszak2012-12-041-3/+1
* Stack Alignment: when creating stack objects in MachineFrameInfo, make sureManman Ren2012-12-041-1/+24
* Use dyn_cast instead of isa and cast. No functionality change.Jakub Staszak2012-12-041-4/+4
* Remove VirtRegMap::getRegAllocPref().Jakob Stoklund Olesen2012-12-041-11/+0
* Use MRI::getSimpleHint() instead of getRegAllocPref() in remaining cases.Jakob Stoklund Olesen2012-12-042-1/+10
* Stack Alignment: move functions from header file MachineFrameInfo.h.Manman Ren2012-12-041-0/+44
* Add VirtRegMap::hasKnownPreference().Jakob Stoklund Olesen2012-12-032-1/+10
* Use the new getRegAllocationHints() hook from AllocationOrder.Jakob Stoklund Olesen2012-12-032-79/+49
* moves doInitialization and doFinalization to the Pass class and removes some ...Pedro Artigas2012-12-031-15/+0
* Add a new hook for providing register allocator hints more flexibly.Jakob Stoklund Olesen2012-12-031-0/+38
* Fix PR12942: Allow two CUs to be generated from the same source file.Eli Bendersky2012-12-034-24/+33
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03113-689/+682
* Allow merging multiple store sequences on the same chain.Nadav Rotem2012-12-021-2/+15
* misched: Fix RegisterPressureTracker handling of DebugVals.Andrew Trick2012-12-013-19/+25
* misched: Fix the DAG builder to handle an undef operand at ExitSU.Andrew Trick2012-12-011-1/+2
* misched: Fix LiveInterval update to better handle DebugVal.Andrew Trick2012-12-011-1/+5
* misched: fix RegionBegin when DebugValues get shuffled to the top.Andrew Trick2012-12-011-0/+2
* Simplify REG_SEQUENCE lowering.Jakob Stoklund Olesen2012-12-011-187/+69
* Add some first skeleton work for the DWARF5 Fission proposal. EmitEric Christopher2012-11-302-8/+119
* Convert COPY instructions into KILLs if they have implicit defs.Jakob Stoklund Olesen2012-11-301-3/+17
* Replace r168930 with a more reasonable patch.Bill Wendling2012-11-302-3/+9
* More comment.Eric Christopher2012-11-291-0/+2
* Cleanup recent addition of DAGTypeLegalizer::SplitVecOp_VSELECTJustin Holewinski2012-11-291-35/+31
* misched: Recompute priority queue when DFSResults are updated.Benjamin Kramer2012-11-291-0/+2
* Teach the legalizer how to handle operands for VSELECT nodesJustin Holewinski2012-11-292-1/+60
* Allow targets to prefer TypeSplitVector over TypePromoteInteger when computin...Justin Holewinski2012-11-291-1/+1
* Use MCPhysReg for RegisterClassInfo allocation orders.Jakob Stoklund Olesen2012-11-296-15/+17
* Avoid rewriting instructions twice.Jakob Stoklund Olesen2012-11-291-0/+9
* When combining consecutive stores allow loads in between the stores, if the l...Nadav Rotem2012-11-291-3/+61
* Make the LiveRegMatrix analysis available to targets.Jakob Stoklund Olesen2012-11-2820-564/+21
* misched: Analysis that partitions the DAG into subtrees.Andrew Trick2012-11-282-56/+222
* misched: rename ScheduleDAGILP to ScheduleDFS to prepare for other heuristics.Andrew Trick2012-11-282-2/+2
* misched: better alias analysis.Andrew Trick2012-11-281-2/+3
* misched: Debug output fix. Use an always valid iterator.Andrew Trick2012-11-281-1/+1
* Move the guts of TargetInstrInfoImpl into the TargetInstrInfo class.Jakob Stoklund Olesen2012-11-283-691/+659
* Move Target{Instr,Register}Info.cpp into lib/CodeGen.Jakob Stoklund Olesen2012-11-283-0/+338
* Revert r168630, r168631, and r168633 as these are causing nightly test failures.Chad Rosier2012-11-284-2/+4
* Attempt to make the comments for dwarf debug look more likeEric Christopher2012-11-272-274/+200
* Reapply section moving, make sure string section is output last.Eric Christopher2012-11-271-24/+54
* CSE: allow PerformTrivialCoalescing to check copies across basic blockManman Ren2012-11-271-2/+0
* Remove duplicated #includes.Jakub Staszak2012-11-271-4/+0
* Never use .lcomm on platforms where it does not accept an alignmentUlrich Weigand2012-11-271-2/+7
* Revert rearrangement of debug info sections to unblock the botsEric Christopher2012-11-271-59/+26
* Remove unneeded #include.Jakub Staszak2012-11-271-1/+0
* Remove unneeded #include.Jakub Staszak2012-11-271-1/+0
* llvm/CodeGen: Remove empty files in r168659.NAKAMURA Takumi2012-11-271-0/+0
* Remove unused forward declaration.Jakub Staszak2012-11-271-1/+0
* Remove unused MachineLoopRanges analysis.Jakub Staszak2012-11-274-149/+0