Commits

Show all
Author Commit Message Labels Comments Date
Chris Lattner
Add rdar reference, make this actually fail when the patch isn't applied.
Tags
2 tags
Dale Johannesen
Consider only references to an IV within the loop when
Chris Lattner
reenable array_pod_sort, this time hopefully happy on 64-bit
Bill Wendling
Don't rebuild RHSNeg. Just use the one that's already there.
Bill Wendling
Document what this check is doing. Also, no need to cast to ConstantInt.
Bill Wendling
Use a simple comparison. Overflow on integer negation can only occur when the
Chris Lattner
don't #include <algorithm> into the llvm namespace.
Scott Michel
CellSPU:
Chris Lattner
switch to std::sort until I have time to sort this out.
Chris Lattner
cleanups suggested by duncan, thanks!
Chris Lattner
define array_pod_sort in terms of operator< instead of my brain
Duncan Sands
There are no longer any places that require a
Duncan Sands
Change the interface to the type legalization method
convert-repo
update tags
Bill Wendling
Generalize the FoldOrWithConstant method to fold for any two constants which
Bill Wendling
Reduce copy-and-paste code by splitting out the code into its own function.
Bill Wendling
Use m_Specific() instead of double matching.
Bill Wendling
Move pattern check outside of the if-then statement. This prevents us from fiddling with constants unless we have to.
Chris Lattner
Rename some variables, only increment BI once at the start of the loop instead of throughout it.
Chris Lattner
pull the predMap densemap out of the inner loop of performPRE, so
Chris Lattner
switch a couple more calls to use array_pod_sort.
Chris Lattner
don't assume iterators implicitly convert to pointers.
Chris Lattner
Introduce a new array_pod_sort function and switch LSR to use it
Chris Lattner
Eliminate use of setvector for the DeadInsts set, just use a smallvector.
Chris Lattner
DeleteTriviallyDeadInstructions is always passed the
Chris Lattner
simplify DeleteTriviallyDeadInstructions again, unlike my previous
Chris Lattner
simplify these patterns using m_Specific. No need to grep for
Chris Lattner
Teach jump threading to clean up after itself, DCE and constfolding the
Chris Lattner
The PreVerifier pass preserves everything. In practice, this
Chris Lattner
Change instcombine to use FoldPHIArgGEPIntoPHI to fold two operand PHIs
  1. Prev
  2. Next