summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Scheduling now uses itinerary data.Jim Laskey2005-11-041-166/+201
* 1. Embed and not inherit vector for NodeGroup.Jim Laskey2005-10-311-20/+39
* Reduce the number of copies emitted as machine instructions byChris Lattner2005-10-301-16/+57
* Inhibit instructions from being pushed before function calls. This willJim Laskey2005-10-131-3/+55
* Finally committing to the new scheduler. Still -sched=none by default.Jim Laskey2005-10-121-249/+125
* When emiting a CopyFromReg and the source is already a vreg, do not botherChris Lattner2005-10-091-27/+31
* Reverting to version - until problem isolated.Jim Laskey2005-10-041-70/+238
* Refactor gathering node info and emission.Jim Laskey2005-10-031-238/+70
* silence a bogus warningChris Lattner2005-10-021-1/+1
* Add assertions to the trivial scheduler to check that the value types matchChris Lattner2005-10-021-0/+21
* Codegen CopyFromReg using the regclass that matches the valuetype of theChris Lattner2005-10-021-9/+11
* Add some very paranoid checking for operand/result reg class matchupChris Lattner2005-10-011-3/+20
* typoJim Laskey2005-10-011-1/+1
* 1. Simplify the gathering of node groups.Jim Laskey2005-10-011-54/+22
* 1. Made things node-centric (from operand).Jim Laskey2005-09-301-244/+609
* Silence VC++ redeclaration warnings.Jeff Cohen2005-09-291-4/+6
* Remove some redundancies.Jim Laskey2005-09-271-10/+10
* Addition of a simple two pass scheduler. This version is currently hacked upJim Laskey2005-09-261-80/+771
* Fix the release build, noticed by Eric van Riet PaapChris Lattner2005-09-021-1/+1
* It is NDEBUG not _NDEBUGChris Lattner2005-09-011-2/+2
* Name this variable to be what it really is!Chris Lattner2005-08-301-4/+4
* Handle CopyToReg nodes with flag operands correctlyChris Lattner2005-08-301-1/+6
* Add a hack to avoid some horrible code in some cases by always emittingChris Lattner2005-08-291-12/+31
* fix PHI node emission for basic blocks that have select_cc's in them on ppc32Chris Lattner2005-08-271-2/+3
* Call the InsertAtEndOfBasicBlock hook if the usesCustomDAGSchedInserterChris Lattner2005-08-261-1/+8
* Change ConstantPoolSDNode to actually hold the Constant itself instead ofChris Lattner2005-08-261-2/+6
* Add support for flag operandsChris Lattner2005-08-251-8/+18
* Add support for external symbols, and support for variable arity instructionsChris Lattner2005-08-241-5/+12
* Add a fast-path for register values. Add support for constant pool entries,Chris Lattner2005-08-221-1/+13
* Add support for frame index nodesChris Lattner2005-08-211-3/+4
* Add support for basic blocks, fix a bug in result # computationChris Lattner2005-08-211-2/+7
* fix bogus warningChris Lattner2005-08-201-1/+1
* Add support for global address nodesChris Lattner2005-08-191-0/+3
* Implement CopyFromReg, TokenFactor, and fix a bug in CopyToReg. This allowsChris Lattner2005-08-191-0/+30
* Before implementing copyfromreg, we'll implement copytoreg correctly.Chris Lattner2005-08-191-2/+6
* Now that we have operand info for machine instructions, use it to createChris Lattner2005-08-191-8/+21
* Fix computation of # operands, add a temporary hack for CopyToRegChris Lattner2005-08-191-6/+17
* add a new -view-sched-dags option to view dags as they are sent to the schedu...Chris Lattner2005-08-181-0/+10
* Implement the first chunk of a code emitter. This is sophisticated enough toChris Lattner2005-08-181-1/+94
* new file, obviously just a stubChris Lattner2005-08-181-0/+23
OpenPOWER on IntegriCloud