2005-01-13 |
Chris Lattner | Print new node. |
commit | commitdiff | tree | snapshot |
2005-01-13 |
Chris Lattner | Add a new node type, add comments. |
commit | commitdiff | tree | snapshot |
2005-01-13 |
Reid Spencer | Turn on LOADABLE_MODULE so that profile.so can be loade... |
commit | commitdiff | tree | snapshot |
2005-01-13 |
Reid Spencer | Re-enable libprofile now that llvm-ar is working better. |
commit | commitdiff | tree | snapshot |
2005-01-13 |
Chris Lattner | Add some really pedantic assertions to the load folding... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Do not fold (zero_ext (sign_ext V)) -> (sign_ext V... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | We can only fold a load into an op if there is exactly... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | New method |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | New method. |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Fix sign extend to long. When coming from sbyte, we... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Update comments to indicate CopyFrom/ToReg take physreg... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Try both ways to fold an add together. This allows... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Reid Spencer | Shut up warnings with GCC 3.4.3 about uninitialized... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Fix a major miscompilation where we were overwriting... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Do not use the type of the RHS constant to determine... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Do not lose the offset from teh global when peephole... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Silence VC++ warnings. |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Jeff Cohen | Add new file to Visual Studio CodeGen project |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Jeff Cohen | Fix C++ more compilatiom errors |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Fix a compile error with VC++, which things that static... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Fix a bug that caused us to crash on povray. We weren... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Print a load of a null pointer (in intel mode) like... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Print a load of a null pointer like this: |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Fix a crash compiling povray on UINT_TO_FP from i16. |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Add an option to view the selection dags as they are... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Misha Brukman | Use and print out BuildStatus, we don't always have... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | There are no [mem] op= reg instructions for FP, so... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Fix a bug where we didn't insert FP_REG_KILL instructio... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Fold TRUNCATE (LOAD P) into a smaller load from P. |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Be more careful about order of arg evalution for CopyTo... |
commit | commitdiff | tree | snapshot |
2005-01-12 |
Chris Lattner | Fold some more [mem] op= val operators. This allows... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Fold loads into sign/zero extends. instead of: |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Comment out debug code :) |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Handle the global address case here, not just the offse... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Treat int constants as not requiring a register, since... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Print the value types in the nodes of the graph |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | add an assertion, avoid creating copyfromreg/copytoreg... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | * Factor a bunch of binary operator cases into shared... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Clear the whole array, always. |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Misha Brukman | No need to repeat the word `build' since it's under... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Fold multiplies by 3,5,9 into addressing modes when... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Misha Brukman | We don't always have build errors, so call it `status... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Squelch optimized warning. |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Reid Spencer | Fix the documentation for executeAndWait so the argumen... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Instead of generating stuff like this: |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Reid Spencer | Make the construction of doxygen documentation a repeat... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Implement MEMCPY natively in terms of rep movs* |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Implement memset -> rep stos* |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Announce that we don't support mem ops yet. |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Teach legalize to lower MEMSET/MEMCPY/MEMMOVE operation... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Print new operations. |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Turn memset/memcpy/memmove into the corresponding opera... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Add MEMSET/MEMCPY/MEMMOVE operations. Fix a really... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Reid Spencer | * Add the use of LOADABLE_MODULE=1 in the makefile... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Reid Spencer | * Describe the LOADABLE_MODULE feature |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Teach the address selector to make 'reg+reg' addressing... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Reid Spencer | Add the LOADABLE_MODULE=1 directive to indicate that... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Emit NOT instructions. |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Reid Spencer | Implement the LOADABLE_MODULE option when building... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | shift X, 0 -> X |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Fix a bug emitting branches that broke a lot of programs. |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Be more careful where we set ContainsFPCode. We were... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Fix a major bug in setcc/cmov folding, where we acciden... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Take register pressure into account when we have to... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | The pattern isel is aggressively codegen'ing all of... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Print SelectionDAGs bottom up, include extra info in... |
commit | commitdiff | tree | snapshot |
2005-01-11 |
Chris Lattner | Add support for bottom-up graphs. |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Add a marker for the graph root. |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Put the operation name in each node, put the function... |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Split out SDNode::getOperationName into its own method. |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Add a helper method. |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Implement initial selectiondag printing support. This... |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Add support for graph operations, and add a viewGraph... |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Add a helper method |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Fold setcc instructions into selects. |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Add conditional moves for the parity flag. |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Lower to the correct functions. This fixes FreeBench... |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Implement 8-bit multiply for X86. |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Rework constant pool handling so that function constant... |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Jeff Cohen | Apply feedback from Chris. |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Jeff Cohen | Apply feed back from Chris: |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Implement a couple of more simplifications. This lets... |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Fix incorrect constant folds, fixing Stepanov after... |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Jeff Cohen | Update System project in Visual Studio to reflect renam... |
commit | commitdiff | tree | snapshot |
2005-01-10 |
Chris Lattner | Constant fold shifts, turning this loop: |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Reid Spencer | Rename Unix/*.cpp and Win32/*.cpp to have a *.inc suffi... |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Chris Lattner | Add some folds for == and != comparisons. This allows... |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Jeff Cohen | Add last four createXxxPass functions |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Jeff Cohen | Fix VC++ compilation error |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Chris Lattner | Print the DAG out more like a DAG in nested format. |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Chris Lattner | Print out nodes sorted by their address to make it... |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Chris Lattner | Codegen (Reg|imm)+&GV as an LEA, because we cannot... |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Chris Lattner | Add a simple transformation. This allows us to compile... |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Chris Lattner | Fix copy and pasto's for FP -> Int. This fixes fldry |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Chris Lattner | Fix a bug legalizing call instructions (make sure to... |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Chris Lattner | Fix a minor bug legalizing dynamic_stackalloc. This... |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Chris Lattner | Teach legalize to deal with DYNAMIC_STACKALLOC (aka... |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Chris Lattner | Initial implementation of FP->INT and INT->FP casts |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Jeff Cohen | Get lib/Analysis/DataStructure to compile with VC++ |
commit | commitdiff | tree | snapshot |
2005-01-09 |
Jeff Cohen | Workaround a VC++ bug. Microsoft puts the hash_map... |
commit | commitdiff | tree | snapshot |
next |