Age | Commit message (Expand) | Author |
2009-09-25 | Rename ConstantFP's getInf to getInfinity. | Dan Gohman |
2009-09-25 | Transform pow(x, 0.5) to (x == -inf ? inf : fabs(sqrt(x))), which is | Dan Gohman |
2009-09-24 | Constant propagating byval pointer is safe if function is readonly. | Torok Edwin |
2009-09-24 | Don't constant propagate byval pointers, since they are not really pointers, but | Torok Edwin |
2009-09-23 | A minor improvment in accuracy to inline cost | Dale Johannesen |
2009-09-21 | tidy up | Chris Lattner |
2009-09-21 | big endian systems shift by bits too, hopefully this will fix the ppc | Chris Lattner |
2009-09-21 | Nick pointed out that DominanceFrontier and DominanceTree are preserved | Dan Gohman |
2009-09-21 | Remove the special-case for constants in PHI nodes; it's not really | Dan Gohman |
2009-09-21 | fix PR5016, a crash I introduced in GVN handing first class | Chris Lattner |
2009-09-21 | enable non-local analysis and PRE of large store -> little load. | Chris Lattner |
2009-09-21 | convert an std::pair to an explicit struct. | Chris Lattner |
2009-09-21 | move some functions, add a comment. | Chris Lattner |
2009-09-21 | split HandleLoadFromClobberingStore in two pieces: one that does the | Chris Lattner |
2009-09-21 | Improve GVN to be able to forward substitute a small load | Chris Lattner |
2009-09-21 | formatting cleanups, no functionality change. | Chris Lattner |
2009-09-20 | Move CoerceAvailableValueToLoadType earlier in GVN.cpp. Hook it up | Chris Lattner |
2009-09-20 | change the interface to CoerceAvailableValueToLoadType to be | Chris Lattner |
2009-09-20 | enhance GVN to forward substitute a stored value to a load | Chris Lattner |
2009-09-20 | Tabs -> spaces, and remove trailing whitespace. | Daniel Dunbar |
2009-09-19 | Remove the default value for ConstantStruct::get's isPacked parameter and | Nick Lewycky |
2009-09-18 | Enhance transform passes so that they apply the same tranforms to malloc call... | Victor Hernandez |
2009-09-18 | Update malloc call creation code (AllocType is now the element type of the ma... | Victor Hernandez |
2009-09-17 | Update CMake. | Daniel Dunbar |
2009-09-16 | Add a new pass for doing late hoisting of floating-point and vector | Dan Gohman |
2009-09-16 | Change FoldPHIArgBinOpIntoPHI to decline folding if it would introduce two | Dan Gohman |
2009-09-16 | Reapplied r81355 with the problems fixed. | Andreas Neustifter |
2009-09-16 | Preserve ProfileInfo during CodeGenPrepare. | Andreas Neustifter |
2009-09-16 | Don't sink gep operators through phi nodes if the result would require | Dan Gohman |
2009-09-15 | Add more newlines to make up for the ones removed from the end of instructions. | Nick Lewycky |
2009-09-15 | add a new CallGraphNode::replaceCallEdge method and use it from | Chris Lattner |
2009-09-15 | add newline to debug dump | Chris Lattner |
2009-09-14 | When extending a memset range past the front, set the alignment of the | Dan Gohman |
2009-09-10 | Factor out the code for checking that all indices in a getelementptr are | Dan Gohman |
2009-09-10 | Correctly handle the case where a comparison is created in one BasicBlock and | Nick Lewycky |
2009-09-10 | Add malloc call utility functions. Patch by Victor Hernandez. | Evan Cheng |
2009-09-09 | Fix SplitCriticalEdge to properly update LCSSA form when splitting a | Dan Gohman |
2009-09-09 | Reflow comment. | Mike Stump |
2009-09-09 | Preserve ProfileInfo. | Andreas Neustifter |
2009-09-09 | Fix an 80-column violation. | Dan Gohman |
2009-09-09 | revert r81335, which breaks the build. | Chris Lattner |
2009-09-09 | Updated ProfileInfo to have clean seperation between different sentinels. | Andreas Neustifter |
2009-09-08 | Fix PR4909, patch by Jakub Staszak. | Owen Anderson |
2009-09-08 | remove an extremely dubious instcombine transformation of | Chris Lattner |
2009-09-08 | Re-apply r80926, with fixes: keep the domtree informed of new blocks | Dan Gohman |
2009-09-08 | remove a turd | Chris Lattner |
2009-09-08 | instcombine transforms vector loads that are only used by | Chris Lattner |
2009-09-08 | Fix PR4882, by making MemCpyOpt not dereference removed stores to get the | Chris Lattner |
2009-09-07 | Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed. | Dan Gohman |
2009-09-07 | Don't commit stores with addresses that have indices that are not | Dan Gohman |