summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Add the LOADABLE_MODULE=1 directive to indicate that this shared library isReid Spencer2005-01-11
* Emit NOT instructions.Chris Lattner2005-01-11
* Implement the LOADABLE_MODULE option when building a shared library. ThisReid Spencer2005-01-11
* shift X, 0 -> XChris Lattner2005-01-11
* Fix a bug emitting branches that broke a lot of programs.Chris Lattner2005-01-11
* Be more careful where we set ContainsFPCode. We were missing a set in theChris Lattner2005-01-11
* Fix a major bug in setcc/cmov folding, where we accidentallyChris Lattner2005-01-11
* Take register pressure into account when we have to decide whether toChris Lattner2005-01-11
* The pattern isel is aggressively codegen'ing all of the loads in theseChris Lattner2005-01-11
* Print SelectionDAGs bottom up, include extra info in the node labelsChris Lattner2005-01-11
* Add support for bottom-up graphs.Chris Lattner2005-01-11
* Add a marker for the graph root.Chris Lattner2005-01-10
* Put the operation name in each node, put the function name on the graph.Chris Lattner2005-01-10
* Split out SDNode::getOperationName into its own method.Chris Lattner2005-01-10
* Add a helper method.Chris Lattner2005-01-10
* Implement initial selectiondag printing support. This gets us a niceChris Lattner2005-01-10
* Add support for graph operations, and add a viewGraph method to SelectionDAG.Chris Lattner2005-01-10
* Add a helper methodChris Lattner2005-01-10
* Fold setcc instructions into selects.Chris Lattner2005-01-10
* Add conditional moves for the parity flag.Chris Lattner2005-01-10
* Lower to the correct functions. This fixes FreeBench/fourinarowChris Lattner2005-01-10
* Implement 8-bit multiply for X86.Chris Lattner2005-01-10
* Rework constant pool handling so that function constant pools are no longerChris Lattner2005-01-10
* Apply feedback from Chris.Jeff Cohen2005-01-10
* Apply feed back from Chris:Jeff Cohen2005-01-10
* Implement a couple of more simplifications. This lets us codegen:Chris Lattner2005-01-10
* Fix incorrect constant folds, fixing Stepanov after the SHR patch.Chris Lattner2005-01-10
* Update System project in Visual Studio to reflect renamed files.Jeff Cohen2005-01-10
* Constant fold shifts, turning this loop:Chris Lattner2005-01-10
* Rename Unix/*.cpp and Win32/*.cpp to have a *.inc suffix so that the sillyReid Spencer2005-01-09
* Add some folds for == and != comparisons. This allows us toChris Lattner2005-01-09
* Add last four createXxxPass functionsJeff Cohen2005-01-09
* Fix VC++ compilation errorJeff Cohen2005-01-09
* Print the DAG out more like a DAG in nested format.Chris Lattner2005-01-09
* Print out nodes sorted by their address to make it easier to find them in a l...Chris Lattner2005-01-09
* Codegen (Reg|imm)+&GV as an LEA, because we cannot put it into the immediate ...Chris Lattner2005-01-09
* Add a simple transformation. This allows us to compile one of the innerChris Lattner2005-01-09
* Fix copy and pasto's for FP -> Int. This fixes fldryChris Lattner2005-01-09
* Fix a bug legalizing call instructions (make sure to remember all resultChris Lattner2005-01-09
* Fix a minor bug legalizing dynamic_stackalloc. This allows us to compileChris Lattner2005-01-09
* Teach legalize to deal with DYNAMIC_STACKALLOC (aka a dynamic llvm alloca)Chris Lattner2005-01-09
* Initial implementation of FP->INT and INT->FP castsChris Lattner2005-01-09
* Get lib/Analysis/DataStructure to compile with VC++Jeff Cohen2005-01-09
* Workaround a VC++ bug. Microsoft puts the hash_map class in namespace stdext...Jeff Cohen2005-01-09
* Fix a subtle bug involving constant expr casts from int to fpChris Lattner2005-01-09
* Handle static alloca arguments to PHI nodes.Chris Lattner2005-01-09
* Implement varargs and returnaddress/frameaddress intrinsics. With thisChris Lattner2005-01-09
* Use new interfaces to correctly lower varargs and return/frame address intrin...Chris Lattner2005-01-09
* Add interfaces to lower varargs and return/frame address intrinsics.Chris Lattner2005-01-09
* Test fails on all platforms, not just linuxJeff Cohen2005-01-08