2005-08-05 |
Chris Lattner | This code can handle non-dominating instructions |
tree | commitdiff |
2005-08-05 |
Chris Lattner | Mark hasConstantValue as a const method |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Add an extra parameter that Chris requested |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Fix a fixme in CondPropagate.cpp by moving a PhiNode... |
tree | commitdiff |
2005-08-04 |
Chris Lattner | Modify how immediates are removed from base expressions... |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Fix a fixme in LegalizeDAG |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Hack to naturally align doubles in the constant pool... |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Use the new subtarget support to automatically choose... |
tree | commitdiff |
2005-08-04 |
Chris Lattner | * Refactor some code into a new BasedUser::RewriteInstr... |
tree | commitdiff |
2005-08-04 |
Chris Lattner | Fix a case that caused this to crash on 178.galgel |
tree | commitdiff |
2005-08-04 |
Chris Lattner | Teach LSR about loop-variant expressions, such as loops... |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Remove some more dead code. |
tree | commitdiff |
2005-08-04 |
Chris Lattner | Refactor this code substantially with the following... |
tree | commitdiff |
2005-08-04 |
Andrew Lenharth | No, IDEFs shouldn't be JITed |
tree | commitdiff |
2005-08-04 |
Misha Brukman | * Unbreak release build |
tree | commitdiff |
2005-08-04 |
Misha Brukman | * Unbreak optimized build (noticed by Eric van Riet... |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Add Subtarget support to PowerPC. Next up, using it. |
tree | commitdiff |
2005-08-04 |
Chris Lattner | refactor some code |
tree | commitdiff |
2005-08-04 |
Chris Lattner | invert to if's to make the logic simpler |
tree | commitdiff |
2005-08-04 |
Chris Lattner | When processing outer loops and we find uses of an... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Teach loop-reduce to see into nested loops, to pull... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | improve debug output |
tree | commitdiff |
2005-08-03 |
Nate Begeman | Scalar SSE: load +0.0 -> xorps/xorpd |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Move from Stage 0 to Stage 1. |
tree | commitdiff |
2005-08-03 |
Andrew Lenharth | Alpha ABI specifies stack is always 16 byte alligned... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Rename IVUse to IVUsersOfOneStride, use a struct instea... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Fix a nasty dangling pointer issue. The ScalarEvolutio... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Fix PR611, codegen'ing SREM of FP operands to fmod... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | The correct fix for PR612, which also fixes |
tree | commitdiff |
2005-08-03 |
Chris Lattner | When inserting code, make sure not to insert it before... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Fix Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | add support for Graphviz when viewing CFGs |
tree | commitdiff |
2005-08-03 |
Misha Brukman | Fix grammar: apostrophe-s ('s) is possessive, not plura... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | minor capitalization thing, patch by Jim Laskey |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Finally, add the required constraint checks to fix... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Simplify some code, add the correct pred checks |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Refactor code out of PropagatePredecessorsForPHIs,... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | use splice instead of remove/insert to avoid some symta... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | move two functions up in the file, use SafeToMergeTermi... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Rip some code out of the main SimplifyCFG function... |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Disable this patch: |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Change a place to use an arbitrary value instead of... |
tree | commitdiff |
2005-08-02 |
Chris Lattner | one more hunk that got dropped |
tree | commitdiff |
2005-08-02 |
Chris Lattner | This hunk accidentally got dropped. Patch by Jim Laskey |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Update to use the new MathExtras.h support for log2... |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Update to use the new MathExtras.h support for log2... |
tree | commitdiff |
2005-08-02 |
Chris Lattner | add a pass name to make debugging dumps nicer |
tree | commitdiff |
2005-08-02 |
Misha Brukman | Fix grammar: it's == "it is". |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Like the comment says, do not insert cast instructions... |
tree | commitdiff |
2005-08-02 |
Jeff Cohen | It's dangerous coding on Mondays. |
tree | commitdiff |
2005-08-02 |
Chris Lattner | This code was very close, but not quite right. It... |
tree | commitdiff |
2005-08-02 |
Jeff Cohen | Implement SetInterruptFunction for Windows. |
tree | commitdiff |
2005-08-02 |
Chris Lattner | add a comment, make a check more lenient |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Simplify for loop, clear a per-loop map after processin... |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Implement sys::SetInterruptFunction on Unix, stub it... |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Add a comment |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Fix an iterator invalidation problem |
tree | commitdiff |
2005-08-02 |
Chris Lattner | 200.sixtrack prints FP numbers with a very strange... |
tree | commitdiff |
2005-08-01 |
Andrew Lenharth | update function codes to reflect /su flags that have... |
tree | commitdiff |
2005-08-01 |
Chris Lattner | Fix casts from long to sbyte on ppc |
tree | commitdiff |
2005-08-01 |
Andrew Lenharth | use llabs not abs |
tree | commitdiff |
2005-08-01 |
Andrew Lenharth | one cannot allocate a global, until one is done initial... |
tree | commitdiff |
2005-08-01 |
Chris Lattner | ConstantInt::get only works for arguments < 128. |
tree | commitdiff |
2005-07-30 |
Jeff Cohen | Keep tabs and trailing spaces out. |
tree | commitdiff |
2005-07-30 |
Jeff Cohen | Fix VC++ build problems. |
tree | commitdiff |
2005-07-30 |
Chris Lattner | fix float->long conversions on x86 |
tree | commitdiff |
2005-07-30 |
Chris Lattner | fix a typeo |
tree | commitdiff |
2005-07-30 |
Nate Begeman | Ack, typo |
tree | commitdiff |
2005-07-30 |
Chris Lattner | Change the fp to integer code to not perform 2-byte... |
tree | commitdiff |
2005-07-30 |
Nate Begeman | Commit a new LoopStrengthReduce pass that can use scala... |
tree | commitdiff |
2005-07-30 |
Nate Begeman | Break SCEVExpander out of IndVarSimplify into its own... |
tree | commitdiff |
2005-07-30 |
Chris Lattner | Use a custom expander for all FP to int conversions... |
tree | commitdiff |
2005-07-30 |
Chris Lattner | Allow targets to have custom expanders for FP_TO_*INT... |
tree | commitdiff |
2005-07-29 |
Andrew Lenharth | support near allocations for the JIT |
tree | commitdiff |
2005-07-29 |
Andrew Lenharth | turn off GOT on archs that didn't use it (not that... |
tree | commitdiff |
2005-07-29 |
Chris Lattner | Implement a FIXME: move a bunch of cruft for handling... |
tree | commitdiff |
2005-07-29 |
Chris Lattner | Don't forget to diddle with the control word when perfo... |
tree | commitdiff |
2005-07-29 |
Chris Lattner | Use a custom expander to compile this: |
tree | commitdiff |
2005-07-29 |
Chris Lattner | Allow targets to define custom expanders for FP_TO_*INT |
tree | commitdiff |
2005-07-29 |
Chris Lattner | allow a target to request that unknown FP_TO_*INT conve... |
tree | commitdiff |
2005-07-28 |
Chris Lattner | instead of having all conversions be handled by one... |
tree | commitdiff |
2005-07-28 |
Andrew Lenharth | support bsr, and more .td simplification |
tree | commitdiff |
2005-07-28 |
Andrew Lenharth | new is not a valid default anywhere, so make this pure... |
tree | commitdiff |
2005-07-28 |
Reid Spencer | Fix a problem in getDirectoryContents where sub-directo... |
tree | commitdiff |
2005-07-28 |
Andrew Lenharth | get lazy JITing working. Some of shootout runs now |
tree | commitdiff |
2005-07-28 |
Andrew Lenharth | Like constants, globals on some platforms are GOT relat... |
tree | commitdiff |
2005-07-28 |
Chris Lattner | Eliminate an extra copy from R1 that Nate noticed on... |
tree | commitdiff |
2005-07-28 |
Chris Lattner | Specify the correct number of operands |
tree | commitdiff |
2005-07-28 |
Nate Begeman | Fold constant adds into loads and stores to frame indices. |
tree | commitdiff |
2005-07-27 |
Nate Begeman | Fix some comments |
tree | commitdiff |
2005-07-27 |
Chris Lattner | Fix debug info to not print out recently freed memory. |
tree | commitdiff |
2005-07-27 |
Chris Lattner | Print symbolic register names in debug dumps |
tree | commitdiff |
2005-07-27 |
Jeff Cohen | Eliminate all remaining tabs and trailing spaces. |
tree | commitdiff |
2005-07-27 |
Nate Begeman | Implement the optimization for the Red Zone on Darwin... |
tree | commitdiff |
2005-07-27 |
Chris Lattner | fix some warnings when compiled with 32-bit hosts |
tree | commitdiff |
2005-07-27 |
Jeff Cohen | Eliminate tabs and trailing spaces. |
tree | commitdiff |
2005-07-26 |
Chris Lattner | add a note about the red zone |
tree | commitdiff |
2005-07-26 |
Chris Lattner | Wrap some long lines, fix emission of weak global variables |
tree | commitdiff |
2005-07-26 |
Nate Begeman | Update the PPC readme |
tree | commitdiff |
2005-07-26 |
Chris Lattner | ConvertibleToGEP always returns 0, remove some old... |
tree | commitdiff |
next |