aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2007-08-09Update per review comments.Dale Johannesen
2007-08-09Make NonLocal and None const in the right way. :-)Owen Anderson
2007-08-09Traverse loop blocks' terminators to find split candidates.Devang Patel
2007-08-09long double 9 of N. This finishes up the X86-32 bitsDale Johannesen
2007-08-09Fix arguments for some Altivec instructions. From SWB.Dale Johannesen
2007-08-08If a target really needs to custom lower constants, it should be allowedScott Michel
2007-08-08Add more comments to memdep.Owen Anderson
2007-08-08Add cost analysis.Devang Patel
2007-08-08Make memdep fit in 80 cols.Owen Anderson
2007-08-08Preserve dom info while processing one iteration loop.Devang Patel
2007-08-08Change the None and NonLocal markers in memdep to be const.Owen Anderson
2007-08-08Clear split info.Devang Patel
2007-08-08Handle multiple split conditions.Devang Patel
2007-08-08Make getSTDIN return null if the standard input is empty, as the header fileReid Spencer
2007-08-08Allow the filename "-" to be a place holder for stdin. This allows directingReid Spencer
2007-08-08Global values also don't undead-ify pointers in our dead alloca's set.Owen Anderson
2007-08-08Make handleEndBlock significantly faster with one trivial improvement,Owen Anderson
2007-08-08Small improvement: if a function doesn't access memory, we don't need to scanOwen Anderson
2007-08-08Add some comments, remove a dead argument, and simplify some control flow.Owen Anderson
2007-08-08eliminate redundant conditions from the signless types conversion.Chris Lattner
2007-08-08Handle functions with no name better.Chris Lattner
2007-08-08Adding kill info to val#.Evan Cheng
2007-08-08significantly speed up constant folding of calls (and thus all clients that useChris Lattner
2007-08-08Speed up updateDFSNumbers with two observations:Chris Lattner
2007-08-08A few more small cleanups.Owen Anderson
2007-08-08Clean up and bug fix.Evan Cheng
2007-08-08reimplement dfs number computation to be significantly faster. This speeds upChris Lattner
2007-08-08First round of cleanups from Chris' feedback.Owen Anderson
2007-08-08- Each val# can have multiple kills.Evan Cheng
2007-08-08Embrace patch review feedback.Devang Patel
2007-08-08Remove a dead assertion.Evan Cheng
2007-08-07- LiveInterval value#'s now have 3 components: def instruction #,Evan Cheng
2007-08-07Fix new compare instruction's signness. Caught by Chris during review.Devang Patel
2007-08-07Don't insert nearly as many redundant phi nodes.Owen Anderson
2007-08-07Fix spelling of mtvscr and mfvscr.Dale Johannesen
2007-08-07Long double patch 8 of N: make it partially work inDale Johannesen
2007-08-07Use eraseFromParent().Devang Patel
2007-08-07Fix comment typoDavid Greene
2007-08-07Fix GLIBCXX_DEBUG error triggered by incrementing erased iterator.David Greene
2007-08-07Add a missing forward declaration.David Greene
2007-08-07Initial JIT support for ARM by Raul Fernandes Herbster.Evan Cheng
2007-08-07Long double patch 7 of N, unless I lost count:). Dale Johannesen
2007-08-07Clean up a bunch of caching stuff in memdep. This reduces the time to run GVNOwen Anderson
2007-08-07Begin loop index split pass.Devang Patel
2007-08-06Improve the accuracy of memdep for determining the dependencies of loads.Owen Anderson
2007-08-06Replace 4-line function with 10-line version per review comment.Dale Johannesen
2007-08-06Move lengthy conditional down 1 level per review comment.Dale Johannesen
2007-08-06Get X86 long double calling convention to workDale Johannesen
2007-08-06regenerateChris Lattner
2007-08-06Fix PR1577, a crash on invalid bug.Chris Lattner