projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Make sure to remove all dead type names from the symbol table, not just
[oota-llvm.git]
/
lib
/
CodeGen
/
RegAllocSimple.cpp
2005-01-23
Chris Lattner
Update physregsused info.
blob
|
commitdiff
|
raw
2004-09-01
Reid Spencer
Changes For Bug 352
blob
|
commitdiff
|
raw
|
diff to current
2004-08-15
Chris Lattner
Stop using CreateStackObject(RegClass*)
blob
|
commitdiff
|
raw
|
diff to current
2004-08-15
Chris Lattner
These methods no longer take a TargetRegisterClass...
blob
|
commitdiff
|
raw
|
diff to current
2004-07-21
Brian Gaeke
These files don't need to include <iostream> since...
blob
|
commitdiff
|
raw
|
diff to current
2004-06-25
Tanya Lattner
Made a fix so that you can print out MachineInstrs...
blob
|
commitdiff
|
raw
|
diff to current
2004-06-02
Chris Lattner
Adjust to new TargetMachine interface
blob
|
commitdiff
|
raw
|
diff to current
2004-03-16
Chris Lattner
Fix PR294
blob
|
commitdiff
|
raw
|
diff to current
2004-02-23
Alkis Evlogimenos
Simplify iterator usage now that we have next(). Also...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-19
Alkis Evlogimenos
Rename reloads/spills to loads/stores.
blob
|
commitdiff
|
raw
|
diff to current
2004-02-15
Chris Lattner
Finegrainify namespacification
blob
|
commitdiff
|
raw
|
diff to current
2004-02-15
Alkis Evlogimenos
Make dense maps keyed on physical registers smallerusing
blob
|
commitdiff
|
raw
|
diff to current
2004-02-13
Alkis Evlogimenos
Remove getAllocatedRegNum(). Use getReg() instead.
blob
|
commitdiff
|
raw
|
diff to current
2004-02-12
Alkis Evlogimenos
Change MachineBasicBlock's vector of MachineInstr point...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-10
Chris Lattner
Do not use MachineOperand::isVirtualRegister either!
blob
|
commitdiff
|
raw
|
diff to current
2003-12-14
Alkis Evlogimenos
Change interface of MachineOperand as follows:
blob
|
commitdiff
|
raw
|
diff to current
2003-11-11
Brian Gaeke
Put all LLVM code into the llvm namespace, as per bug...
blob
|
commitdiff
|
raw
|
diff to current
2003-10-20
John Criswell
Added LLVM project notice to the top of every C++ sourc...
blob
|
commitdiff
|
raw
|
diff to current
2003-10-08
Alkis Evlogimenos
Change MRegisterDesc::AliasSet, TargetInstrDescriptor...
blob
|
commitdiff
|
raw
|
diff to current
2003-08-18
Misha Brukman
Spell `necessary' correctly.
blob
|
commitdiff
|
raw
|
diff to current
2003-08-13
Brian Gaeke
Factory methods for FunctionPasses now return type...
blob
|
commitdiff
|
raw
|
diff to current
2003-08-03
Chris Lattner
Set debug types
blob
|
commitdiff
|
raw
|
diff to current
2003-08-01
Chris Lattner
Move DEBUG to Debug.h
blob
|
commitdiff
|
raw
|
diff to current
2003-05-27
Vikram S. Adve
(1) Added special register class containing (for now...
blob
|
commitdiff
|
raw
|
diff to current
2003-01-14
Chris Lattner
Rename MachineInstrInfo -> TargetInstrInfo
blob
|
commitdiff
|
raw
|
diff to current
2003-01-13
Chris Lattner
* Use the PHI Elimination pass
blob
|
commitdiff
|
raw
|
diff to current
2002-12-28
Chris Lattner
Rename FunctionFrameInfo to MachineFrameInfo
blob
|
commitdiff
|
raw
|
diff to current
2002-12-28
Chris Lattner
* Convert to be a MachineFunctionPass instance
blob
|
commitdiff
|
raw
|
diff to current
2002-12-25
Chris Lattner
Adjustments to work with the simpler spill interface
blob
|
commitdiff
|
raw
|
diff to current
2002-12-23
Chris Lattner
Fix compilation on GCC 2.96
blob
|
commitdiff
|
raw
|
diff to current
2002-12-18
Chris Lattner
Implicit defs/uses list may be empty.
blob
|
commitdiff
|
raw
|
diff to current
2002-12-17
Chris Lattner
Use new reginfo interface
blob
|
commitdiff
|
raw
|
diff to current
2002-12-16
Chris Lattner
Keep the stack frame aligned.
blob
|
commitdiff
|
raw
|
diff to current
2002-12-16
Chris Lattner
Rename createSimpleX86RegisterAllocator to createSimple...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Some simpliciations to the spill/reload interface
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Simplify PHI node elimination significantly by doing...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Variety of small or trivial simplifications to the...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Remove unused savePhysRegToStack method
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Localize a map, remove another
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Give simple reg allocator a nice Pass Name
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Add a big assert making sure 2 address instructions...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Fix a problem that occurs when PHI nodes have multiple...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Grab bag of minor cleanups. Export some statistics...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Simplify interfaces used by regalloc to insert code
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
* Simplify code a bit by breaking the PHI node handling...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
* Remove some unneccesary instance variables
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
pull inverse reg class mapping into a class that is...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Prune #includes
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Remove extraneous #includes, perform FIXME
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Fix borkness with not using MachineBasicBlocks in PHI...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-13
Misha Brukman
Fixed a bug where moves due to phis were being neglected.
blob
|
commitdiff
|
raw
|
diff to current
2002-12-13
Misha Brukman
Need to insert all moves due to PHI nodes before *ALL...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-13
Misha Brukman
This should be more correct: invalidates physical regis...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-13
Misha Brukman
Fixed bug with running out of registers. Also, reinstat...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-13
Misha Brukman
This should handle register allocating PHI nodes.
blob
|
commitdiff
|
raw
|
diff to current
2002-12-13
Misha Brukman
Start allocating stack space at [ebp-4] to not overwrit...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-12
Misha Brukman
Take advantage of our knowledge of 2-address X86 instru...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-04
Misha Brukman
Added code generation for function prologues and epilogues.
blob
|
commitdiff
|
raw
|
diff to current
2002-12-04
Misha Brukman
Fun arithmetic with iterators aimed at fixing a bug...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-03
Misha Brukman
This should fix the bug seen with some registers not...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-02
Misha Brukman
* Abstracted out stack space allocation into its own...
blob
|
commitdiff
|
raw
|
diff to current
2002-11-22
Misha Brukman
A simple (spilling) register allocator.
blob
|
commitdiff
|
raw
|
diff to current