projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ByVal stack slot alignment should be at least as large as pointer ABI alignment.
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
ScheduleDAG.cpp
2008-01-07
Chris Lattner
rename TargetInstrDescriptor -> TargetInstrDesc.
blob
|
commitdiff
|
raw
2008-01-07
Chris Lattner
Rename all the M_* flags to be namespace qualified...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
add more and significantly better comments to the rest...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
rename hasVariableOperands() -> isVariadic(). Add...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
Move a bunch more accessors from TargetInstrInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
remove some uses of MachineOpCode, move getSchedClass
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
Add predicates methods to TargetOperandInfo, and switch...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
Rename MachineInstr::getInstrDescriptor -> getDesc...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Owen Anderson
Move copyRegToReg from MRegisterInfo to TargetInstrInfo...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Chris Lattner
update a couple of references to SSARegMap.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Chris Lattner
Rename SSARegMap -> MachineRegisterInfo in keeping...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-30
Chris Lattner
use simplified operand addition methods.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-30
Chris Lattner
Start using the simplified methods for adding operands.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-14
Evan Cheng
Bug fix. Must also match ResNo when matching an operand...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-05
Dale Johannesen
Make labels work in asm blocks; allow labels as
blob
|
commitdiff
|
raw
|
diff to current
2007-11-01
Duncan Sands
Executive summary: getTypeSize -> getTypeStoreSize...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-12
Evan Cheng
EXTRACT_SUBREG coalescing support. The coalescer now...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-05
Evan Cheng
If a node that defines a physical register that is...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-03
Dan Gohman
Use empty() member functions when that's what's being...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-28
Evan Cheng
If two instructions are both two-address code, favors...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-28
Evan Cheng
Trim some unneeded fields.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-26
Evan Cheng
- Move getPhysicalRegisterRegClass() from ScheduleDAG...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-26
Evan Cheng
Allow copyRegToReg to emit cross register classes copies.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-25
Evan Cheng
Added major new capabilities to scheduler (only BURR...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-19
Evan Cheng
Use struct SDep instead of std::pair for SUnit pred...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-12
Evan Cheng
Remove dead code.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-25
Chris Lattner
Teach the dag scheduler to handle inline asm nodes...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-02
Evan Cheng
Do not emit copies for physical register output if...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-02
Evan Cheng
Instead of adding copyfromreg's to handle physical...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-26
Christopher Lamb
Teach DAG scheduling how to properly emit subreg insert...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-13
Dale Johannesen
Skeleton of post-RA scheduler; doesn't do anything...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-10
Evan Cheng
If the operand is marked M_OPTIONAL_DEF_OPERAND, then...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-10
Evan Cheng
When a node value is only used by a CopyToReg, use...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-06
Evan Cheng
Change CalculateHeights and CalculateDepths to be non...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-19
Dan Gohman
Pass a SelectionDAG into SDNode::dump everywhere it...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-20
Jeff Cohen
Fix some VC++ warnings.
blob
|
commitdiff
|
raw
|
diff to current
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
next