index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
RegAllocLinearScan.cpp
Commit message (
Expand
)
Author
Age
*
Use 'static const char' instead of 'static const int'.
Devang Patel
2007-05-02
*
Do not use typeinfo to identify pass in pass manager.
Devang Patel
2007-05-01
*
Match MachineFunction::UsedPhysRegs changes.
Evan Cheng
2007-04-25
*
Clean up.
Evan Cheng
2007-04-25
*
Copy coalescing change to prevent a physical register from being pin to a
Evan Cheng
2007-04-17
*
First cut trivial re-materialization support.
Evan Cheng
2007-03-20
*
Only add liveinterval to livein set if it isn't assigned a stack slot.
Evan Cheng
2007-02-25
*
Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.
Evan Cheng
2007-02-19
*
For PR1207:
Reid Spencer
2007-02-19
*
Do not add livein's to entry MBB twice.
Evan Cheng
2007-02-17
*
Add live-ins to every BB.
Evan Cheng
2007-02-16
*
Eliminate static ctors from Statistics
Chris Lattner
2006-12-19
*
Detemplatize the Statistic class. The only type it is instantiated with
Chris Lattner
2006-12-06
*
eliminate fp statistic
Chris Lattner
2006-12-06
*
Unbreak VC++ build.
Jeff Cohen
2006-12-02
*
Replace std::cerr uses of the "DEBUG" macro with "DOUT" instead. Removes
Bill Wendling
2006-11-17
*
Remove redundant <cmath>.
Jim Laskey
2006-11-08
*
Use correct value for float HUGH_VAL.
Jim Laskey
2006-11-07
*
LinearScanner hotspot.
Jim Laskey
2006-10-24
*
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
Chris Lattner
2006-08-27
*
Final polish on machine pass registries.
Jim Laskey
2006-08-02
*
Introducing plugable register allocators and instruction schedulers.
Jim Laskey
2006-08-01
*
Reduce number of exported symbols
Andrew Lenharth
2006-07-20
*
Shave another 27K off libllvmgcc.dylib with visibility hidden
Chris Lattner
2006-06-28
*
If the register allocator cannot find a register to spill, try the aliases. If
Evan Cheng
2006-05-12
*
Backing out previous check-in.
Evan Cheng
2006-05-11
*
If the live interval legnth is essentially zero, i.e. in every live range
Evan Cheng
2006-05-10
*
Add some comments.
Chris Lattner
2006-03-25
*
Code cleanups, no functionality change
Chris Lattner
2006-02-23
*
Add explicit #includes of <iostream>
Chris Lattner
2006-01-22
*
HB is *the* code janitor.
Duraid Madina
2005-12-28
*
I think I know what you meant here, but just to be safe I'll let you
Duraid Madina
2005-11-21
*
Add section switching to common code generator code. Add a couple of
Chris Lattner
2005-11-21
*
Expose the LiveInterval interfaces as public headers.
Chris Lattner
2005-09-21
*
When checking the fixed intervals, don't forget to check for register aliases.
Chris Lattner
2005-08-30
*
Keep track of which registers are related to which other registers.
Chris Lattner
2005-08-23
*
Try to avoid scanning the fixed list. On architectures with a non-stupid
Chris Lattner
2005-08-22
*
Move some code in the register assignment case that only needs to happen if
Chris Lattner
2005-08-22
*
Speed up this loop a bit, based on some observations that Nate made, and
Chris Lattner
2005-08-22
*
Remove trailing whitespace
Misha Brukman
2005-04-21
*
Update these register allocators to set the PhysRegUsed info in MachineFunction.
Chris Lattner
2005-01-23
*
Silence VS warnings
Chris Lattner
2005-01-08
*
Move virtual method call out of loop
Chris Lattner
2004-12-15
*
Move virtual function call out of loop to speed up getFreePhysReg by about
Nate Begeman
2004-12-07
*
* There is no reason for SpillWeights to be an instance var
Chris Lattner
2004-11-18
*
Fix a couple of bugs where we considered physregs past their range as possibly
Chris Lattner
2004-11-18
*
Start using the iterators in the fixed_ intervals to avoid having to binary
Chris Lattner
2004-11-18
*
Add a counter for the number of times linscan has to backtrack. Start using
Chris Lattner
2004-11-18
*
* Improve comments/documentation substantially
Chris Lattner
2004-11-18
*
Rename some methods, use 'begin' instead of 'start', add new LiveInterval
Chris Lattner
2004-11-18
[next]