2011-02-10 |
Chris Lattner | implement the first part of PR8882: when lowering an...
|
commit | commitdiff | tree |
2011-02-10 |
Chris Lattner | switch the constantexpr, target folder, and IRBuilder...
|
commit | commitdiff | tree |
2011-02-10 |
Chris Lattner | Enhance a bunch of transformations in instcombine to...
|
commit | commitdiff | tree |
2011-02-10 |
Chris Lattner | Enhance the "compare with shift" and "compare with...
|
commit | commitdiff | tree |
2011-02-10 |
Chris Lattner | more cleanups, notably bitcast isn't used for "signed...
|
commit | commitdiff | tree |
2011-02-10 |
Chris Lattner | A bunch of cleanups and simplifications using the new...
|
commit | commitdiff | tree |
2011-02-10 |
Chris Lattner | teach SimplifyDemandedBits that exact shifts demand...
|
commit | commitdiff | tree |
2011-02-09 |
Chris Lattner | Teach instsimplify some tricks about exact/nuw/nsw...
|
commit | commitdiff | tree |
2011-02-09 |
Chris Lattner | merge two tests.
|
commit | commitdiff | tree |
2011-02-09 |
Chris Lattner | Rework InstrTypes.h so to reduce the repetition around...
|
commit | commitdiff | tree |
2011-02-09 |
Chris Lattner | emit a specific error when the input file is empty...
|
commit | commitdiff | tree |
2011-02-09 |
Chris Lattner | fix typo
|
commit | commitdiff | tree |
2011-02-09 |
Chris Lattner | enrich folder interfaces around exactness.
|
commit | commitdiff | tree |
2011-02-09 |
Chris Lattner | refactor ConstantExpr interfaces a bit around "exactness".
|
commit | commitdiff | tree |
2011-02-09 |
Chris Lattner | remove a small scattering of basically pointless tests...
|
commit | commitdiff | tree |
2011-02-09 |
Chris Lattner | remove a broken test, this is matching nounwind on...
|
commit | commitdiff | tree |
2011-02-07 |
Chris Lattner | fix comment change.
|
commit | commitdiff | tree |
2011-02-07 |
Chris Lattner | implement .ll and .bc support for nsw/nuw on shl and...
|
commit | commitdiff | tree |
2011-02-06 |
Chris Lattner | teach instsimplify to transform (X / Y) * Y to X
|
commit | commitdiff | tree |
2011-02-06 |
Chris Lattner | rename test.
|
commit | commitdiff | tree |
2011-02-06 |
Chris Lattner | enhance vmcore to know that udiv's can be exact, and...
|
commit | commitdiff | tree |
2011-01-31 |
Chris Lattner | add a note, progress unblocked by PR8575 being fixed.
|
commit | commitdiff | tree |
2011-01-27 |
Chris Lattner | Don't infinitely recurse! Patch by Marius Wachtler!
|
commit | commitdiff | tree |
2011-01-24 |
Chris Lattner | fix PR8928 by clearing a stale map, patch by Jakub...
|
commit | commitdiff | tree |
2011-01-24 |
Chris Lattner | fix a missing shuffle pattern, PR9009. Patch by Artiom...
|
commit | commitdiff | tree |
2011-01-24 |
Chris Lattner | merge all the "crash tests" into crash.ll
|
commit | commitdiff | tree |
2011-01-24 |
Chris Lattner | fix PR9017, a bug where we'd assert when promoting...
|
commit | commitdiff | tree |
2011-01-24 |
Chris Lattner | fix PR9015, a crash linking recursive metadata.
|
commit | commitdiff | tree |
2011-01-24 |
Chris Lattner | this isn't a memset, we do convert dest[i] to one though :)
|
commit | commitdiff | tree |
2011-01-24 |
Chris Lattner | with recent work, we now optimize this into:
|
commit | commitdiff | tree |
2011-01-24 |
Chris Lattner | enhance SRoA to promote allocas that are used by PHI...
|
commit | commitdiff | tree |
2011-01-23 |
Chris Lattner | Enhance SRoA to promote allocas that are used by selects...
|
commit | commitdiff | tree |
2011-01-23 |
Chris Lattner | teach Value::isDereferenceablePointer that byval arguments...
|
commit | commitdiff | tree |
2011-01-23 |
Chris Lattner | Enhance SRoA to be more aggressive about scalarization...
|
commit | commitdiff | tree |
2011-01-23 |
Chris Lattner | have AllocaInfo store the alloca being inspected, simplifyin...
|
commit | commitdiff | tree |
2011-01-23 |
Chris Lattner | Rearrange some code a bit. Change MarkUnsafe to
|
commit | commitdiff | tree |
2011-01-23 |
Chris Lattner | remove an old hack that avoided creating MMX datatypes...
|
commit | commitdiff | tree |
2011-01-22 |
Chris Lattner | add DW_TAG for rvalue refs.
|
commit | commitdiff | tree |
2011-01-21 |
Chris Lattner | fix PR9013, an infinite loop in instcombine.
|
commit | commitdiff | tree |
2011-01-21 |
Chris Lattner | update obsolete comment.
|
commit | commitdiff | tree |
2011-01-18 |
Chris Lattner | fix rdar://8878965, a regression I introduced with...
|
commit | commitdiff | tree |
2011-01-18 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2011-01-18 |
Chris Lattner | finish a sentence.
|
commit | commitdiff | tree |
2011-01-18 |
Chris Lattner | minor change to rafael's recent patches: if something is
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | tidy up a comment, as suggested by duncan
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | fix PR8514, a bug where the "heroic" transformation...
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | fix PR8932, a case where arg promotion could infinitely...
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | simplify a little
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | add some commentary
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | if an alloca is only ever accessed as a unit, and is...
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | Use an irbuilder to get some trivial constant folding...
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | remove a dead check, this was needed before we had...
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | enhance FoldOpIntoPhi in instcombine to try harder...
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | remove the AllowAggressive argument to FoldOpIntoPhi...
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | more cleanups: use the IR builder.
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | tidy up code.
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | fix PR8983, a broken assertion.
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | fix PR8981, a crash trying to form a conditional inc...
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | reapply my fix for PR8961 with a tweak to properly...
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | simplify this code, it is still broken but will follow...
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | one of michael's recent patches broke this, temporarily...
|
commit | commitdiff | tree |
2011-01-16 |
Chris Lattner | remove the partial specialization pass. It is unmaintained...
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | temporarily revert r123526. While working on a follow...
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | fix rdar://8785296 - -fcatch-undefined-behavior generates...
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | simplify code, no functionality change.
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | Now that instruction optzns can update the iterator...
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | make the current instruction iterator an ivar, allowing...
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | implement an instcombine xform that canonicalizes casts...
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | fix typo
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | Fix m_Not and m_Neg to not match random ConstantInt...
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | one more instcombine variant that is needed to work...
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | fix typo
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | Catch ~x < cst just like ~x < ~y, we currently handle...
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | reduce indentation
|
commit | commitdiff | tree |
2011-01-15 |
Chris Lattner | Generalize LoadAndStorePromoter a bit and switch LICM
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | switch SRoA to use LoadAndStorePromoter instead of...
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | Add a new LoadAndStorePromoter class, which implements...
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | switch the second scalarrepl pass to use SSAUpdater...
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | split SROA into two passes: one that uses DomFrontiers...
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | Implement full support for promoting allocas to registers...
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | relax testcase a bit.
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | revert my fastisel patch again which apparently still...
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | reapply r123414 now that the botz are calmed down and...
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | indentation
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | r123414 broke llvm-gcc bootstrap apparently, revert
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | Set the insertion point correctly for instructions...
|
commit | commitdiff | tree |
2011-01-14 |
Chris Lattner | fix PR8961 - a fast isel miscompilation where we'd...
|
commit | commitdiff | tree |
2011-01-13 |
Chris Lattner | typo
|
commit | commitdiff | tree |
2011-01-13 |
Chris Lattner | memcpy + metadata = bliss :)
|
commit | commitdiff | tree |
2011-01-12 |
Chris Lattner | revert 123144, reenabling the rest of memset formation.
|
commit | commitdiff | tree |
2011-01-12 |
Chris Lattner | revert r123146 which disabled code that wasn't the...
|
commit | commitdiff | tree |
2011-01-12 |
Chris Lattner | revert r123149, reenabling an improvement to memcpyopt...
|
commit | commitdiff | tree |
2011-01-11 |
Chris Lattner | this pass claims to preserve scev, make sure to tell...
|
commit | commitdiff | tree |
2011-01-11 |
Chris Lattner | some comment improvements.
|
commit | commitdiff | tree |
2011-01-11 |
Chris Lattner | Fix PR8946, a missing reg/reg form of movdqu.
|
commit | commitdiff | tree |
2011-01-11 |
Chris Lattner | update memdep when an instruction is deleted. This...
|
commit | commitdiff | tree |
2011-01-11 |
Chris Lattner | when MergeBlockIntoPredecessor merges two blocks, update...
|
commit | commitdiff | tree |
2011-01-11 |
Chris Lattner | Fix FoldSingleEntryPHINodes to update memdep and AA...
|
commit | commitdiff | tree |
2011-01-11 |
Chris Lattner | random cleanups
|
commit | commitdiff | tree |
2011-01-11 |
Chris Lattner | merge tests into one crash.ll test.
|
commit | commitdiff | tree |
next |