aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2010-03-08Fix the vmxon entry in the X86InstrInfo.td so it has the correct prefix bytesKevin Enderby
2010-03-08X86: Fix encoding for TEST{8,16,32}rr.Daniel Dunbar
2010-03-08Avoid using DIDescriptor.isNull(). Devang Patel
2010-03-08Revert r97947.Devang Patel
2010-03-08disambiguate some types, add a fixme about some Chris Lattner
2010-03-08fix some more ambiguous patterns, remove another nontemporalstoreChris Lattner
2010-03-08Correct immediate sizes.Chris Lattner
2010-03-08fix a type compatibility bug. imm is i32 in the input Chris Lattner
2010-03-08fix a bunch of partially ambiguous patterns on ARM. As anChris Lattner
2010-03-08Fix a bunch of ambiguous patterns which tblgen happens to infer typesChris Lattner
2010-03-08tidy upChris Lattner
2010-03-08Avoid using DIDescriptor.isNull().Devang Patel
2010-03-08remove a non-temporal store pattern which is not tested and Chris Lattner
2010-03-06Re-committing the failed r97807 commit with changes to eliminate warnings.Wesley Peck
2010-03-06Describe what's going on with mingw alloca and why do we need separate instru...Anton Korobeynikov
2010-03-06Initial bits of ARMv4-only support.Anton Korobeynikov
2010-03-06Lower dynamic stack allocation on mingw32 to separate instruction.Anton Korobeynikov
2010-03-06Do not use '&' prefix for globals when register base field is non-zero, other...Anton Korobeynikov
2010-03-06clean this up.Chris Lattner
2010-03-06revert r97807, it introduced build warnings.Chris Lattner
2010-03-06Thumb1 epilogue code generation needs to take into account that callee-savedJim Grosbach
2010-03-05Fix typo.Evan Cheng
2010-03-05fix bss section printing for cell, patch by Kalle Raiskila!Chris Lattner
2010-03-05Reworking the stack layout that the MicroBlaze backend generates.Wesley Peck
2010-03-05Fix an oops in x86 sibcall optimization. If the ByVal callee argument is itse...Evan Cheng
2010-03-05Rever 96389 and 96990. They are causing some miscompilation that I do not ful...Evan Cheng
2010-03-05Trivial comment change.Johnny Chen
2010-03-05Revert r97766. It's deleting a tag.Bill Wendling
2010-03-05Micro-optimization:Bill Wendling
2010-03-04Drop the ".w" qualifier for t2UXTB16* instructions as there is no 16-bit versionJohnny Chen
2010-03-04pr6478: The frame pointer spill frame index is only defined when there is aBob Wilson
2010-03-04pr6480: Don't try producing ld/st-multiple instructions when the address isBob Wilson
2010-03-04Fix the remaining MUL8 and DIV8 to define AX instead of AL,AH.Jakob Stoklund Olesen
2010-03-04Fix recognition of 16-bit bswap for C front-ends which emit theDan Gohman
2010-03-04not committing what you test = bad.Chris Lattner
2010-03-04make gep matching in fastisel match the base of the gep as aChris Lattner
2010-03-04Added 32-bit Thumb instructions for Preload Data (PLD, PLDW) and PreloadJohnny Chen
2010-03-04add a comment.Chris Lattner
2010-03-04Teach the pic16 target to recognize pic16-*-* triples.John McCall
2010-03-03Modified the asm string of 16-bit Thumb MUL instruction so that it prints:Johnny Chen
2010-03-03Fix PR6444, note still doesn't compile libgcc2 all the way, but fixes that er...Andrew Lenharth
2010-03-03Added 32-bit Thumb instructions LDRT, LDRBT, LDRHT,,LDRSBT, LDRSHT, STRT, STRBT,Johnny Chen
2010-03-03remove nvload and two patterns that use it which are Chris Lattner
2010-03-03Added 32-bit Thumb instructions t2NOP, t2YIELD, t2WFE, t2WFI, t2SEV, and t2DBGJohnny Chen
2010-03-03factor the 'in the default address space' check out to a singleChris Lattner
2010-03-03factor the 'sign extended from 8 bit' patterns better so Chris Lattner
2010-03-03- Change MachineInstr::isIdenticalTo to take a new option that determines whe...Evan Cheng
2010-03-03Eliminate unused instruction classes.Evan Cheng
2010-03-03Added 32-bit Thumb instructions t2DMB variants, t2DSB variants, and t2ISBsy forJohnny Chen
2010-03-02merge two loops over all nodes in the graph into one.Chris Lattner