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 |
2011-01-11 |
Chris Lattner | remove a bogus assertion: the latch block of a loop...
|
commit | commitdiff | tree |
2011-01-11 |
Chris Lattner | the GEP faq says that only inbounds geps are guaranteed...
|
commit | commitdiff | tree |
2011-01-10 |
Chris Lattner | +0.0 vs -0.0 differences can be handled by looking...
|
commit | commitdiff | tree |
2011-01-10 |
Chris Lattner | fit in 80 cols and use MBB::isSuccessor instead of...
|
commit | commitdiff | tree |
2011-01-10 |
Chris Lattner | another random stab in the dark trying to fix llvm...
|
commit | commitdiff | tree |
2011-01-10 |
Chris Lattner | fix typo
|
commit | commitdiff | tree |
2011-01-10 |
Chris Lattner | another (more) aggressive attempt to bring llvm-gcc...
|
commit | commitdiff | tree |
2011-01-10 |
Chris Lattner | expand on a note
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | temporarily disable memset formation from memsets in...
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | add a testcase I missed in previous commit.
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | typo
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | xref a PR #
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | add a fixme: ir isn't expressive enough.
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | Step #4 in improving trip count analysis: HowFarToZero...
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | rearrange some code, no functionality change.
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | Step #3 to improving trip count analysis: If we fold
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | Step #2 to improve trip count analysis for loops like...
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | sort this.
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | fix a few old bugs (found by inspection) where we would...
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | teach SCEV analysis of PHI nodes that PHI recurences...
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | reduce indentation. Print <nuw> and <nsw> when dumping...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | fix a latent bug in memcpyoptimizer that my recent...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | tryMergingIntoMemset can only handle constant length...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | Merge memsets followed by neighboring memsets and other...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | fix an issue in IsPointerOffset that prevented us from...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | enhance memcpyopt to merge a store and a subsequent
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | fit in 80 cols
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | merge two tests and filecheckify
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | constify TargetData references.
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | When loop rotation happens, it is *very* common for...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | make domtree verification print something useful on...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | split ssa updating code out to its own helper function...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | Implement a TODO: Enhance loopinfo to merge away the...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | various code cleanups, enhance MergeBlockIntoPredecessor...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | inline preserveCanonicalLoopForm now that it is simple.
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | Three major changes:
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | reduce nesting.
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | LoopRotate requires canonical loop form, so it always...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | use the LI ivar.
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | some cleanups: remove dead arguments and eliminate...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | fix an issue duncan pointed out, which could cause...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | Have loop-rotate simplify instructions (yay instsimplify...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | make this file properly self contained.
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | Revamp the ValueMapper interfaces in a couple ways:
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | two minor changes: switch to the standard ValueToValueMapTy
|
commit | commitdiff | tree |
2011-01-06 |
Chris Lattner | With Benjamin's recent amazing patches, we should be...
|
commit | commitdiff | tree |
2011-01-06 |
Chris Lattner | use isNullValue() to simplify code, add an assert.
|
commit | commitdiff | tree |
2011-01-06 |
Chris Lattner | add a note about object size from drystone, add a poorly...
|
commit | commitdiff | tree |
2011-01-06 |
Chris Lattner | add a trivial instcombine missed in Dhrystone
|
commit | commitdiff | tree |
2011-01-06 |
Chris Lattner | implement constant folding support for an exotic constant...
|
commit | commitdiff | tree |
2011-01-05 |
Chris Lattner | fix PR8900, a shuffle miscompilation. Patch by Nadav...
|
commit | commitdiff | tree |
2011-01-05 |
Chris Lattner | silence more self assignment warnings.
|
commit | commitdiff | tree |
2011-01-05 |
Chris Lattner | fix some -Wself-assign warnings.
|
commit | commitdiff | tree |
2011-01-05 |
Chris Lattner | Fix PR8906: -fno-builtin should disable loop-idiom...
|
commit | commitdiff | tree |
2011-01-04 |
Chris Lattner | fix an off-by-one bug that caused a crash analyzing
|
commit | commitdiff | tree |
2011-01-04 |
Chris Lattner | Teach loop-idiom to turn a loop containing a memset...
|
commit | commitdiff | tree |
next |