2011-01-01 |
Duncan Sands | Correct a bunch of mistakes which meant that the example...
|
commit | commitdiff | tree |
2011-01-01 |
Duncan Sands | I was unable to get the instructions to work if LLVM...
|
commit | commitdiff | tree |
2011-01-01 |
Duncan Sands | Clarify that the loadable module turns up in the top...
|
commit | commitdiff | tree |
2011-01-01 |
Duncan Sands | Fix a README item by having InstructionSimplify do...
|
commit | commitdiff | tree |
2010-12-31 |
Duncan Sands | Simplify this pass by using a depth-first iterator...
|
commit | commitdiff | tree |
2010-12-31 |
Duncan Sands | Zap dead instructions harder.
|
commit | commitdiff | tree |
2010-12-28 |
Duncan Sands | Clarify that InstructionSimplify only returns values...
|
commit | commitdiff | tree |
2010-12-28 |
Duncan Sands | Small optimization to speed up replacementPreservesLCSSAForm.
|
commit | commitdiff | tree |
2010-12-28 |
Duncan Sands | Pacify the compiler. BestWeight cannot in fact be...
|
commit | commitdiff | tree |
2010-12-28 |
Duncan Sands | Fix warning about size potentially being used uninitialized
|
commit | commitdiff | tree |
2010-12-28 |
Duncan Sands | Silence gcc warning about an unused variable when doing...
|
commit | commitdiff | tree |
2010-12-22 |
Duncan Sands | When determining whether the new instruction was already...
|
commit | commitdiff | tree |
2010-12-22 |
Duncan Sands | Make this test not depend on how the variable is named.
|
commit | commitdiff | tree |
2010-12-22 |
Duncan Sands | Add a generic expansion transform: A op (B op' C) ...
|
commit | commitdiff | tree |
2010-12-22 |
Duncan Sands | Add some statistics, good for understanding how much...
|
commit | commitdiff | tree |
2010-12-21 |
Duncan Sands | Visit instructions deterministically. Use a FIFO so...
|
commit | commitdiff | tree |
2010-12-21 |
Duncan Sands | If an instruction simplifies, try again to simplify...
|
commit | commitdiff | tree |
2010-12-21 |
Duncan Sands | Add an additional InstructionSimplify factorization...
|
commit | commitdiff | tree |
2010-12-21 |
Duncan Sands | While I don't think any later transforms can fire,...
|
commit | commitdiff | tree |
2010-12-21 |
Duncan Sands | Fix inverted condition noticed by Frits van Bommel.
|
commit | commitdiff | tree |
2010-12-21 |
Duncan Sands | Pull a few more simplifications out of instcombine...
|
commit | commitdiff | tree |
2010-12-21 |
Duncan Sands | Fix typo in comment, spotted by Deewiant.
|
commit | commitdiff | tree |
2010-12-21 |
Duncan Sands | Teach InstructionSimplify about distributive laws....
|
commit | commitdiff | tree |
2010-12-21 |
Duncan Sands | Move checking of the recursion limit into the various...
|
commit | commitdiff | tree |
2010-12-21 |
Duncan Sands | Add generic simplification of associative operations...
|
commit | commitdiff | tree |
2010-12-20 |
Duncan Sands | Oops, forgot to add the pass itself!
|
commit | commitdiff | tree |
2010-12-20 |
Duncan Sands | Add a new convenience pass for testing InstructionSimplify...
|
commit | commitdiff | tree |
2010-12-20 |
Duncan Sands | Have SimplifyBinOp dispatch Xor, Add and Sub to the...
|
commit | commitdiff | tree |
2010-12-20 |
Duncan Sands | There is no need for isAssociative to take the type...
|
commit | commitdiff | tree |
2010-12-20 |
Duncan Sands | Discourage people from using isWeakForLinker when they...
|
commit | commitdiff | tree |
2010-12-16 |
Duncan Sands | Speculatively revert commit 121905 since it looks like...
|
commit | commitdiff | tree |
2010-12-15 |
Duncan Sands | Move Sub simplifications and additional Add simplifications...
|
commit | commitdiff | tree |
2010-12-15 |
Duncan Sands | If we detect that the instruction we are simplifying...
|
commit | commitdiff | tree |
2010-12-12 |
Duncan Sands | Catch attempts to remove a deleted node from the CSE...
|
commit | commitdiff | tree |
2010-12-02 |
Duncan Sands | Adjust this test for the fact that the stores are no...
|
commit | commitdiff | tree |
2010-12-02 |
Duncan Sands | This test dates from the time when llvm-gcc had problems...
|
commit | commitdiff | tree |
2010-12-01 |
Duncan Sands | I don't think it makes any sense to assert that the...
|
commit | commitdiff | tree |
2010-11-25 |
Duncan Sands | Remove explicit uses of -emit-llvm, the test infrastructure...
|
commit | commitdiff | tree |
2010-11-25 |
Duncan Sands | Remove explicit uses of -emit-llvm, the test infrastructure...
|
commit | commitdiff | tree |
2010-11-25 |
Duncan Sands | Use -S rather than -c for the benefit of dragonegg.
|
commit | commitdiff | tree |
2010-11-25 |
Duncan Sands | Remove explicit uses of -emit-llvm, the test infrastructure...
|
commit | commitdiff | tree |
2010-11-25 |
Duncan Sands | Judging from the comment, the system assembler is supposed...
|
commit | commitdiff | tree |
2010-11-25 |
Duncan Sands | Remove explicit uses of -emit-llvm, the test infrastructure...
|
commit | commitdiff | tree |
2010-11-25 |
Duncan Sands | Dragonegg cannot output bitcode, only human readable...
|
commit | commitdiff | tree |
2010-11-25 |
Duncan Sands | Use LLVMCC_EMITIR_FLAG rather than hard-coding "-emit...
|
commit | commitdiff | tree |
2010-11-25 |
Duncan Sands | Using LLVMCC_EMITIR_FLAG rather than hard-coding -emit...
|
commit | commitdiff | tree |
2010-11-25 |
Duncan Sands | It seems inconsistent to have LLVMCC_EMITIR_FLAG and
|
commit | commitdiff | tree |
2010-11-25 |
Duncan Sands | Initial support for being able to specify the llvm...
|
commit | commitdiff | tree |
2010-11-23 |
Duncan Sands | Rename SimplifyDistributed to the more meaningfull...
|
commit | commitdiff | tree |
2010-11-23 |
Duncan Sands | Replace calls to ConstantFoldInstruction with calls...
|
commit | commitdiff | tree |
2010-11-23 |
Duncan Sands | Constant folding here is pointless, because InstructionSimplify
|
commit | commitdiff | tree |
2010-11-23 |
Duncan Sands | Propagate LeftDistributes and RightDistributes into...
|
commit | commitdiff | tree |
2010-11-23 |
Duncan Sands | Fix typo pointed out by Frits van Bommel and Marius...
|
commit | commitdiff | tree |
2010-11-23 |
Duncan Sands | Exploit distributive laws (eg: And distributes over...
|
commit | commitdiff | tree |
2010-11-23 |
Duncan Sands | Expand a little on the description of what InstructionSimpli...
|
commit | commitdiff | tree |
2010-11-23 |
Duncan Sands | Clarify that constant folding of instructions applies...
|
commit | commitdiff | tree |
2010-11-22 |
Duncan Sands | If a GEP index simply advances by multiples of a type...
|
commit | commitdiff | tree |
2010-11-22 |
Duncan Sands | Move the "gep undef" -> "undef" transform from instcombine to
|
commit | commitdiff | tree |
2010-11-22 |
Duncan Sands | Don't keep track of inserted phis in PromoteMemoryToRegister...
|
commit | commitdiff | tree |
2010-11-22 |
Duncan Sands | Fix a compiler warning about Kind being used uninitialized
|
commit | commitdiff | tree |
2010-11-21 |
Duncan Sands | Add a rather pointless InstructionSimplify transform...
|
commit | commitdiff | tree |
2010-11-21 |
Duncan Sands | Fix spelling.
|
commit | commitdiff | tree |
2010-11-20 |
Duncan Sands | On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not...
|
commit | commitdiff | tree |
2010-11-19 |
Duncan Sands | Remove threading of Xor over selects and phis, with...
|
commit | commitdiff | tree |
2010-11-19 |
Duncan Sands | Simplify, no functionality change.
|
commit | commitdiff | tree |
2010-11-18 |
Duncan Sands | Fix thinko: we must turn select(anyext, sext) into...
|
commit | commitdiff | tree |
2010-11-18 |
Duncan Sands | The DAGCombiner was threading select over pairs of...
|
commit | commitdiff | tree |
2010-11-18 |
Duncan Sands | Factor code for testing whether replacing one value...
|
commit | commitdiff | tree |
2010-11-17 |
Duncan Sands | Before replacing a phi node with a different value, it
|
commit | commitdiff | tree |
2010-11-17 |
Duncan Sands | Move some those Xor simplifications which don't require...
|
commit | commitdiff | tree |
2010-11-17 |
Duncan Sands | Have InlineFunction use SimplifyInstruction rather...
|
commit | commitdiff | tree |
2010-11-17 |
Duncan Sands | Now that hasConstantValue has been made simpler, it...
|
commit | commitdiff | tree |
2010-11-17 |
Duncan Sands | Previously SimplifyInstruction could report that an...
|
commit | commitdiff | tree |
2010-11-17 |
Duncan Sands | Fix a layering violation: hasConstantValue, which is...
|
commit | commitdiff | tree |
2010-11-17 |
Duncan Sands | Have ScalarEvolution use SimplifyInstruction rather...
|
commit | commitdiff | tree |
2010-11-17 |
Duncan Sands | Have RemovePredecessorAndSimplify you SimplifyInstruction
|
commit | commitdiff | tree |
2010-11-17 |
Duncan Sands | Remove dead code in GVN: now that SimplifyInstruction...
|
commit | commitdiff | tree |
2010-11-16 |
Duncan Sands | Have a few places that want to simplify phi nodes use...
|
commit | commitdiff | tree |
2010-11-16 |
Duncan Sands | In which I discover the existence of loops. Threading...
|
commit | commitdiff | tree |
2010-11-15 |
Duncan Sands | Teach InstructionSimplify the trick of skipping incoming phi
|
commit | commitdiff | tree |
2010-11-15 |
Duncan Sands | Move PHI tests to phi.ll, out of select.ll.
|
commit | commitdiff | tree |
2010-11-14 |
Duncan Sands | If dom tree information is available, make it possible...
|
commit | commitdiff | tree |
2010-11-14 |
Duncan Sands | Teach InstructionSimplify about phi nodes. I chose...
|
commit | commitdiff | tree |
2010-11-14 |
Duncan Sands | Boost the power of phi node constant folding slightly...
|
commit | commitdiff | tree |
2010-11-14 |
Duncan Sands | Strip trailing whitespace.
|
commit | commitdiff | tree |
2010-11-13 |
Duncan Sands | Testcase to go along with commit 118923 ("Have GVN...
|
commit | commitdiff | tree |
2010-11-13 |
Duncan Sands | Generalize the reassociation transform in SimplifyCommutativ...
|
commit | commitdiff | tree |
2010-11-13 |
Duncan Sands | Fix typo pointed out by Trevor Harmon.
|
commit | commitdiff | tree |
2010-11-12 |
Duncan Sands | Have GVN simplify instructions as it goes. For example...
|
commit | commitdiff | tree |
2010-11-10 |
Duncan Sands | Reduce the maximum recursion depth, 5 seems pointlessly...
|
commit | commitdiff | tree |
2010-11-10 |
Duncan Sands | Teach InstructionSimplify how to look through PHI nodes...
|
commit | commitdiff | tree |
2010-11-10 |
Duncan Sands | Simplify binary operations where one operand is a select...
|
commit | commitdiff | tree |
2010-11-10 |
Duncan Sands | There is no EndPtr anymore - reinterpret the original...
|
commit | commitdiff | tree |
2010-11-09 |
Duncan Sands | Factorize code, no functionality change.
|
commit | commitdiff | tree |
2010-11-09 |
Duncan Sands | Testcase for PR8211 (llc crash at -O0).
|
commit | commitdiff | tree |
2010-11-08 |
Duncan Sands | Add an additional test for icmp of select folding.
|
commit | commitdiff | tree |
2010-11-07 |
Duncan Sands | Add simplification of floating point comparisons with...
|
commit | commitdiff | tree |
2010-11-07 |
Duncan Sands | Fix a README item: when doing a comparison with the...
|
commit | commitdiff | tree |
2010-11-05 |
Duncan Sands | When passing a parameter using the 'byval' mechanism...
|
commit | commitdiff | tree |
2010-11-04 |
Duncan Sands | When passing a huge parameter using the byval mechanism...
|
commit | commitdiff | tree |
next |