aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* [msan] Use explicitely aligned stores and loads with function argument shadow.Evgeniy Stepanov2012-12-111-8/+13
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-1124-180/+176
* Holding my nose and moving the accumulation routine to GEPOperatorChandler Carruth2012-12-112-62/+3
* Hoist the GEP constant address offset computation to a common home onChandler Carruth2012-12-112-23/+34
* Change RegVT in BitTestBlock and RegsForValue, to contain MVTs,Patrik Hagglund2012-12-112-13/+12
* Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund2012-12-113-6/+7
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-112-14/+19
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-116-20/+20
* Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund2012-12-111-4/+4
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-115-8/+8
* Change TargetLowering::getTypeToPromoteTo to take and return MVTs,Patrik Hagglund2012-12-112-8/+8
* Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund2012-12-112-12/+15
* Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund2012-12-112-4/+4
* 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-112-2/+2
* 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-1110-73/+68
* [CMake] Remove dependencies to intrinsics_gen I introduced in r169724.NAKAMURA Takumi2012-12-113-3/+3
* Use multiclass for new-value store instructions with MEMri operand.Jyotsna Verma2012-12-111-148/+46
* Fix PR14565. Don't if-convert loops that have switch statements in them.Nadav Rotem2012-12-111-0/+4
* Stylistic tweak.Evan Cheng2012-12-111-9/+8
* 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-114-10/+14
* 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-108-41/+139
* Optimistically analyse Phi cyclesArnold Schwaighofer2012-12-101-41/+13
* Defer call to InitSections until after MCContext has been initialized. IfLang Hames2012-12-103-2/+5
* 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
* Enable the loop vectorizer only on O2 and above. (Still disabled by default)Nadav Rotem2012-12-101-1/+1
* LegalizeDAG: Allow type promotion of scalar loadsTom Stellard2012-12-101-3/+2
* LegalizeDAG: Allow type promotion for scalar storesTom Stellard2012-12-101-3/+4
* Split the LoopVectorizer into H and CPP.Nadav Rotem2012-12-102-951/+993
* Cleanup formatting, comments and naming.Eli Bendersky2012-12-101-21/+21
* [mips] Set HWEncoding field of registers. Use delete functionAkira Hatanaka2012-12-105-130/+30
* 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
* Don't use a red zone for code coverage if the user specified `-mno-red-zone'.Bill Wendling2012-12-101-4/+17
* Add support for reverse induction variables. For example:Nadav Rotem2012-12-101-90/+191
* This patch adds statistics for other non-DWARF fragments emitted byEli Bendersky2012-12-101-2/+13
* Use GetUnderlyingObjects in mischedHal Finkel2012-12-101-92/+143
* Revert "Make '-mtune=x86_64' assume fast unaligned memory accesses."Chandler Carruth2012-12-101-2/+1
* Make '-mtune=x86_64' assume fast unaligned memory accesses.Chandler Carruth2012-12-101-1/+2
* Fix a typo in my previous commit -- bloomfield is 0x1A not 0x2A.Chandler Carruth2012-12-101-1/+1
* Address a FIXME and update the fast unaligned memory feature for newerChandler Carruth2012-12-102-13/+21
* Add a new visitor for walking the uses of a pointer value.Chandler Carruth2012-12-103-219/+218
* Teach DAG combine to handle vector add/sub with vectors of all 0s.Craig Topper2012-12-101-0/+10