aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2010-04-09Merge r100559 from mainline to fix PR6696.Tanya Lattner
2010-03-30Merge 99620 from mainline.Tanya Lattner
2010-03-30Merge 99043 from mainline.Tanya Lattner
2010-03-23Merge 99032 from mainline.Tanya Lattner
2010-03-23Merge 98561 from mainline.Tanya Lattner
2010-03-12Merge 98205 from mainline.Tanya Lattner
2010-03-11Merge 98212 from mainline.Tanya Lattner
2010-03-11Merge 98042.Tanya Lattner
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
2010-03-02eliminate PreprocessForRMW now that isel handles it.Chris Lattner
2010-03-02remove 300 lines of code that is now dead in the MSP430 backendChris Lattner
2010-03-02Fix some issues in WalkChainUsers dealing with Chris Lattner
2010-03-02Added 32-bit Thumb instruction CLREX (Clear-Exclusive) for disassembly only.Johnny Chen