- Dec 24, 2003
-
-
Alkis Evlogimenos authored
with live intervals was missing registers that were used before they were defined (in the arbitrary order live intervals numbers instructions). llvm-svn: 10603
-
- Dec 23, 2003
-
-
Chris Lattner authored
llvm-svn: 10599
-
Chris Lattner authored
constructed! llvm-svn: 10598
-
Chris Lattner authored
llvm-svn: 10596
-
Alkis Evlogimenos authored
allocation in the presence of preallocated intervals. llvm-svn: 10595
-
Chris Lattner authored
llvm-svn: 10592
-
Chris Lattner authored
it doesn't do anything with it. llvm-svn: 10590
-
Chris Lattner authored
finegrainify namespacification llvm-svn: 10589
-
Chris Lattner authored
llvm-svn: 10588
-
Chris Lattner authored
llvm-svn: 10586
-
- Dec 22, 2003
-
-
John Criswell authored
anything; it just causes the bug to go dormant. llvm-svn: 10585
-
Alkis Evlogimenos authored
llvm-svn: 10584
-
Chris Lattner authored
contains no functionality changes. llvm-svn: 10583
-
Chris Lattner authored
Implement indvar analysis of getelementptr and sub expressions llvm-svn: 10582
-
Chris Lattner authored
arithmetic into "array subscripts" llvm-svn: 10580
-
Chris Lattner authored
add new getIntPtrType() method llvm-svn: 10579
-
Chris Lattner authored
llvm-svn: 10573
-
Misha Brukman authored
llvm-svn: 10572
-
- Dec 21, 2003
-
-
Alkis Evlogimenos authored
llvm-svn: 10570
-
Alkis Evlogimenos authored
nesting level when computing it. Right now the allocator uses: w = sum_over_defs_uses( 10 ^ nesting level ); llvm-svn: 10569
-
Alkis Evlogimenos authored
llvm-svn: 10567
-
Alkis Evlogimenos authored
for live ranges that fall into assigned registers' holes. llvm-svn: 10566
-
- Dec 20, 2003
-
-
John Criswell authored
Modified ReadArchiveBuffer() so that it dynamically allocates the std::string object used to hold the bytecode object file's name. This is necessary because it is passed by reference to the new Module that is allocated to represent the bytecode object, and previously we were using a std::string that disappeared on function exit. llvm-svn: 10565
-
Alkis Evlogimenos authored
llvm-svn: 10563
-
Alkis Evlogimenos authored
instruction selector by adding a new pseudo-instruction FP_REG_KILL. This instruction implicitly defines all x86 fp registers and is a terminator so that passes which add machine code at the end of basic blocks (like phi elimination) do not add instructions between it and the branch or return instruction. llvm-svn: 10562
-
Chris Lattner authored
llvm-svn: 10560
-
Chris Lattner authored
been emitted. Also, since the FPK pass is causing memory access violations, disable it. llvm-svn: 10559
-
Chris Lattner authored
llvm-svn: 10558
-
Chris Lattner authored
instructions on an ilist llvm-svn: 10556
-
Chris Lattner authored
Minor cleanups to killer pass llvm-svn: 10555
-
Chris Lattner authored
llvm-svn: 10554
-
Chris Lattner authored
* Move sparc specific code out of generic code * Eliminate the getOffset() method which made INVALID_FRAME_OFFSET necessary, which made pulling in MAX_INT as a sentinal necessary. llvm-svn: 10553
-
Chris Lattner authored
llvm-svn: 10549
-
Chris Lattner authored
Also, add a stat for the number of globals emitted llvm-svn: 10547
-
Chris Lattner authored
llvm-svn: 10545
-
Chris Lattner authored
VM.cpp and JIT.cpp files into JIT.cpp. This also splits some nasty code out into TargetSelect.cpp so that people hopefully won't notice it. :) llvm-svn: 10544
-
Chris Lattner authored
llvm-svn: 10543
-
Chris Lattner authored
llvm-svn: 10542
-
- Dec 19, 2003
-
-
Chris Lattner authored
llvm-svn: 10539
-
Chris Lattner authored
llvm-svn: 10536
-