aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* 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
* not committing what you test = bad.Chris Lattner2010-03-041-1/+2
* make gep matching in fastisel match the base of the gep as aChris Lattner2010-03-041-1/+8
* Added 32-bit Thumb instructions for Preload Data (PLD, PLDW) and PreloadJohnny Chen2010-03-041-1/+71
* add a comment.Chris Lattner2010-03-041-0/+1
* Teach the pic16 target to recognize pic16-*-* triples.John McCall2010-03-041-1/+2
* Modified the asm string of 16-bit Thumb MUL instruction so that it prints:Johnny Chen2010-03-031-1/+1
* Fix PR6444, note still doesn't compile libgcc2 all the way, but fixes that er...Andrew Lenharth2010-03-031-1/+2
* Added 32-bit Thumb instructions LDRT, LDRBT, LDRHT,,LDRSBT, LDRSHT, STRT, STRBT,Johnny Chen2010-03-031-0/+41
* remove nvload and two patterns that use it which are Chris Lattner2010-03-031-23/+0
* Added 32-bit Thumb instructions t2NOP, t2YIELD, t2WFE, t2WFI, t2SEV, and t2DBGJohnny Chen2010-03-031-0/+28