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
/
RegAllocLinearScan.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Copy coalescing change to prevent a physical register from being pin to a
Evan Cheng
2007-04-17
1
-9
/
+22
*
First cut trivial re-materialization support.
Evan Cheng
2007-03-20
1
-4
/
+16
*
Only add liveinterval to livein set if it isn't assigned a stack slot.
Evan Cheng
2007-02-25
1
-4
/
+4
*
Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.
Evan Cheng
2007-02-19
1
-2
/
+3
*
For PR1207:
Reid Spencer
2007-02-19
1
-3
/
+2
*
Do not add livein's to entry MBB twice.
Evan Cheng
2007-02-17
1
-2
/
+3
*
Add live-ins to every BB.
Evan Cheng
2007-02-16
1
-0
/
+20
*
Eliminate static ctors from Statistics
Chris Lattner
2006-12-19
1
-9
/
+6
*
Detemplatize the Statistic class. The only type it is instantiated with
Chris Lattner
2006-12-06
1
-2
/
+2
*
eliminate fp statistic
Chris Lattner
2006-12-06
1
-3
/
+3
*
Unbreak VC++ build.
Jeff Cohen
2006-12-02
1
-0
/
+1
*
Replace std::cerr uses of the "DEBUG" macro with "DOUT" instead. Removes
Bill Wendling
2006-11-17
1
-29
/
+27
*
Remove redundant <cmath>.
Jim Laskey
2006-11-08
1
-1
/
+0
*
Use correct value for float HUGH_VAL.
Jim Laskey
2006-11-07
1
-2
/
+2
*
LinearScanner hotspot.
Jim Laskey
2006-10-24
1
-3
/
+2
*
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
Chris Lattner
2006-08-27
1
-1
/
+1
*
Final polish on machine pass registries.
Jim Laskey
2006-08-02
1
-1
/
+1
*
Introducing plugable register allocators and instruction schedulers.
Jim Laskey
2006-08-01
1
-0
/
+5
*
Reduce number of exported symbols
Andrew Lenharth
2006-07-20
1
-2
/
+3
*
Shave another 27K off libllvmgcc.dylib with visibility hidden
Chris Lattner
2006-06-28
1
-1
/
+2
*
If the register allocator cannot find a register to spill, try the aliases. If
Evan Cheng
2006-05-12
1
-2
/
+19
*
Backing out previous check-in.
Evan Cheng
2006-05-11
1
-16
/
+1
*
If the live interval legnth is essentially zero, i.e. in every live range
Evan Cheng
2006-05-10
1
-1
/
+15
*
Add some comments.
Chris Lattner
2006-03-25
1
-0
/
+4
*
Code cleanups, no functionality change
Chris Lattner
2006-02-23
1
-23
/
+10
*
Add explicit #includes of <iostream>
Chris Lattner
2006-01-22
1
-0
/
+1
*
HB is *the* code janitor.
Duraid Madina
2005-12-28
1
-0
/
+1
*
I think I know what you meant here, but just to be safe I'll let you
Duraid Madina
2005-11-21
1
-1
/
+1
*
Add section switching to common code generator code. Add a couple of
Chris Lattner
2005-11-21
1
-0
/
+1
*
Expose the LiveInterval interfaces as public headers.
Chris Lattner
2005-09-21
1
-1
/
+1
*
When checking the fixed intervals, don't forget to check for register aliases.
Chris Lattner
2005-08-30
1
-5
/
+11
*
Keep track of which registers are related to which other registers.
Chris Lattner
2005-08-23
1
-21
/
+86
*
Try to avoid scanning the fixed list. On architectures with a non-stupid
Chris Lattner
2005-08-22
1
-20
/
+55
*
Move some code in the register assignment case that only needs to happen if
Chris Lattner
2005-08-22
1
-17
/
+26
*
Speed up this loop a bit, based on some observations that Nate made, and
Chris Lattner
2005-08-22
1
-8
/
+34
*
Remove trailing whitespace
Misha Brukman
2005-04-21
1
-4
/
+4
*
Update these register allocators to set the PhysRegUsed info in MachineFunction.
Chris Lattner
2005-01-23
1
-2
/
+9
*
Silence VS warnings
Chris Lattner
2005-01-08
1
-1
/
+1
*
Move virtual method call out of loop
Chris Lattner
2004-12-15
1
-2
/
+2
*
Move virtual function call out of loop to speed up getFreePhysReg by about
Nate Begeman
2004-12-07
1
-2
/
+2
*
* There is no reason for SpillWeights to be an instance var
Chris Lattner
2004-11-18
1
-69
/
+71
*
Fix a couple of bugs where we considered physregs past their range as possibly
Chris Lattner
2004-11-18
1
-6
/
+11
*
Start using the iterators in the fixed_ intervals to avoid having to binary
Chris Lattner
2004-11-18
1
-5
/
+12
*
Add a counter for the number of times linscan has to backtrack. Start using
Chris Lattner
2004-11-18
1
-22
/
+36
*
* Improve comments/documentation substantially
Chris Lattner
2004-11-18
1
-128
/
+172
*
Rename some methods, use 'begin' instead of 'start', add new LiveInterval
Chris Lattner
2004-11-18
1
-11
/
+13
*
Do not make i have bigger scope that we need
Chris Lattner
2004-11-05
1
-2
/
+2
*
Free the VirtRegMap at the end of MachineFunction processing instead of at
Chris Lattner
2004-09-30
1
-1
/
+1
*
Fixes to make LLVM compile with vc7.1.
Alkis Evlogimenos
2004-09-03
1
-2
/
+2
*
Change the way we choose a free register: instead of picking the first
Alkis Evlogimenos
2004-09-02
1
-3
/
+14
[next]