aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* MC/X86: Rename alternate spellings of ADD{8,16,32} and mark as "code gen only...Daniel Dunbar2010-03-091-9/+11
* MC/X86: Rename alternate spellings of CMP{8,16,32} and mark as "code gen only...Daniel Dunbar2010-03-091-6/+12
* Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach2010-03-0928-30/+35
* MSR (Move to Special Register from ARM core register) requires a mask to specifyJohnny Chen2010-03-092-12/+12
* The address of an indirect call must be in R12 on Darwin.Dale Johannesen2010-03-091-0/+10
* scavenged frame index value re-use gets confused when more than one baseJim Grosbach2010-03-092-1/+8
* The ARM EH experiment worked!Bill Wendling2010-03-094-50/+78
* In cases where the carry / borrow unused converted ladd / lsubRichard Osborne2010-03-091-0/+30
* Canonicalize ladd constant to RHS.Richard Osborne2010-03-091-0/+4
* Add DAG combine for ladd / lsub.Richard Osborne2010-03-092-0/+70
* Don't try to fold V_SET0 and V_SETALLONES to loads in medium andDan Gohman2010-03-091-0/+5
* This is part of an LLC-beta test used to test <rdar://problem/6804645>. PleaseBill Wendling2010-03-091-1/+31
* Print blank line and clear stubs vector.Bill Wendling2010-03-091-2/+13
* MC-ize the stub printing in ARM.Bill Wendling2010-03-092-5/+18
* don't reset defaults.Chris Lattner2010-03-082-3/+0
* Fix a crash compiling 254.gap for Thumb2. The Thumb2 add/sub with 12-bitBob Wilson2010-03-082-8/+26
* Fix the vmxon entry in the X86InstrInfo.td so it has the correct prefix bytesKevin Enderby2010-03-081-1/+1
* X86: Fix encoding for TEST{8,16,32}rr.Daniel Dunbar2010-03-081-3/+3
* Avoid using DIDescriptor.isNull(). Devang Patel2010-03-081-1/+1
* Revert r97947.Devang Patel2010-03-081-1/+1
* disambiguate some types, add a fixme about some Chris Lattner2010-03-084-5/+6
* fix some more ambiguous patterns, remove another nontemporalstoreChris Lattner2010-03-082-14/+12
* Correct immediate sizes.Chris Lattner2010-03-082-2/+2
* fix a type compatibility bug. imm is i32 in the input Chris Lattner2010-03-082-1/+6
* fix a bunch of partially ambiguous patterns on ARM. As anChris Lattner2010-03-083-35/+40
* Fix a bunch of ambiguous patterns which tblgen happens to infer typesChris Lattner2010-03-081-7/+7
* tidy upChris Lattner2010-03-081-1/+1
* Avoid using DIDescriptor.isNull().Devang Patel2010-03-081-1/+1
* remove a non-temporal store pattern which is not tested and Chris Lattner2010-03-081-3/+0
* Re-committing the failed r97807 commit with changes to eliminate warnings.Wesley Peck2010-03-066-62/+193
* Describe what's going on with mingw alloca and why do we need separate instru...Anton Korobeynikov2010-03-061-1/+9
* Initial bits of ARMv4-only support.Anton Korobeynikov2010-03-065-29/+88
* Lower dynamic stack allocation on mingw32 to separate instruction.Anton Korobeynikov2010-03-064-20/+56
* Do not use '&' prefix for globals when register base field is non-zero, other...Anton Korobeynikov2010-03-062-19/+27
* clean this up.Chris Lattner2010-03-061-6/+7
* revert r97807, it introduced build warnings.Chris Lattner2010-03-065-243/+47
* Thumb1 epilogue code generation needs to take into account that callee-savedJim Grosbach2010-03-061-4/+18
* Fix typo.Evan Cheng2010-03-051-1/+1
* fix bss section printing for cell, patch by Kalle Raiskila!Chris Lattner2010-03-051-0/+3
* Reworking the stack layout that the MicroBlaze backend generates.Wesley Peck2010-03-055-47/+243
* Fix an oops in x86 sibcall optimization. If the ByVal callee argument is itse...Evan Cheng2010-03-051-8/+14
* Rever 96389 and 96990. They are causing some miscompilation that I do not ful...Evan Cheng2010-03-051-54/+0
* Trivial comment change.Johnny Chen2010-03-051-1/+1
* Revert r97766. It's deleting a tag.Bill Wendling2010-03-051-52/+13
* Micro-optimization:Bill Wendling2010-03-051-13/+52
* Drop the ".w" qualifier for t2UXTB16* instructions as there is no 16-bit versionJohnny Chen2010-03-041-1/+27
* pr6478: The frame pointer spill frame index is only defined when there is aBob Wilson2010-03-041-1/+3
* pr6480: Don't try producing ld/st-multiple instructions when the address isBob Wilson2010-03-041-0/+5
* Fix the remaining MUL8 and DIV8 to define AX instead of AL,AH.Jakob Stoklund Olesen2010-03-041-8/+11
* Fix recognition of 16-bit bswap for C front-ends which emit theDan Gohman2010-03-041-3/+12