index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
RegAllocLocal.cpp
Age
Commit message (
Expand
)
Author
2008-07-10
Change StackSlotForVirtReg (which maps vregs to frame indices) from std::map ...
Evan Cheng
2008-07-10
- Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply th...
Evan Cheng
2008-07-10
Use DenseMap instead of std::map in local register allocation. This improves...
Owen Anderson
2008-07-10
Fix 403.gcc. Finally got the check for two-address-ness correct.
Owen Anderson
2008-07-09
Revert r53367, which was breaking things.
Owen Anderson
2008-07-09
Loosen our check here. Local regalloc only cares that the reg is used and de...
Owen Anderson
2008-07-09
Don't use an expensive check for two-address-ness when we have the informatio...
Owen Anderson
2008-07-09
Factor local liveness computation out into its own function.
Owen Anderson
2008-07-09
Reuse the MO variable instead of recomputing it in RegAllocLocal.
Dan Gohman
2008-07-09
RegAllocLocal has a TargetInstrInfo data member. Use it instead
Dan Gohman
2008-07-09
Use find with std::map, when that's what's needed, instead of lower_bound
Dan Gohman
2008-07-08
Fix the build. Apparently MachineInstr& is no longer implicitly convertable ...
Owen Anderson
2008-07-08
Make the local register allocator compute (purely local) liveness information...
Owen Anderson
2008-05-28
Teach local register allocator to deal with landing pad MBB's.
Evan Cheng
2008-05-13
Clean up the use of static and anonymous namespaces. This turned up
Dan Gohman
2008-04-02
Remove #include<map> from LiveVariables.h. Not referenced.
Evan Cheng
2008-03-05
Refactor code. Remove duplicated functions that basically do the same thing as
Evan Cheng
2008-02-29
If we reload a virtual register that's already been assigned, we want to mark
Bill Wendling
2008-02-26
Rename PrintableName to Name.
Bill Wendling
2008-02-26
Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool
Bill Wendling
2008-02-22
Really really bad local register allocator bug. On X86, it was never using ES...
Evan Cheng
2008-02-22
Add debugging printfs.
Evan Cheng
2008-02-20
Fix newly-introduced 4.3 warnings
Anton Korobeynikov
2008-02-11
Determine whether a spill kills the register it's spilling before insertion r...
Evan Cheng
2008-02-10
Rename MRegisterInfo to TargetRegisterInfo.
Dan Gohman
2008-02-07
Remove remnant of load folding in local register allocator. Patch by Holger S...
Evan Cheng
2008-02-06
Fix a number of local register allocator issues: PR1609.
Evan Cheng
2008-02-06
RegAllocaLocal still *requires* LiveVariables since it runs PHIElimination, f...
Evan Cheng
2008-01-27
Reg alloc doesn't really need LiveVariables.
Owen Anderson
2008-01-17
When a live virtual register is being clobbered by an implicit def, it is spi...
Evan Cheng
2008-01-17
Replace std::vector<bool> with BitVector.
Evan Cheng
2008-01-07
rename TargetInstrDescriptor -> TargetInstrDesc.
Chris Lattner
2008-01-07
Update CodeGen for MRegisterInfo --> TargetInstrInfo changes.
Owen Anderson
2008-01-01
Move some more instruction creation methods from RegisterInfo into InstrInfo.
Owen Anderson
2007-12-31
Rename SSARegMap -> MachineRegisterInfo in keeping with the idea
Chris Lattner
2007-12-29
Remove attribution from file headers, per discussion on llvmdev.
Chris Lattner
2007-12-05
Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether
Evan Cheng
2007-12-02
Remove redundant foldMemoryOperand variants and other code clean up.
Evan Cheng
2007-10-22
Add missing paratheses.
Evan Cheng
2007-06-26
Correctly handle implcit def / use operands.
Evan Cheng
2007-05-08
Change names from RA to something unique to get rid of naming conflicts with
Bill Wendling
2007-05-03
Drop 'const'
Devang Patel
2007-05-02
Use 'static const char' instead of 'static const int'.
Devang Patel
2007-05-01
Do not use typeinfo to identify pass in pass manager.
Devang Patel
2007-04-25
Match MachineFunction::UsedPhysRegs changes.
Evan Cheng
2007-02-15
Use BitVector instead of vector<bool> which can be extremely slow.
Evan Cheng
2007-02-01
rename DenseMap to IndexedMap.
Chris Lattner
2006-12-19
Eliminate static ctors from Statistics
Chris Lattner
2006-12-07
Removing even more <iostream> includes.
Bill Wendling
2006-12-06
Detemplatize the Statistic class. The only type it is instantiated with
Chris Lattner
[next]