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