aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Remove extra blank line.Craig Topper2012-12-091-1/+0
* Teach DAG combine to handle vector logical operations with vectors of all 1s ...Craig Topper2012-12-081-0/+30
* Add higher-level API for dealing with bundled MachineInstrs.Jakob Stoklund Olesen2012-12-071-0/+32
* fixed valgrind issues of prior commit, this change applies r169456 changes ba...Pedro Artigas2012-12-061-1/+6
* Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng2012-12-063-28/+10
* Fix a bug in the code that merges consecutive stores. Previously we did notNadav Rotem2012-12-061-10/+14
* s/getLowerBoundDefault/getDefaultLowerBound/ for consistency. Also put the mo...Bill Wendling2012-12-062-5/+7
* Handle non-default array bounds.Bill Wendling2012-12-062-14/+59
* Revert r169456, "change MCContext to work on the doInitialization/doFinalizat...NAKAMURA Takumi2012-12-061-5/+0
* Let targets provide hooks that compute known zero and ones for any_extendEvan Cheng2012-12-062-7/+27
* change MCContext to work on the doInitialization/doFinalization modelPedro Artigas2012-12-061-0/+5
* RegPressureTracker::dump(): Remove unnecessary argument.Andrew Trick2012-12-051-1/+1
* RegisterPressureTracker: fix findUseBetween to handle DebugValueAndrew Trick2012-12-051-0/+2
* RegisterPressureTracker: unify virtual registers and physical regunits.Andrew Trick2012-12-051-241/+179
* RegisterPresssureTracker: Track live physical register by unit.Andrew Trick2012-12-051-94/+87
* Remove unused MachineInstr constructors.Jakob Stoklund Olesen2012-12-051-27/+0
* - Added calls to doInitialization/doFinalization to immutable passesPedro Artigas2012-12-051-10/+23
* Added RegisterPressureTracker::dump() for debugging.Andrew Trick2012-12-051-5/+16
* Speed up the AllocationOrder class a bit.Jakob Stoklund Olesen2012-12-043-25/+19
* Comment change made in r169304 as requested by Eric Christopher.David Blaikie2012-12-041-0/+2
* Use the 'count' attribute to calculate the upper bound of an array.Bill Wendling2012-12-041-13/+14
* Reapply r160148 (reverted in r163570) fixing spurious breakpoints in modern GDBDavid Blaikie2012-12-041-1/+1
* 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