2006-02-28 |
Chris Lattner | Fold "and (LOAD P), 255" -> zextload. This allows...
|
commit | commitdiff | tree |
2006-02-28 |
Chris Lattner | fold (sra (sra x, c1), c2) -> (sra x, c1+c2)
|
commit | commitdiff | tree |
2006-02-28 |
Chris Lattner | Implement rem.ll:test[7-9] and PR712
|
commit | commitdiff | tree |
2006-02-28 |
Chris Lattner | new testcases for PR712
|
commit | commitdiff | tree |
2006-02-28 |
Chris Lattner | Simplify some code now that the RHS of a rem can't...
|
commit | commitdiff | tree |
2006-02-28 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-02-28 |
Chris Lattner | Rearrange some code, fold "rem X, 0", implementing...
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | Add support for output memory constraints.
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | Don't print constant initializers, they may span lines...
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | Use -emit-llvm -S to get .ll file output from llvm-gcc
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | Merge two almost-identical pieces of code.
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | new testcases
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | Fold (A^B) == A -> B == 0
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | New testcases
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | Implement bit propagation through sub nodes, this ...
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | Reenable this
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | remove some completed notes
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | Check RHS simplification before LHS simplification...
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | Just like we use the RHS of an AND to simplify the...
|
commit | commitdiff | tree |
2006-02-27 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-02-26 |
Chris Lattner | Add a bunch of missed cases. Perhaps the most significant...
|
commit | commitdiff | tree |
2006-02-26 |
Chris Lattner | Fold (X|C1)^C2 -> X^(C1|C2) when possible. This implements
|
commit | commitdiff | tree |
2006-02-26 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-02-25 |
Chris Lattner | this fails, mark it as such
|
commit | commitdiff | tree |
2006-02-25 |
Chris Lattner | Fix a bug that Evan exposed with some changes he's...
|
commit | commitdiff | tree |
2006-02-25 |
Chris Lattner | Remove debugging printout :)
|
commit | commitdiff | tree |
2006-02-25 |
Chris Lattner | Refactor some code from being inline to being out in...
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Add memory printing support for PPC. Input memory...
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Use the PrintAsmMemoryOperand to print addressing modes.
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Add a PrintAsmMemoryOperand method for printing addresses
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Pass all the flags to the asm printer, not just the...
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | rename NumOps -> NumVals to avoid shadowing a NumOps...
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Refactor operand adding out to a new AddOperand method
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | add a method
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Fix a problem that Nate noticed that boils down to...
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Implement (most of) selection of inline asm memory...
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Select inline asm memory operands.
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Implement selection of inline asm memory operands
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Add some hooks for selecting memory addresses.
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Lower C_Memory operands.
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Recognize memory operand codes
|
commit | commitdiff | tree |
2006-02-24 |
Chris Lattner | Add C_Memory operand type
|
commit | commitdiff | tree |
2006-02-23 |
Chris Lattner | Parse the %*# constraint modifiers
|
commit | commitdiff | tree |
2006-02-23 |
Chris Lattner | add a new flag
|
commit | commitdiff | tree |
2006-02-23 |
Chris Lattner | Fix an endianness problem on big-endian targets with...
|
commit | commitdiff | tree |
2006-02-23 |
Chris Lattner | Implement the PPC inline asm "L" modifier. This allows...
|
commit | commitdiff | tree |
2006-02-23 |
Chris Lattner | Record all of the expanded registers in the DAG and...
|
commit | commitdiff | tree |
2006-02-23 |
Chris Lattner | Match the case of other mailing lists in the list
|
commit | commitdiff | tree |
2006-02-23 |
Chris Lattner | document the llvm-testresults list
|
commit | commitdiff | tree |
2006-02-23 |
Chris Lattner | Code cleanups, no functionality change
|
commit | commitdiff | tree |
2006-02-23 |
Chris Lattner | "." isn't enough to get a private label on linux, use...
|
commit | commitdiff | tree |
2006-02-23 |
Chris Lattner | add a small and simple case.
|
commit | commitdiff | tree |
2006-02-22 |
Chris Lattner | Fix Regression/Transforms/LoopUnswitch/2006-02-22-UnswitchCr...
|
commit | commitdiff | tree |
2006-02-22 |
Chris Lattner | new testcase distilled from SPASS
|
commit | commitdiff | tree |
2006-02-22 |
Chris Lattner | This fixes a couple of problems with expansion
|
commit | commitdiff | tree |
2006-02-22 |
Chris Lattner | Don't return registers from register classes that aren...
|
commit | commitdiff | tree |
2006-02-22 |
Chris Lattner | Change a whole bunch of code to be built around RegsForValue...
|
commit | commitdiff | tree |
2006-02-22 |
Chris Lattner | Make the LLVM headers "-ansi -pedantic -Wno-long-long...
|
commit | commitdiff | tree |
2006-02-22 |
Chris Lattner | Turn on loop unswitching tonight
|
commit | commitdiff | tree |
2006-02-22 |
Chris Lattner | Add some comments, simplify some code, and fix a bug...
|
commit | commitdiff | tree |
2006-02-22 |
Chris Lattner | reorder some libraries
|
commit | commitdiff | tree |
2006-02-22 |
Chris Lattner | split register class handling from explicit physreg...
|
commit | commitdiff | tree |
2006-02-21 |
Chris Lattner | expose the set of values types holdable in a regclass...
|
commit | commitdiff | tree |
2006-02-21 |
Chris Lattner | Adjust to changes in getRegForInlineAsmConstraint prototype
|
commit | commitdiff | tree |
2006-02-21 |
Chris Lattner | Updates to match change of getRegForInlineAsmConstraint...
|
commit | commitdiff | tree |
2006-02-21 |
Chris Lattner | Pass in a value type to getRegForInlineAsmConstraint...
|
commit | commitdiff | tree |
2006-02-21 |
Chris Lattner | missed optzn
|
commit | commitdiff | tree |
2006-02-21 |
Chris Lattner | The HasNoV9 hack isn't needed here, now that tblgen...
|
commit | commitdiff | tree |
2006-02-20 |
Chris Lattner | Fix a problem Nate and Duraid reported where simplifying...
|
commit | commitdiff | tree |
2006-02-20 |
Chris Lattner | Fix a problem on itanium with memset. The value to...
|
commit | commitdiff | tree |
2006-02-18 |
Chris Lattner | improved support for branch folding, still not enabled.
|
commit | commitdiff | tree |
2006-02-18 |
Chris Lattner | Implement deletion of dead blocks, currently disabled.
|
commit | commitdiff | tree |
2006-02-18 |
Chris Lattner | a previous patch completely disabled trivial unswitching...
|
commit | commitdiff | tree |
2006-02-18 |
Chris Lattner | initial trivial support for folding branches that have...
|
commit | commitdiff | tree |
2006-02-18 |
Chris Lattner | When unswitching a loop, make sure to update loop info...
|
commit | commitdiff | tree |
2006-02-18 |
Chris Lattner | Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll
|
commit | commitdiff | tree |
2006-02-18 |
Chris Lattner | new testcase that crashes simplifycfg
|
commit | commitdiff | tree |
2006-02-17 |
Chris Lattner | Fix a tricky issue in the SimplifyDemandedBits code...
|
commit | commitdiff | tree |
2006-02-17 |
Chris Lattner | add a new method
|
commit | commitdiff | tree |
2006-02-17 |
Chris Lattner | unbreak the build
|
commit | commitdiff | tree |
2006-02-17 |
Chris Lattner | Fix loops where the header has an exit, fixing a loop...
|
commit | commitdiff | tree |
2006-02-17 |
Chris Lattner | Fix another miscompilation exposed by lencode, where...
|
commit | commitdiff | tree |
2006-02-17 |
Chris Lattner | add note about div by power of 2
|
commit | commitdiff | tree |
2006-02-17 |
Chris Lattner | start of some new simplification code, not thoroughly...
|
commit | commitdiff | tree |
2006-02-16 |
Chris Lattner | Remove the skeleton target, it doesn't produce useful...
|
commit | commitdiff | tree |
2006-02-16 |
Chris Lattner | remove skeleton target
|
commit | commitdiff | tree |
2006-02-16 |
Chris Lattner | don't build the skeleton target
|
commit | commitdiff | tree |
2006-02-16 |
Chris Lattner | remove support for the skeleton target
|
commit | commitdiff | tree |
2006-02-16 |
Chris Lattner | Change SplitBlock to increment a BasicBlock::iterator...
|
commit | commitdiff | tree |
2006-02-16 |
Chris Lattner | Lowering of sdiv X, pow2 was broken, this fixes it...
|
commit | commitdiff | tree |
2006-02-16 |
Chris Lattner | Fix a minor makefile bug with lex/yacc handling that...
|
commit | commitdiff | tree |
2006-02-16 |
Chris Lattner | fix a bug where we unswitched the wrong way
|
commit | commitdiff | tree |
2006-02-15 |
Chris Lattner | Implement trivial unswitching for switch stmts. This...
|
commit | commitdiff | tree |
2006-02-15 |
Chris Lattner | make "trivial" unswitching significantly more general...
|
commit | commitdiff | tree |
2006-02-15 |
Chris Lattner | new test
|
commit | commitdiff | tree |
2006-02-15 |
Chris Lattner | Checking the wrong value. This caused us to emit silly...
|
commit | commitdiff | tree |
2006-02-15 |
Chris Lattner | Convert over to the new way of handling lex/bison checked...
|
commit | commitdiff | tree |
2006-02-15 |
Chris Lattner | Check the new form for bison output into CVS
|
commit | commitdiff | tree |
2006-02-15 |
Chris Lattner | bugfixes
|
commit | commitdiff | tree |
2006-02-15 |
Chris Lattner | Convert this over to work with the new makefiles
|
commit | commitdiff | tree |
next |