2008-12-03 |
Dan Gohman | Fix this comment to reflect that it applies to types... |
commit | commitdiff | tree | snapshot |
2008-12-03 |
Dan Gohman | Fix byval arguments in the fastcc calling convention... |
commit | commitdiff | tree | snapshot |
2008-12-03 |
Dan Gohman | Add nounwind attributes to this test. |
commit | commitdiff | tree | snapshot |
2008-12-03 |
Dale Johannesen | testcases for recent dag combiner changes |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Chris Lattner | Fix isIntN to work with APInts > 64 bits. This method... |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Evan Cheng | Remove a (what appears to be) overly strict assertion... |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Dale Johannesen | Minor rewrite per review feedback. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Scott Michel | Non-functional change: make custom lowering for truncat... |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Scott Michel | CellSPU: |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Dan Gohman | Fix a typo in a comment. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Owen Anderson | Add support for folding spills into preceding defs... |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Dale Johannesen | One more transformation. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Dale Johannesen | Make the code do what the comment says it does. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Chris Lattner | Comment typeo fix, thanks Duncan! |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Tilmann Scheller | make it possible to custom lower TRUNCATE (needed for... |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Chris Lattner | Implement PRE of loads in the GVN pass with a pretty... |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Nick Lewycky | Add a new SCEV representing signed division. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Mon P Wang | Removed some unnecessary code in widening. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Chris Lattner | add a little helper function that does PHI translation. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Chris Lattner | add a note |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Bill Wendling | Remove some errors that crept in. No functionality... |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Bill Wendling | Merge two if-statements into one. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Bill Wendling | More styalistic changes. No functionality change. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Chris Lattner | add densemap range insertion method. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Bill Wendling | - Remove the buggy -X/C -> X/-C transform. This isn... |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Bill Wendling | Improve comment. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Bill Wendling | - Reduce nesting. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Chris Lattner | some random comment improvements. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Owen Anderson | Add a test for my previous PRE fix. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Owen Anderson | Fix an issue that Chris noticed, where local PRE was... |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Evan Cheng | Fix PR3124: overly strict assert. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Dale Johannesen | Add a few more transformations. |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Bill Wendling | Second stab at target-dependent lowering of everyone... |
commit | commitdiff | tree | snapshot |
2008-12-02 |
Bill Wendling | Reapply r60382. This time, don't mark "ADC" nodes with... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Bill Wendling | Temporarily revert r60382. It caused CodeGen/X86/i2k... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Bill Wendling | - Have "ADD" instructions return an implicit EFLAGS. |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Bill Wendling | Expand getVTList, getNodeValueTypes, and SelectNodeTo... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | Add rdar reference, make this actually fail when the... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Dale Johannesen | Consider only references to an IV within the loop when |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | reenable array_pod_sort, this time hopefully happy... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Bill Wendling | Don't rebuild RHSNeg. Just use the one that's already... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Bill Wendling | Document what this check is doing. Also, no need to... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Bill Wendling | Use a simple comparison. Overflow on integer negation... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | don't #include <algorithm> into the llvm namespace. |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Scott Michel | CellSPU: |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | switch to std::sort until I have time to sort this... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | cleanups suggested by duncan, thanks! |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | define array_pod_sort in terms of operator< instead... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Duncan Sands | There are no longer any places that require a |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Duncan Sands | Change the interface to the type legalization method |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Bill Wendling | Generalize the FoldOrWithConstant method to fold for... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Bill Wendling | Reduce copy-and-paste code by splitting out the code... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Bill Wendling | Use m_Specific() instead of double matching. |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Bill Wendling | Move pattern check outside of the if-then statement... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | Rename some variables, only increment BI once at the... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | pull the predMap densemap out of the inner loop of... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | switch a couple more calls to use array_pod_sort. |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | don't assume iterators implicitly convert to pointers. |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | Introduce a new array_pod_sort function and switch... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | Eliminate use of setvector for the DeadInsts set, just... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | DeleteTriviallyDeadInstructions is always passed the |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | simplify DeleteTriviallyDeadInstructions again, unlike... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | simplify these patterns using m_Specific. No need... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | Teach jump threading to clean up after itself, DCE... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | The PreVerifier pass preserves everything. In practice... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | Change instcombine to use FoldPHIArgGEPIntoPHI to fold... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | Teach inst combine to merge GEPs through PHIs. This... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | testcase for my previous commit. |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | Make GVN be more intelligent about redundant load |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | Reimplement the non-local dependency data structure... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Bill Wendling | Implement ((A|B)&1)|(B&-2) -> (A&1) | B transformation... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Eli Friedman | Fix bogus assertion using getSExtValue for legitimate... |
commit | commitdiff | tree | snapshot |
2008-12-01 |
Chris Lattner | Cache analyses in ivars and add some useful DEBUG output. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | improve indentation, do cheap checks before expensive... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | Eliminate the DepResultTy abstraction. It is now compl... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Minor cleanup: use getTrue and getFalse where appropria... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Some minor cleanups to instcombine; no functionality... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | Cache TargetData/AliasAnalysis in the pass instead... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | add the rest of the comparison routines. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Add instruction combining for ((A&~B)|(~A&B)) -> A... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Implement (A&((~A)|B)) -> A&B transformation in the... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Forgot one remaining call to getSExtValue(). |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | getSExtValue() doesn't work for ConstantInts with bitwi... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Optimize memmove and memset into the LLVM builtins... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | A couple small cleanups, plus a new potential optimization. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Moving potential optimizations out of PR2330 into lib... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Followup to r60283: optimize arbitrary width signed... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Fix for PR2164: allow transforming arbitrary-width... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Don't make TwoToExp signed by default. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | From Hacker's Delight: |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | APIntify a test which is potentially unsafe otherwise... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Strengthen check for div inst-combining. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Instcombine was illegally transforming -X/C into X... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | Two changes: Make getDependency remove QueryInst for... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Fix a link issue I ran into trying compiling LLVM on... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | introduce a typedef, no functionality change. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | Change NonLocalDeps to be a densemap of pointers to... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | calls never depend on allocations. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | Fix a fixme by making memdep's handling of allocations... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | implement a fixme by introducing a new getDependencyFro... |
commit | commitdiff | tree | snapshot |
next |