summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Fix a miscompile in the DAG combiner. Previously, we would incorrectlyChandler Carruth2012-12-11
* Fall back to the selection dag isel to select tail calls.Chad Rosier2012-12-11
* Refactor out the abbreviation handling into a separate class thatEric Christopher2012-12-10
* Some enhancements for memcpy / memset inline expansion.Evan Cheng2012-12-10
* Defer call to InitSections until after MCContext has been initialized. IfLang Hames2012-12-10
* Rearrange vars and make comments more obvious.Eric Christopher2012-12-10
* Remove blank line at top of file.Eric Christopher2012-12-10
* Fix a coding style nit.Eric Christopher2012-12-10
* LegalizeDAG: Allow type promotion of scalar loadsTom Stellard2012-12-10
* LegalizeDAG: Allow type promotion for scalar storesTom Stellard2012-12-10
* Use the somewhat semantic term "split dwarf" it more matches what'sEric Christopher2012-12-10
* Delete the FissionCU.Eric Christopher2012-12-10
* Reorder fission variables.Eric Christopher2012-12-10
* Use GetUnderlyingObjects in mischedHal Finkel2012-12-10
* Teach DAG combine to handle vector add/sub with vectors of all 0s.Craig Topper2012-12-10
* Remove extra blank line.Craig Topper2012-12-09
* Teach DAG combine to handle vector logical operations with vectors of all 1s ...Craig Topper2012-12-08
* Add higher-level API for dealing with bundled MachineInstrs.Jakob Stoklund Olesen2012-12-07
* fixed valgrind issues of prior commit, this change applies r169456 changes ba...Pedro Artigas2012-12-06
* Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng2012-12-06
* Fix a bug in the code that merges consecutive stores. Previously we did notNadav Rotem2012-12-06
* s/getLowerBoundDefault/getDefaultLowerBound/ for consistency. Also put the mo...Bill Wendling2012-12-06
* Handle non-default array bounds.Bill Wendling2012-12-06
* Revert r169456, "change MCContext to work on the doInitialization/doFinalizat...NAKAMURA Takumi2012-12-06
* Let targets provide hooks that compute known zero and ones for any_extendEvan Cheng2012-12-06
* change MCContext to work on the doInitialization/doFinalization modelPedro Artigas2012-12-06
* RegPressureTracker::dump(): Remove unnecessary argument.Andrew Trick2012-12-05
* RegisterPressureTracker: fix findUseBetween to handle DebugValueAndrew Trick2012-12-05
* RegisterPressureTracker: unify virtual registers and physical regunits.Andrew Trick2012-12-05
* RegisterPresssureTracker: Track live physical register by unit.Andrew Trick2012-12-05
* Remove unused MachineInstr constructors.Jakob Stoklund Olesen2012-12-05
* - Added calls to doInitialization/doFinalization to immutable passesPedro Artigas2012-12-05
* Added RegisterPressureTracker::dump() for debugging.Andrew Trick2012-12-05
* Speed up the AllocationOrder class a bit.Jakob Stoklund Olesen2012-12-04
* Comment change made in r169304 as requested by Eric Christopher.David Blaikie2012-12-04
* Use the 'count' attribute to calculate the upper bound of an array.Bill Wendling2012-12-04
* Reapply r160148 (reverted in r163570) fixing spurious breakpoints in modern GDBDavid Blaikie2012-12-04
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-04
* Add a 'count' field to the DWARF subrange.Bill Wendling2012-12-04
* Simplify code. No functionality change.Jakub Staszak2012-12-04
* Stack Alignment: when creating stack objects in MachineFrameInfo, make sureManman Ren2012-12-04
* Use dyn_cast instead of isa and cast. No functionality change.Jakub Staszak2012-12-04
* Remove VirtRegMap::getRegAllocPref().Jakob Stoklund Olesen2012-12-04
* Use MRI::getSimpleHint() instead of getRegAllocPref() in remaining cases.Jakob Stoklund Olesen2012-12-04
* Stack Alignment: move functions from header file MachineFrameInfo.h.Manman Ren2012-12-04
* Add VirtRegMap::hasKnownPreference().Jakob Stoklund Olesen2012-12-03
* Use the new getRegAllocationHints() hook from AllocationOrder.Jakob Stoklund Olesen2012-12-03
* moves doInitialization and doFinalization to the Pass class and removes some ...Pedro Artigas2012-12-03
* Add a new hook for providing register allocator hints more flexibly.Jakob Stoklund Olesen2012-12-03
* Fix PR12942: Allow two CUs to be generated from the same source file.Eli Bendersky2012-12-03