2009-02-03 |
Chris Lattner | Make SROA produce a vector only when the alloca is... |
tree | commitdiff |
2009-02-03 |
Evan Cheng | APInt'fy SimplifyDemandedVectorElts so it can analyze... |
tree | commitdiff |
2009-02-03 |
Chris Lattner | add another case of undefined behavior without crashing... |
tree | commitdiff |
2009-02-03 |
Nick Lewycky | Revert r63600. It didn't fix the bug, it just moved... |
tree | commitdiff |
2009-02-03 |
Nick Lewycky | Update the callgraph when replacing InvokeInst with... |
tree | commitdiff |
2009-02-03 |
Chris Lattner | Teach ConvertUsesToScalar to handle memset, allowing... |
tree | commitdiff |
2009-02-03 |
Chris Lattner | rearrange how SRoA handles promotion of allocas to... |
tree | commitdiff |
2009-02-02 |
Chris Lattner | inline SROA::ConvertToScalar, no functionality change. |
tree | commitdiff |
2009-02-02 |
Chris Lattner | Fix a bug which caused us to miscompile a couple of Ada |
tree | commitdiff |
2009-02-02 |
Duncan Sands | Fix a comment (bytes -> bits), reformat a comment |
tree | commitdiff |
2009-02-02 |
Duncan Sands | Fix an obvious thinko. |
tree | commitdiff |
2009-02-02 |
Chris Lattner | reduce indentation, (~XorCST->getValue()).isSignBit... |
tree | commitdiff |
2009-01-31 |
Nick Lewycky | Reinstate this optimization to fold icmp of xor when... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | Fix PR3452 (an infinite loop bootstrapping) by disablin... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | now that all the pieces are in place, teach instcombine's |
tree | commitdiff |
2009-01-31 |
Chris Lattner | simplify/clarify control flow and improve comments... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | make some fairly meaty internal changes to how Simplify... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | minor cleanups |
tree | commitdiff |
2009-01-31 |
Chris Lattner | make sure to set Changed=true when instcombine hacks... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | Simplify and generalize the SROA "convert to scalar... |
tree | commitdiff |
2009-01-30 |
Gabor Greif | use precise getters |
tree | commitdiff |
2009-01-28 |
Chris Lattner | Fix some issues with volatility, move "CanConvertToScal... |
tree | commitdiff |
2009-01-28 |
Duncan Sands | Rename getAnalysisToUpdate to getAnalysisIfAvailable. |
tree | commitdiff |
2009-01-26 |
Mon P Wang | Fixed optimization of combining two shuffles where... |
tree | commitdiff |
2009-01-26 |
Chris Lattner | Handle single-entry phi nodes gracefully in condprop. |
tree | commitdiff |
2009-01-26 |
Chris Lattner | Fix PR3408 by making a non-obvious assumption very... |
tree | commitdiff |
2009-01-26 |
Chris Lattner | More cleanups and simplifications, no functionality... |
tree | commitdiff |
2009-01-26 |
Chris Lattner | tidy asserts |
tree | commitdiff |
2009-01-25 |
Nick Lewycky | The function that does nothing but call malloc is noali... |
tree | commitdiff |
2009-01-24 |
Dale Johannesen | Revert previous change; even this mild and clearly |
tree | commitdiff |
2009-01-24 |
Torok Edwin | testcase for PR3381. |
tree | commitdiff |
2009-01-24 |
Torok Edwin | void* is represented as pointer to empty struct {}. |
tree | commitdiff |
2009-01-24 |
Dale Johannesen | Improve the inlining cost function a bit. |
tree | commitdiff |
2009-01-24 |
Chris Lattner | Make InstCombineStoreToCast handle aggregates more... |
tree | commitdiff |
2009-01-23 |
Gabor Greif | use CallSite::isCalle instead of slow getOperandNo |
tree | commitdiff |
2009-01-23 |
Gabor Greif | Simplify the logic of getting hold of a PHI predecessor... |
tree | commitdiff |
2009-01-22 |
Gabor Greif | introduce a useful abstraction to find out if a Use... |
tree | commitdiff |
2009-01-21 |
Chris Lattner | Remove uses of uint32_t in favor of 'unsigned' for... |
tree | commitdiff |
2009-01-21 |
Dale Johannesen | Make special cases (0 inf nan) work for frem. |
tree | commitdiff |
2009-01-20 |
Chris Lattner | another fix for PR3354 |
tree | commitdiff |
2009-01-19 |
Bill Wendling | Doxygen-ify comments. |
tree | commitdiff |
2009-01-19 |
Chris Lattner | Fix a problem exposed by PR3354: simplifycfg was making... |
tree | commitdiff |
2009-01-19 |
Chris Lattner | improve compatibility with cygwin, patch by Jay Foad! |
tree | commitdiff |
2009-01-19 |
Chris Lattner | Fix PR3353, infinitely jump threading an infinite loop... |
tree | commitdiff |
2009-01-19 |
Bill Wendling | Temporarily revert r62487. It's causing this error... |
tree | commitdiff |
2009-01-19 |
Chris Lattner | Fix PR3016, a bug which can occur do to an invalid... |
tree | commitdiff |
2009-01-19 |
Chris Lattner | reduce indentation by using 'continue', no functionalit... |
tree | commitdiff |
2009-01-19 |
Chris Lattner | Fix some problems in SpeculativelyExecuteBB. Basically, |
tree | commitdiff |
2009-01-18 |
Chris Lattner | Make this a bit more explicit about which cases need the |
tree | commitdiff |
2009-01-18 |
Chris Lattner | Fix rdar://6505632, an llc crash on 483.xalancbmk |
tree | commitdiff |
2009-01-18 |
Duncan Sands | BasicAliasAnalysis and FunctionAttrs were both |
tree | commitdiff |
2009-01-18 |
Nick Lewycky | Fix copy and pasted typos that prevented strtok_r,... |
tree | commitdiff |
2009-01-17 |
Gabor Greif | introduce typedef for complicated vector, and use it too |
tree | commitdiff |
2009-01-16 |
Gabor Greif | typo |
tree | commitdiff |
2009-01-16 |
Chris Lattner | Fix PR3335 by not turning a store to one address space... |
tree | commitdiff |
2009-01-16 |
Chris Lattner | reduce indentation by using early exits, no functionali... |
tree | commitdiff |
2009-01-16 |
Evan Cheng | Clean up previous cast optimization a bit. Also make... |
tree | commitdiff |
2009-01-15 |
Rafael Espindola | Add the private linkage. |
tree | commitdiff |
2009-01-15 |
Gabor Greif | avoid using iterators when they get invalidated potentially |
tree | commitdiff |
2009-01-15 |
Evan Cheng | Eliminate a redundant check. |
tree | commitdiff |
2009-01-15 |
Evan Cheng | - Teach CanEvaluateInDifferentType of this xform: sext... |
tree | commitdiff |
2009-01-14 |
Chris Lattner | Fix PR3325, a miscompilation of invokes by IPSCCP.... |
tree | commitdiff |
2009-01-14 |
Dale Johannesen | Fix the time regression I introduced in 464.h264ref... |
tree | commitdiff |
2009-01-14 |
Chris Lattner | rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid... |
tree | commitdiff |
2009-01-13 |
Dale Johannesen | Fix testsuite regressions from recursive inlining. |
tree | commitdiff |
2009-01-13 |
Dan Gohman | Make instcombine ensure that all allocas are explicitly... |
tree | commitdiff |
2009-01-13 |
Duncan Sands | Correct a comment. |
tree | commitdiff |
2009-01-12 |
Dale Johannesen | Enable recursive inlining. Reduce inlining threshold |
tree | commitdiff |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
tree | commitdiff |
2009-01-11 |
Dale Johannesen | Increase default inlining aggressiveness in partial |
tree | commitdiff |
2009-01-11 |
Chris Lattner | Duncan is nervous about undefinedness of % with negativ... |
tree | commitdiff |
2009-01-11 |
Chris Lattner | do not generated GEPs into vectors where they don't... |
tree | commitdiff |
2009-01-11 |
Chris Lattner | Make a couple of cleanups to the instcombine bitcast/gep |
tree | commitdiff |
2009-01-09 |
Chris Lattner | fix typo Duncan noticed. |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Fix PR3304 |
tree | commitdiff |
2009-01-09 |
Misha Brukman | Removed trailing whitespace from Makefiles. |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Implement rdar://6480391, extending of equality icmp... |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Remove some old code that looks like a remanant from... |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Fix PR3298, a crash in Jump Threading. Apparently... |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Fix part 3/2 of PR3290, making instcombine zap (gep... |
tree | commitdiff |
2009-01-09 |
Chris Lattner | move some code, check to see if the input to the GEP... |
tree | commitdiff |
2009-01-09 |
Dale Johannesen | Adjustments to last patch based on review. |
tree | commitdiff |
2009-01-08 |
Dale Johannesen | Do not inline functions with (dynamic) alloca into |
tree | commitdiff |
2009-01-08 |
Chris Lattner | This implements the second half of the fix for PR3290... |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Whitespace - correct formatting. |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Remove alloca tracking from nocapture analysis. Not... |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Reorder these. |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Use a switch rather than a sequence of "isa" tests. |
tree | commitdiff |
2009-01-07 |
Duncan Sands | The verifier checks that the aliasee is not null. |
tree | commitdiff |
2009-01-07 |
Chris Lattner | Implement the first half of PR3290: if there is a store... |
tree | commitdiff |
2009-01-07 |
Chris Lattner | Factor a bunch of code out into a helper method. |
tree | commitdiff |
2009-01-07 |
Chris Lattner | use continue to simplify code and reduce nesting, no... |
tree | commitdiff |
2009-01-07 |
Chris Lattner | Get TargetData once up front and cache as an ivar inste... |
tree | commitdiff |
2009-01-07 |
Chris Lattner | Use the hasAllZeroIndices predicate to simplify some |
tree | commitdiff |
2009-01-05 |
Chris Lattner | Change m_ConstantInt and m_SelectCst to take their... |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Teach the internalize pass to also internalize |
tree | commitdiff |
2009-01-05 |
Evan Cheng | Find loop back edges only after empty blocks are elimin... |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Not having an aliasee is a theoretical possibility. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Format more neatly. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Remove trailing spaces. |
tree | commitdiff |
next |