aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix 2006-10-25-AddSetCC. A relational operator (like setlt) can neverNick Lewycky2006-10-261-27/+46
* Make the makefile tell us when Intrinsics.gen is being updated.Reid Spencer2006-10-261-1/+3
* Resurrect r1.25.Nick Lewycky2006-10-251-117/+154
* simplify codeChris Lattner2006-10-251-1/+1
* During vector shuffle lowering, we sometimes commute a vector shuffle to tryEvan Cheng2006-10-251-21/+21
* X86ISD::PEXTRW 3rd operand type is always target pointer type.Evan Cheng2006-10-251-1/+1
* hide symbols properlyChris Lattner2006-10-251-1/+1
* Remove -disable-x86-shuffle-optiEvan Cheng2006-10-251-61/+53
* turn off tail merging for nowChris Lattner2006-10-251-0/+2
* be more aggressive about matching identical instructions.Chris Lattner2006-10-251-1/+1
* Move getPreferredAlignmentLog from AsmPrinter to TargetDataDevang Patel2006-10-246-27/+27
* expand ISD::VACOPYRafael Espindola2006-10-241-0/+1
* Removed extraneous semi-colon; this was prevening the grammar file fromJohn Criswell2006-10-242-2/+2
* visitSwitchCase knows how to insert conditional branches well. ChangeChris Lattner2006-10-241-37/+8
* Generalize CaseBlock a bit more:Chris Lattner2006-10-241-57/+74
* Fix CodeGen/IA64/ret-0.ll, which has apparently been broken since some of theChris Lattner2006-10-241-2/+6
* fix warning about missing newline at end of fileRafael Espindola2006-10-244-4/+4
* generalize 'CaseBlock'. It really allows any comparison to be inserted.Chris Lattner2006-10-241-3/+2
* implement uncond branch insertion, mark branches with isBranch.Chris Lattner2006-10-243-1/+13
* implement uncond branch insertion for the branch folding passChris Lattner2006-10-242-5/+11
* implement uncond branch insertion so alpha works work branchfolding.Chris Lattner2006-10-242-0/+11
* implement uncond branch insertion for sparc to fix regressions from last nightChris Lattner2006-10-242-0/+13
* new bad caseChris Lattner2006-10-241-0/+19
* Don't do dead block elimination in fast mode.Jim Laskey2006-10-241-1/+2
* LinearScanner hotspot.Jim Laskey2006-10-241-3/+2
* Tighter data structure for deleted debug labels.Jim Laskey2006-10-242-4/+20
* Fix Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.llChris Lattner2006-10-241-5/+10
* move single basic blocks that are neither fallen into nor fall out of intoChris Lattner2006-10-241-13/+96
* Add intrinsics for the rest of the DCB* instructions.Chris Lattner2006-10-241-6/+24
* Revert back to r1.21, which was the last revision of predsimplify thatChris Lattner2006-10-241-134/+109
* add moveBefore/moveAfter helper methodsChris Lattner2006-10-241-0/+12
* Enable tail merging by default.Chris Lattner2006-10-231-4/+0
* implement STRB and STRHRafael Espindola2006-10-231-0/+8
* expand ISD::MEMSETRafael Espindola2006-10-231-0/+3
* Make these hack flags hidden, like other dsa hack flagsAndrew Lenharth2006-10-231-2/+2
* Revert the aggressive inlining for now, it doesn't handle external correctlyAndrew Lenharth2006-10-231-112/+78
* Handle fallout from the recent branch-on-undef changes. This fixesChris Lattner2006-10-231-1/+24
* Minor tweak. Instead of generating:Chris Lattner2006-10-231-0/+13
* More complete solution to deleting blocks and debug info.Jim Laskey2006-10-233-14/+28
* [SU]int update - inactive code may get activated somedayJim Laskey2006-10-231-1/+1
* Remove the Backwards operation. Resolving now works at the time when aNick Lewycky2006-10-231-90/+102
* Fix phi node updating for switches lowered to linear sequences of branches.Chris Lattner2006-10-221-1/+13
* disable this code for now, it's not yet safely updating phi nodesChris Lattner2006-10-221-3/+3
* Fix similar missing optimization opportunity in XOR.Nick Lewycky2006-10-221-13/+22
* this part implemented.Chris Lattner2006-10-221-29/+0
* Whoops! Add missing NULL check.Nick Lewycky2006-10-221-0/+1
* Do section switching right way for Mingw\Cygwin and Linux.Anton Korobeynikov2006-10-221-4/+10
* Implement PR964 and Regression/CodeGen/Generic/SwitchLowering.llChris Lattner2006-10-221-5/+44
* Handle "if ((x|y) != 0)" for ints like we do for bools. Fixes missedNick Lewycky2006-10-221-10/+13
* AllocaInst can't return a null pointer. Fixes missed optimizationNick Lewycky2006-10-221-0/+6