summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.Patrik Hagglund2012-12-112-3/+4
* Change TargetLowering::getLoadExtAction to take an MVT, instead of EVT.Patrik Hagglund2012-12-111-1/+1
* Change TargetLowering::setTypeAction to take an MVT, instead fo EVT.Patrik Hagglund2012-12-111-1/+1
* Change TargetLowering::getRepRegClassFor to take an MVT, instead ofPatrik Hagglund2012-12-114-12/+12
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-116-27/+28
* Fix a miscompile in the DAG combiner. Previously, we would incorrectlyChandler Carruth2012-12-111-2/+6
* Fall back to the selection dag isel to select tail calls.Chad Rosier2012-12-112-10/+7
* Refactor out the abbreviation handling into a separate class thatEric Christopher2012-12-102-24/+57
* Some enhancements for memcpy / memset inline expansion.Evan Cheng2012-12-101-18/+64
* Defer call to InitSections until after MCContext has been initialized. IfLang Hames2012-12-102-1/+3
* Rearrange vars and make comments more obvious.Eric Christopher2012-12-101-3/+5
* Remove blank line at top of file.Eric Christopher2012-12-101-1/+0
* Fix a coding style nit.Eric Christopher2012-12-101-2/+2
* LegalizeDAG: Allow type promotion of scalar loadsTom Stellard2012-12-101-3/+2
* LegalizeDAG: Allow type promotion for scalar storesTom Stellard2012-12-101-3/+4
* Use the somewhat semantic term "split dwarf" it more matches what'sEric Christopher2012-12-102-30/+32
* Delete the FissionCU.Eric Christopher2012-12-101-0/+3
* Reorder fission variables.Eric Christopher2012-12-102-5/+11
* Use GetUnderlyingObjects in mischedHal Finkel2012-12-101-92/+143
* Teach DAG combine to handle vector add/sub with vectors of all 0s.Craig Topper2012-12-101-0/+10
* 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
OpenPOWER on IntegriCloud