summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson2006-05-121-0/+1
* Duh. That could take a long time.Evan Cheng2006-05-121-11/+15
* Add capability to scheduler to commute nodes for profit.Evan Cheng2006-05-121-7/+15
* Refactor scheduler code. Move register-reduction list scheduler to aEvan Cheng2006-05-111-0/+251
* Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner2006-05-041-1/+1
* Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner2006-05-041-3/+3
* Remove a bunch more SparcV9 specific stuffChris Lattner2006-05-041-5/+5
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-031-2/+2
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-0/+3
* fix spelloChris Lattner2006-03-241-1/+1
* TargetData doesn't know the alignment of vectors :(Chris Lattner2006-03-201-1/+8
* Move some simple-sched-specific instance vars to the simple scheduler.Chris Lattner2006-03-101-3/+0
* prune #includesChris Lattner2006-03-101-5/+0
* move some simple scheduler methods into the simple schedulerChris Lattner2006-03-101-235/+0
* Make EmitNode take a SDNode instead of a NodeInfo*Chris Lattner2006-03-101-4/+3
* Move the VRBase field from NodeInfo to being a separate, explicit, map.Chris Lattner2006-03-101-11/+24
* Push PrepareNodeInfo/IdentifyGroups down the inheritance hierarchyChris Lattner2006-03-101-4/+0
* Change the interface for getting a target HazardRecognizer to be more clean.Chris Lattner2006-03-081-1/+1
* When a hazard recognizer needs noops to be inserted, do so. This representsChris Lattner2006-03-051-0/+4
* Added an offset field to ConstantPoolSDNode.Evan Cheng2006-02-251-1/+2
* Pass all the flags to the asm printer, not just the # operands.Chris Lattner2006-02-241-1/+1
* rename NumOps -> NumVals to avoid shadowing a NumOps var in an outer scope.Chris Lattner2006-02-241-5/+11
* Refactor operand adding out to a new AddOperand methodChris Lattner2006-02-241-66/+81
* Record all of the expanded registers in the DAG and machine instr, fixingChris Lattner2006-02-231-11/+20
* Make MachineConstantPool entries alignments explicitChris Lattner2006-02-091-2/+12
* Fix VC++ warning.Jeff Cohen2006-02-041-1/+0
* Get rid of some memory leaks identified by ValgrindEvan Cheng2006-02-041-2/+8
* Add initial support for immediates. This allows us to compile this:Chris Lattner2006-02-041-5/+15
* Allow the specification of explicit alignments for constant pool entries.Evan Cheng2006-01-311-1/+2
* Handle physreg input/outputs. We now compile this:Chris Lattner2006-01-311-1/+1
* Teach the scheduler to emit the appropriate INLINEASM MachineInstr for anChris Lattner2006-01-261-0/+29
* No need to keep track of top and bottom nodes in a group since the vector isEvan Cheng2006-01-251-5/+0
* Keep track of bottom / top element of a set of flagged nodes.Evan Cheng2006-01-251-1/+6
* Factor out more instruction scheduler code to the base class.Evan Cheng2006-01-231-6/+234
* Do some code refactoring on Jim's scheduler in preparation of the new listEvan Cheng2006-01-211-1127/+24
* purity++Duraid Madina2005-12-291-0/+1
* Disengage DEBUG_LOC from non-PPC targets.Jim Laskey2005-12-211-1/+1
* Amend comment.Jim Laskey2005-12-191-1/+2
* Create a strong dependency for loads following stores. This will leave aJim Laskey2005-12-191-2/+6
* Keep VC++ happy.Jeff Cohen2005-12-181-0/+1
* Fix a bug Sabre was having where the DAG root was a group. The group dominatorJim Laskey2005-12-181-1/+6
* Groups were not emitted if the dominator node and the node in the ordering listJim Laskey2005-12-181-10/+6
* Simplify codeChris Lattner2005-12-181-7/+2
* Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman2005-12-011-1/+1
* Added an index field to GlobalAddressSDNode so it can represent X+12, etc.Evan Cheng2005-11-301-1/+1
* Switch the allnodes list from a vector of pointers to an ilist of nodes.This ...Chris Lattner2005-11-091-11/+8
* Explicitly initialize some instance varsChris Lattner2005-11-081-4/+5
* Let's try ignoring resource utilization on the backward pass.Jim Laskey2005-11-071-0/+2
* Fix logic bug in finding retry slot in tally.Jim Laskey2005-11-051-15/+33
* Fix a warningJim Laskey2005-11-041-0/+1
OpenPOWER on IntegriCloud