aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these in...Evan Cheng2009-02-261-8/+4
* The last commit was overly conservative. It's ok to reuse value that's alread...Evan Cheng2009-02-261-7/+0
* If an available register falls through to a succ block, unset the last kill. ...Evan Cheng2009-02-261-37/+76
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-2511-324/+329
* Fix big-endian codegen bug. We're splitting upDale Johannesen2009-02-251-1/+2
* Print variable's display name in dwarf DIE.Devang Patel2009-02-251-1/+1
* Fix PR3667Chris Lattner2009-02-251-1/+1
* Don't block basic block with only SwitchInst to fold into predecessors.Zhou Sheng2009-02-251-1/+5
* Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlob...Evan Cheng2009-02-254-335/+414
* Add a totally synthetic situation I came up with while looking at a bug inNick Lewycky2009-02-251-0/+17
* Expand tabs to spaces (overlooked in previous commit)Scott Michel2009-02-251-12/+12
* Remove all "cached" data from BuildVectorSDNode, preferring to retrieveScott Michel2009-02-252-19/+14
* Added support to have TableGen provide information if an intrinsic (coreMon P Wang2009-02-241-0/+10
* If compile unit's language is not set then don't crash while dump'ing compile...Devang Patel2009-02-241-1/+2
* Extension of GEP in constant folder was broken (apparently this codeDaniel Dunbar2009-02-241-1/+1
* Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount,Dan Gohman2009-02-245-122/+144
* Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling2009-02-2440-129/+166
* Add a debugging option for SSC DCE.Owen Anderson2009-02-241-0/+5
* - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling2009-02-244-14/+15
* Fix a ValueTracking rule: RHS means operand 1, not 0. Add a simpleDan Gohman2009-02-243-3/+8
* Generalize the ChangeCompareStride code, in preparation forDan Gohman2009-02-241-94/+96
* Preserve the DominanceFrontier analysis in the LoopDeletion pass.Dan Gohman2009-02-241-2/+7
* gdb uses DW_AT_prototyped to identify K&R style in C based languages.Devang Patel2009-02-241-0/+5
* While folding unconditional return move DbgRegionEndInst into the predecessor...Devang Patel2009-02-242-23/+10
* If there is not any debug info available for any global variables and any sub...Devang Patel2009-02-241-13/+26
* Back out the change in 64918 that used sign-extensions when promotingDan Gohman2009-02-231-34/+12
* Fast-isel can't do TLS yet, so it should fall back to SDISelDan Gohman2009-02-231-0/+6
* LoopDeletion needs to inform ScalarEvolution when a loop is deleted,Dan Gohman2009-02-231-1/+4
* IndVarSimplify preserves ScalarEvolution. In theDan Gohman2009-02-231-0/+1
* Should reset DBI_Prev if DBI_Next == 0.Zhou Sheng2009-02-231-0/+2
* Only v1i16 (i.e. _m64) is returned via RAX / RDX.Evan Cheng2009-02-233-19/+50
* Generate better code for v8i16 shuffles on SSE2Nate Begeman2009-02-233-249/+360
* Changed option name from inline-threshold to basic-inline-threshold becauseMon P Wang2009-02-231-1/+1
* fix some typos that Duncan noticedChris Lattner2009-02-231-3/+3
* Propagate debug loc info through prologue/epilogue.Bill Wendling2009-02-237-28/+39
* Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel2009-02-2211-316/+320
* Revert the part of 64623 that attempted to align the source in aDan Gohman2009-02-221-1/+1
* Properly parenthesize this expression, fixing a real bug in the newDan Gohman2009-02-221-1/+1
* If a use operand is marked isKill, don't forget to add kill to its live inter...Evan Cheng2009-02-221-4/+6
* Add a note.Evan Cheng2009-02-221-0/+28
* Be bug compatible with gcc by returning MMX values in RAX.Evan Cheng2009-02-222-7/+13
* Do not consider MMX_MOVD64rr a move instructions. The source register is in G...Evan Cheng2009-02-221-1/+0
* Only try to sink immediate when TLI is not null. It needs to check if immedia...Evan Cheng2009-02-221-1/+1
* Don't sign extend the char when expanding char -> int duringNick Lewycky2009-02-211-2/+2
* bug 3610: Floating point vaarg not softened.Richard Pennington2009-02-212-0/+18
* Drop bunch of half-working stuff in the ext_weak linkage support.Anton Korobeynikov2009-02-212-16/+19
* Add AddrModeMatcher.cppEvan Cheng2009-02-211-0/+1
* If two-address def is dead and the instruction does not define other register...Evan Cheng2009-02-211-0/+30
* Teach LSR sink to sink the immediate portion of the common expression back in...Evan Cheng2009-02-211-17/+82
* Make sure this doesn't access .end() too.Bill Wendling2009-02-211-3/+4