2008-09-16 |
Dan Gohman | Improve instcombine's handling of integer min and max... |
tree | commitdiff |
2008-09-15 |
Dan Gohman | Teach LSR to optimize away SMAX operations for tripcoun... |
tree | commitdiff |
2008-09-11 |
Dan Gohman | On 64-bit targets, change 32-bit getelementptr indices... |
tree | commitdiff |
2008-09-11 |
Dan Gohman | Fix a vectorshuffle instcombine bug introduced by r55995. |
tree | commitdiff |
2008-09-11 |
Dan Gohman | Fix a copy+paste bug that Duncan spotted. For several |
tree | commitdiff |
2008-09-11 |
Dan Gohman | In my analysis for r56076 I missed the case where the... |
tree | commitdiff |
2008-09-10 |
Dan Gohman | Fix an icmp+sdiv optimization to check for and handle... |
tree | commitdiff |
2008-09-10 |
Devang Patel | fix white spaces. |
tree | commitdiff |
2008-09-10 |
Dan Gohman | Fix a warning about comparing signed and unsigned values. |
tree | commitdiff |
2008-09-09 |
Devang Patel | if loop induction variable is always sign or zero exten... |
tree | commitdiff |
2008-09-09 |
Devang Patel | fix overflow check. |
tree | commitdiff |
2008-09-09 |
Anton Korobeynikov | Make safer variant of alias resolution routine to be... |
tree | commitdiff |
2008-09-09 |
Anton Korobeynikov | Resolve aliases, when possible |
tree | commitdiff |
2008-09-09 |
Dan Gohman | Make SimplifyDemandedVectorElts simplify vectors with... |
tree | commitdiff |
2008-09-09 |
Devang Patel | Fix simplifycfg crash in handing block merge. |
tree | commitdiff |
2008-09-08 |
Devang Patel | s/RemoveUnreachableBlocks/RemoveUnreachableBlocksFromFn/g |
tree | commitdiff |
2008-09-08 |
Devang Patel | Remove unused counter. |
tree | commitdiff |
2008-09-08 |
Devang Patel | Remove OptimizeIVType() |
tree | commitdiff |
2008-09-08 |
Duncan Sands | Update the callgraph correctly. |
tree | commitdiff |
2008-09-08 |
Duncan Sands | Update the callgraph correctly in ArgumentPromotion. |
tree | commitdiff |
2008-09-08 |
Duncan Sands | Reapply 55859. This doesn't change anything as |
tree | commitdiff |
2008-09-07 |
Duncan Sands | Correct a comment and strip trailing whitespace. |
tree | commitdiff |
2008-09-06 |
Nuno Lopes | fix crash when the malloc/free function is defined... |
tree | commitdiff |
2008-09-06 |
Duncan Sands | When PruneEH turned an invoke into an ordinary |
tree | commitdiff |
2008-09-05 |
Owen Anderson | Revert r55859. This is breaking the build in the absce... |
tree | commitdiff |
2008-09-05 |
Devang Patel | Remove unused map. |
tree | commitdiff |
2008-09-05 |
Duncan Sands | Delete the removeCallEdgeTo callgraph method, |
tree | commitdiff |
2008-09-05 |
Duncan Sands | Use removeAllCalledFunctions rather than removing |
tree | commitdiff |
2008-09-05 |
Duncan Sands | Remove trailing whitespace. |
tree | commitdiff |
2008-09-05 |
Duncan Sands | Make this pass return that it made a change if |
tree | commitdiff |
2008-09-04 |
Devang Patel | A loop may be unswitched multiple times. Reconstruct... |
tree | commitdiff |
2008-09-04 |
Devang Patel | Initialize loop data first. |
tree | commitdiff |
2008-09-04 |
Devang Patel | Do not unswitch if the function notes say we're optimiz... |
tree | commitdiff |
2008-09-04 |
Andrew Lenharth | try to seperate the mechanism into something others... |
tree | commitdiff |
2008-09-04 |
Dale Johannesen | Add intrinsic forms of pow and exp2. The non-intrinsic |
tree | commitdiff |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
tree | commitdiff |
2008-09-04 |
Andrew Lenharth | cleanup as per Duncan's review |
tree | commitdiff |
2008-09-03 |
Devang Patel | Update inline threshold for current function if the... |
tree | commitdiff |
2008-09-03 |
Owen Anderson | Fix a bug that prevented PRE from applying in some... |
tree | commitdiff |
2008-09-03 |
Andrew Lenharth | Initial version of a Partial Specialization IPO pass... |
tree | commitdiff |
2008-09-03 |
Devang Patel | Fix typo in a comment. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Add parentheses to make code more readable. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Fix comments. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Add custom inliner that handles only functions that... |
tree | commitdiff |
2008-09-03 |
Devang Patel | Handle "always inline" note during inline cost analysis. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Check noinline note and ignore other notes. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Handle "noinline" note inside the simple inliner. |
tree | commitdiff |
2008-09-03 |
Nick Lewycky | Don't apply this transform to vectors. Fixes PR2756. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Add additional check to ensure that iv is canonicalized. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Check iteration count. |
tree | commitdiff |
2008-09-03 |
Devang Patel | While removing PHI, use basicblock to identify incoming... |
tree | commitdiff |
2008-09-02 |
Devang Patel | s/FP_AlwaysInline/FN_NOTE_AlwaysInline/g |
tree | commitdiff |
2008-09-02 |
Devang Patel | If all IV uses are extending integer IV then change... |
tree | commitdiff |
2008-09-02 |
Devang Patel | respect inline=never and inline=always notes. |
tree | commitdiff |
2008-09-01 |
Duncan Sands | Add a small pass that sets the readnone/readonly |
tree | commitdiff |
2008-08-27 |
Devang Patel | Do not apply the transformation if the target does... |
tree | commitdiff |
2008-08-27 |
Devang Patel | Fix typos and whitespaces. Other cosmetic changes based... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Put a heuristic in place to prevent GVN from falling... |
tree | commitdiff |
2008-08-26 |
Devang Patel | If IV is used in a int-to-float cast inside the loop... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | improve encapsulation of the BBExecutable set. |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Switch an assortment of maps, sets and vectors to more... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Switch the asmprinter (.ll) and all the stuff it requir... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Add a new trivial -inst-namer pass which makes it possi... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Fix PR2423 by checking all indices for out of range... |
tree | commitdiff |
2008-08-22 |
Chris Lattner | consolidate DenseMapInfo implementations, and add one... |
tree | commitdiff |
2008-08-21 |
Nick Lewycky | Revert r54876 r54877 r54906 and r54907. Evan found... |
tree | commitdiff |
2008-08-20 |
Evan Cheng | Silence a compiler warning. |
tree | commitdiff |
2008-08-20 |
Mon P Wang | Fixed shuffle optimizations to handle non power of... |
tree | commitdiff |
2008-08-19 |
Chris Lattner | don't use the result of WriteAsOperand |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | Make this comment clearer. Instead of using an ambiguou... |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | Consider the case where xor by -1 and xor by 128 have... |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Rename some GC classes so that their roll will hopefull... |
tree | commitdiff |
2008-08-17 |
Evan Cheng | Revert 54821. It's miscompiling 252.eon and 447.dealII |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | I found a better place for this optz'n. |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | Xor'ing both sides of icmp by sign-bit is equivalent... |
tree | commitdiff |
2008-08-17 |
Chris Lattner | Rework the routines that convert AP[S]Int into a string... |
tree | commitdiff |
2008-08-15 |
Owen Anderson | Remove GCSE, ValueNumbering, and LoadValueNumbering... |
tree | commitdiff |
2008-08-15 |
Devang Patel | Reapply 54786. Add overflow and number of mantissa... |
tree | commitdiff |
2008-08-15 |
Evan Cheng | Revert 54786. It's not checking for overflows, etc. |
tree | commitdiff |
2008-08-15 |
Chris Lattner | use smallvector instead of vector for a couple worklist... |
tree | commitdiff |
2008-08-14 |
Bill Wendling | Temporarily revert r54792. It's causing an ICE during... |
tree | commitdiff |
2008-08-14 |
Devang Patel | Use DenseMap. Patch by Pratik Solanki. |
tree | commitdiff |
2008-08-14 |
Devang Patel | If IV is used in a int-to-float cast inside the loop... |
tree | commitdiff |
2008-08-14 |
Dan Gohman | Use empty() instead of begin() == end(). |
tree | commitdiff |
2008-08-14 |
Matthijs Kooijman | Replace two for loops with while(!X->use_empty()) loops... |
tree | commitdiff |
2008-08-13 |
Dan Gohman | Fix a bogus srem rule - a negative value srem'd by... |
tree | commitdiff |
2008-08-13 |
Dan Gohman | Fix SCCP's handling of struct value loads and stores... |
tree | commitdiff |
2008-08-13 |
Devang Patel | Rename. s/FindIVForUser/FindIVUserForCond/g |
tree | commitdiff |
2008-08-13 |
Devang Patel | Check sign to detect overflow before changing compare... |
tree | commitdiff |
2008-08-12 |
Bill Wendling | Remove tabs. |
tree | commitdiff |
2008-08-11 |
Chris Lattner | Implement support for simplifying vector comparisons... |
tree | commitdiff |
2008-08-08 |
Eric Christopher | Have IRBuilder take a template argument on whether... |
tree | commitdiff |
2008-08-07 |
Matthijs Kooijman | Let SRETPromotion properly preserve the function name... |
tree | commitdiff |
2008-08-07 |
Matthijs Kooijman | Fix SRETPromotion, it was generating functions without... |
tree | commitdiff |
2008-08-07 |
Matthijs Kooijman | Add some debug output to SRETPromotion. |
tree | commitdiff |
2008-08-06 |
Dan Gohman | Fix a shufflevector instcombine that was emitting inval... |
tree | commitdiff |
2008-08-06 |
Evan Cheng | Fix PR2355: bug in ChangeCompareStride. When the loop... |
tree | commitdiff |
2008-08-06 |
Chris Lattner | optimize a common idiom generated by clang for bitfield... |
tree | commitdiff |
2008-08-06 |
Chris Lattner | Zap sitofp/fptoui pairs. In all cases when the sign... |
tree | commitdiff |
2008-08-06 |
Nick Lewycky | Reinstate this optimization, but without the miscompile... |
tree | commitdiff |
next |