projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its
[oota-llvm.git]
/
lib
/
CodeGen
/
RegAllocLocal.cpp
2008-05-28
Evan Cheng
Teach local register allocator to deal with landing...
blob
|
commitdiff
|
raw
2008-05-13
Dan Gohman
Clean up the use of static and anonymous namespaces...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-02
Evan Cheng
Remove #include<map> from LiveVariables.h. Not referenced.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-05
Evan Cheng
Refactor code. Remove duplicated functions that basical...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-29
Bill Wendling
If we reload a virtual register that's already been...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-26
Bill Wendling
Rename PrintableName to Name.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-26
Bill Wendling
Change "Name" to "AsmName" in the target register info...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-22
Evan Cheng
Really really bad local register allocator bug. On...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-22
Evan Cheng
Add debugging printfs.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-20
Anton Korobeynikov
Fix newly-introduced 4.3 warnings
blob
|
commitdiff
|
raw
|
diff to current
2008-02-11
Evan Cheng
Determine whether a spill kills the register it's spill...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-07
Evan Cheng
Remove remnant of load folding in local register alloca...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-06
Evan Cheng
Fix a number of local register allocator issues: PR1609.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-06
Evan Cheng
RegAllocaLocal still *requires* LiveVariables since...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-27
Owen Anderson
Reg alloc doesn't really need LiveVariables.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-17
Evan Cheng
When a live virtual register is being clobbered by...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-17
Evan Cheng
Replace std::vector<bool> with BitVector.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
rename TargetInstrDescriptor -> TargetInstrDesc.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Owen Anderson
Update CodeGen for MRegisterInfo --> TargetInstrInfo...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-01
Owen Anderson
Move some more instruction creation methods from Regist...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Chris Lattner
Rename SSARegMap -> MachineRegisterInfo in keeping...
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-05
Evan Cheng
Add a argument to storeRegToStackSlot and storeRegToAdd...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-02
Evan Cheng
Remove redundant foldMemoryOperand variants and other...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-22
Evan Cheng
Add missing paratheses.
blob
|
commitdiff
|
raw
|
diff to current
2007-06-26
Evan Cheng
Correctly handle implcit def / use operands.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-08
Bill Wendling
Change names from RA to something unique to get rid...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-03
Devang Patel
Drop 'const'
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Devang Patel
Use 'static const char' instead of 'static const int'.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Devang Patel
Do not use typeinfo to identify pass in pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Evan Cheng
Match MachineFunction::UsedPhysRegs changes.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-15
Evan Cheng
Use BitVector instead of vector<bool> which can be...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-01
Chris Lattner
rename DenseMap to IndexedMap.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-19
Chris Lattner
Eliminate static ctors from Statistics
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Bill Wendling
Removing even more <iostream> includes.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-06
Chris Lattner
Detemplatize the Statistic class. The only type it...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-17
Bill Wendling
More removal of std::cerr and DEBUG, replacing with...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-15
Evan Cheng
Match live variable changes.
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-09-19
Chris Lattner
Fix UnitTests/2005-05-12-Int64ToFP.c with llc-beta...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Chris Lattner
Non-allocatable physregs can be killed and dead, but...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Chris Lattner
This fixes Benchmarks/Prolangs-C/unix-smail
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Chris Lattner
Fix a bunch of llc-beta failures on x86 yesterday....
blob
|
commitdiff
|
raw
|
diff to current
2006-09-05
Evan Cheng
Only call isUse/isDef on register operands
blob
|
commitdiff
|
raw
|
diff to current
2006-09-03
Chris Lattner
Fix Regression/CodeGen/Generic/2006-09-02-LocalAllocCra...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-03
Chris Lattner
When deleting a machine instruction, make sure to remov...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Chris Lattner
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
blob
|
commitdiff
|
raw
|
diff to current
2006-08-02
Jim Laskey
Final polish on machine pass registries.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-01
Jim Laskey
Introducing plugable register allocators and instructio...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-21
Jim Laskey
Eliminate data relocations by using NULL instead of...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-20
Andrew Lenharth
80 cols
blob
|
commitdiff
|
raw
|
diff to current
2006-07-20
Andrew Lenharth
Reduce number of exported symbols
blob
|
commitdiff
|
raw
|
diff to current
2006-06-28
Chris Lattner
Use hidden visibility to make symbols in an anonymous...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-15
Chris Lattner
Teach the local allocator to know that live-in values...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Chris Lattner
Move some methods out of MachineInstr into MachineOperand
blob
|
commitdiff
|
raw
|
diff to current
2006-01-22
Chris Lattner
Add explicit #includes of <iostream>
blob
|
commitdiff
|
raw
|
diff to current
2005-11-09
Chris Lattner
Nuke noop copies.
blob
|
commitdiff
|
raw
|
diff to current
2005-11-09
Chris Lattner
Disable some overly-aggressive checking code. This...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-30
Chris Lattner
Change this code ot pass register classes into the...
blob
|
commitdiff
|
raw
|
diff to current
2005-08-23
Chris Lattner
adjust to new live variables interface
blob
|
commitdiff
|
raw
|
diff to current
2005-04-21
Misha Brukman
Remove trailing whitespace
blob
|
commitdiff
|
raw
|
diff to current
2005-01-23
Chris Lattner
Update this pass to set PhysRegsUsed info in MachineFun...
blob
|
commitdiff
|
raw
|
diff to current
2004-10-26
Chris Lattner
Clean up the MachineBasicBlock.h file, percolating...
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Reid Spencer
Changes For Bug 352
blob
|
commitdiff
|
raw
|
diff to current
2004-08-15
Chris Lattner
Reduce usage of MRegisterInfo::getRegClass
blob
|
commitdiff
|
raw
|
diff to current
2004-08-15
Chris Lattner
Nuke ifdef'd out code
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-16
Chris Lattner
Fix a recent regression in Applications/sgefa that...
blob
|
commitdiff
|
raw
|
diff to current
2004-06-02
Chris Lattner
Adjust to new TargetMachine interface
blob
|
commitdiff
|
raw
|
diff to current
2004-03-14
Alkis Evlogimenos
Change MRegisterInfo::foldMemoryOperand to return the...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-26
Alkis Evlogimenos
Uncomment assertions that register# != 0 on calls to
blob
|
commitdiff
|
raw
|
diff to current
2004-02-26
Chris Lattner
No need to clear the map here, it will always be empty
blob
|
commitdiff
|
raw
|
diff to current
2004-02-25
Alkis Evlogimenos
Add DenseMap template and actually use it for for mappi...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-23
Alkis Evlogimenos
Refactor rewinding code for finding the first terminato...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-22
Chris Lattner
Another bug fix for empty MBB's
blob
|
commitdiff
|
raw
|
diff to current
2004-02-22
Chris Lattner
Fix a bug where we were implicitly assuming that there...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-21
Alkis Evlogimenos
Make 'fold' statistic's description the same in both...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-19
Chris Lattner
Fix problem fusing spill code into instructions: we...
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-17
Chris Lattner
Remove the -disable-kill option. The register allocato...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-17
Chris Lattner
Add support to the local allocator for fusing spill...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-17
Chris Lattner
Fix a bug in my previous refactoring change... arg!
blob
|
commitdiff
|
raw
|
diff to current
2004-02-17
Chris Lattner
Once we have a way to fold spill code reloads into...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-17
Chris Lattner
Refactor code a bit. No functionality changes, though...
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-13
Alkis Evlogimenos
Use getNumVirtualRegs().
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
2004-02-10
Chris Lattner
Eliminate users of MachineOperand::isPhysicalRegister
blob
|
commitdiff
|
raw
|
diff to current
2004-02-09
Chris Lattner
Another nice speedup for the register allocator. This...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-09
Chris Lattner
Change the PhysRegsUsed map into a dense array. Seeing...
blob
|
commitdiff
|
raw
|
diff to current
2004-01-31
Chris Lattner
Finegrainify namespacification, use new MRegisterInfo...
blob
|
commitdiff
|
raw
|
diff to current
2004-01-13
Alkis Evlogimenos
Correctly compute live variable information for physica...
blob
|
commitdiff
|
raw
|
diff to current
2003-12-18
Alkis Evlogimenos
Remove TwoAddressInstruction from the public headers...
blob
|
commitdiff
|
raw
|
diff to current
2003-12-18
Alkis Evlogimenos
Modify local register allocator to use the two-address...
blob
|
commitdiff
|
raw
|
diff to current
2003-12-14
Alkis Evlogimenos
Change interface of MachineOperand as follows:
blob
|
commitdiff
|
raw
|
diff to current
next