projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Disable load width reduction xform of variant (zext (truncate load x)) for
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
ScheduleDAG.cpp
2007-03-20
Jeff Cohen
Fix some VC++ warnings.
blob
|
commitdiff
|
raw
2007-03-20
Lauro Ramos Venancio
Code clean up.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-20
Lauro Ramos Venancio
CopyToReg source operand can be a physical register.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-17
Chris Lattner
print target nodes nicely
blob
|
commitdiff
|
raw
|
diff to current
2007-02-15
Chris Lattner
fix indentation
blob
|
commitdiff
|
raw
|
diff to current
2007-02-15
Chris Lattner
Apply B Scott Michel's patch for PR1184, which improves...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-15
Reid Spencer
For PR1195:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Chris Lattner
switch the VRBaseMap in the scheduler from an std:...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Jim Laskey
Make LABEL a builtin opcode.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-24
Evan Cheng
Renamed getTypeAlignmentShift() to getPreferredTypeAlig...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-22
Evan Cheng
Remove the DoubleTy special case.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-12
Reid Spencer
Compensate for loss of DerivedTypes.h in TargetLowering.h
blob
|
commitdiff
|
raw
|
diff to current
2007-01-05
Evan Cheng
CopyToReg source operand can be a register as well...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Bill Wendling
Removing even more <iostream> includes.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-01
Evan Cheng
Match TargetInstrInfo changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-27
Evan Cheng
Change MachineInstr ctor's to take a TargetInstrDescrip...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-13
Evan Cheng
Matches MachineInstr changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Evan Cheng
Add methods to add implicit def use operands to a MI.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-10
Evan Cheng
Add implicit def / use operands to MachineInstr.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-04
Evan Cheng
Changes to use operand constraints to process two-addre...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-31
Chris Lattner
handle global address constant sdnodes
blob
|
commitdiff
|
raw
|
diff to current
2006-10-14
Evan Cheng
Debug tweak.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-12
Evan Cheng
Added support for machine specific constantpool values...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-05
Chris Lattner
Completely eliminate def&use operands. Now a register...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-17
Chris Lattner
switch the SUnit pred/succ sets from being std::sets...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-07
Evan Cheng
Reverse the FlaggedNodes after scanning up for flagged...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-21
Jim Laskey
Use an enumeration to eliminate data relocations.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-11
Jim Laskey
It was pointed out that DEBUG() is only available with...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-11
Jim Laskey
Ensure that dump calls that are associated with asserts...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-15
Evan Cheng
Instructions with variable operands (variable_ops)...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-31
Evan Cheng
commuteInstruction() does not always create a new MI!
blob
|
commitdiff
|
raw
|
diff to current
2006-05-31
Evan Cheng
Eliminate a memory leak.
blob
|
commitdiff
|
raw
|
diff to current
2006-05-18
Evan Cheng
lib/Target/Target.td
blob
|
commitdiff
|
raw
|
diff to current
2006-05-16
Chris Lattner
Move function-live-in-handling code from the sdisel...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-13
Evan Cheng
Fixing 2006-05-01-SchedCausingSpills.ll; some clean up
blob
|
commitdiff
|
raw
|
diff to current
2006-05-12
Owen Anderson
Refactor a bunch of includes so that TargetMachine...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-12
Evan Cheng
Duh. That could take a long time.
blob
|
commitdiff
|
raw
|
diff to current
2006-05-12
Evan Cheng
Add capability to scheduler to commute nodes for profit.
blob
|
commitdiff
|
raw
|
diff to current
2006-05-11
Evan Cheng
Refactor scheduler code. Move register-reduction list...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Chris Lattner
Remove and simplify some more machineinstr/machineopera...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Chris Lattner
Rename MO_VirtualRegister -> MO_Register. Clean up...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Chris Lattner
Remove a bunch more SparcV9 specific stuff
blob
|
commitdiff
|
raw
|
diff to current
2006-05-03
Owen Anderson
Refactor TargetMachine, pushing handling of TargetData...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-22
Nate Begeman
JumpTable support! What this represents is working...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-24
Chris Lattner
fix spello
blob
|
commitdiff
|
raw
|
diff to current
2006-03-20
Chris Lattner
TargetData doesn't know the alignment of vectors :(
blob
|
commitdiff
|
raw
|
diff to current
2006-03-10
Chris Lattner
Move some simple-sched-specific instance vars to the...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-10
Chris Lattner
prune #includes
blob
|
commitdiff
|
raw
|
diff to current
2006-03-10
Chris Lattner
move some simple scheduler methods into the simple...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-10
Chris Lattner
Make EmitNode take a SDNode instead of a NodeInfo*
blob
|
commitdiff
|
raw
|
diff to current
2006-03-10
Chris Lattner
Move the VRBase field from NodeInfo to being a separate...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-10
Chris Lattner
Push PrepareNodeInfo/IdentifyGroups down the inheritanc...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-08
Chris Lattner
Change the interface for getting a target HazardRecogni...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-05
Chris Lattner
When a hazard recognizer needs noops to be inserted...
blob
|
commitdiff
|
raw
|
diff to current
2006-02-25
Evan Cheng
Added an offset field to ConstantPoolSDNode.
blob
|
commitdiff
|
raw
|
diff to current
2006-02-24
Chris Lattner
Pass all the flags to the asm printer, not just the...
blob
|
commitdiff
|
raw
|
diff to current
2006-02-24
Chris Lattner
rename NumOps -> NumVals to avoid shadowing a NumOps...
blob
|
commitdiff
|
raw
|
diff to current
2006-02-24
Chris Lattner
Refactor operand adding out to a new AddOperand method
blob
|
commitdiff
|
raw
|
diff to current
2006-02-23
Chris Lattner
Record all of the expanded registers in the DAG and...
blob
|
commitdiff
|
raw
|
diff to current
2006-02-09
Chris Lattner
Make MachineConstantPool entries alignments explicit
blob
|
commitdiff
|
raw
|
diff to current
2006-02-04
Jeff Cohen
Fix VC++ warning.
blob
|
commitdiff
|
raw
|
diff to current
2006-02-04
Evan Cheng
Get rid of some memory leaks identified by Valgrind
blob
|
commitdiff
|
raw
|
diff to current
2006-02-04
Chris Lattner
Add initial support for immediates. This allows us...
blob
|
commitdiff
|
raw
|
diff to current
2006-01-31
Evan Cheng
Allow the specification of explicit alignments for...
blob
|
commitdiff
|
raw
|
diff to current
2006-01-31
Chris Lattner
Handle physreg input/outputs. We now compile this:
blob
|
commitdiff
|
raw
|
diff to current
2006-01-26
Chris Lattner
Teach the scheduler to emit the appropriate INLINEASM...
blob
|
commitdiff
|
raw
|
diff to current
2006-01-25
Evan Cheng
No need to keep track of top and bottom nodes in a...
blob
|
commitdiff
|
raw
|
diff to current
2006-01-25
Evan Cheng
Keep track of bottom / top element of a set of flagged...
blob
|
commitdiff
|
raw
|
diff to current
2006-01-23
Evan Cheng
Factor out more instruction scheduler code to the base...
blob
|
commitdiff
|
raw
|
diff to current
2006-01-21
Evan Cheng
Do some code refactoring on Jim's scheduler in preparat...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-29
Duraid Madina
purity++
blob
|
commitdiff
|
raw
|
diff to current
2005-12-21
Jim Laskey
Disengage DEBUG_LOC from non-PPC targets.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-19
Jim Laskey
Amend comment.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-19
Jim Laskey
Create a strong dependency for loads following stores...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-18
Jeff Cohen
Keep VC++ happy.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-18
Jim Laskey
Fix a bug Sabre was having where the DAG root was a...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-18
Jim Laskey
Groups were not emitted if the dominator node and the...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-18
Chris Lattner
Simplify code
blob
|
commitdiff
|
raw
|
diff to current
2005-12-01
Nate Begeman
Support multiple ValueTypes per RegisterClass, needed...
blob
|
commitdiff
|
raw
|
diff to current
2005-11-30
Evan Cheng
Added an index field to GlobalAddressSDNode so it can...
blob
|
commitdiff
|
raw
|
diff to current
2005-11-09
Chris Lattner
Switch the allnodes list from a vector of pointers...
blob
|
commitdiff
|
raw
|
diff to current
2005-11-08
Chris Lattner
Explicitly initialize some instance vars
blob
|
commitdiff
|
raw
|
diff to current
2005-11-07
Jim Laskey
Let's try ignoring resource utilization on the backward...
blob
|
commitdiff
|
raw
|
diff to current
2005-11-05
Jim Laskey
Fix logic bug in finding retry slot in tally.
blob
|
commitdiff
|
raw
|
diff to current
2005-11-04
Jim Laskey
Fix a warning
blob
|
commitdiff
|
raw
|
diff to current
2005-11-04
Jim Laskey
Scheduling now uses itinerary data.
blob
|
commitdiff
|
raw
|
diff to current
2005-10-31
Jim Laskey
1. Embed and not inherit vector for NodeGroup.
blob
|
commitdiff
|
raw
|
diff to current
2005-10-30
Chris Lattner
Reduce the number of copies emitted as machine instruct...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-13
Jim Laskey
Inhibit instructions from being pushed before function...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-12
Jim Laskey
Finally committing to the new scheduler. Still -sched...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-09
Chris Lattner
When emiting a CopyFromReg and the source is already...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-04
Jim Laskey
Reverting to version - until problem isolated.
blob
|
commitdiff
|
raw
|
diff to current
2005-10-03
Jim Laskey
Refactor gathering node info and emission.
blob
|
commitdiff
|
raw
|
diff to current
2005-10-02
Chris Lattner
silence a bogus warning
blob
|
commitdiff
|
raw
|
diff to current
2005-10-02
Chris Lattner
Add assertions to the trivial scheduler to check that...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-02
Chris Lattner
Codegen CopyFromReg using the regclass that matches...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-01
Chris Lattner
Add some very paranoid checking for operand/result...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-01
Jim Laskey
typo
blob
|
commitdiff
|
raw
|
diff to current
2005-10-01
Jim Laskey
1. Simplify the gathering of node groups.
blob
|
commitdiff
|
raw
|
diff to current
2005-09-30
Jim Laskey
1. Made things node-centric (from operand).
blob
|
commitdiff
|
raw
|
diff to current
next