- Aug 26, 2006
-
-
Evan Cheng authored
llvm-svn: 29901
-
Evan Cheng authored
llvm-svn: 29898
-
Chris Lattner authored
llvm-svn: 29896
-
Evan Cheng authored
llvm-svn: 29895
-
Evan Cheng authored
llvm-svn: 29894
-
Chris Lattner authored
llvm-svn: 29891
-
Chris Lattner authored
paves the way for future changes, increases coallescing opportunities (in theory, not witnessed in practice), and eliminates the really expensive LiveIntervals::overlapsAliases method. llvm-svn: 29890
-
Evan Cheng authored
llvm-svn: 29889
-
Jim Laskey authored
llvm-svn: 29888
-
Owen Anderson authored
causing a crash in 175.vpr llvm-svn: 29887
-
Owen Anderson authored
llvm-svn: 29886
-
- Aug 25, 2006
-
-
Evan Cheng authored
asm printer will print it as offset*4. e.g. bne cr0, $+8. The PPC code emitter was expecting the offset to be number of instructions, not number of bytes. This fixes a whole bunch of JIT failures. llvm-svn: 29885
-
Reid Spencer authored
Make the Win32 code exception free (untested/uncompiled) which forced some interface changes which had ripple effect. This should be the last of 797. llvm-svn: 29884
-
Reid Spencer authored
Final commit for this bug. This removes the last EH holdouts in LLVM and turns off exception support by using the -fno-exceptions option. This leads to the following reduction in library and executable sizes: DEBUG BUILD RELEASE BUILD before after delta before after delta lib 162,328K 157,616K 4,712 17,864K 16,416K 1,448K bin 571,444K 557,156K 14,288 63,296K 56,996K 6,300K Debug Improvement: 19,000K (2.59%) Release Improvement: 7,748K (9.55%) llvm-svn: 29882
-
Jim Laskey authored
information and exception handling. llvm-svn: 29881
-
Jim Laskey authored
llvm-svn: 29880
-
Jim Laskey authored
llvm-svn: 29879
-
Rafael Espindola authored
store LR in an arbitrary stack slot add support for writing varargs functions llvm-svn: 29876
-
Reid Spencer authored
Remove exception throwing/handling from lib/Bytecode, and adjust its users to compensate for changes in the interface. llvm-svn: 29875
-
Owen Anderson authored
llvm-svn: 29874
-
Nate Begeman authored
right section. llvm-svn: 29871
-
Owen Anderson authored
I'm going to wait to put this in HEAD until tomorrow, so as not to clutter the nightly tester. llvm-svn: 29868
-
Owen Anderson authored
forgot to put in the analysis usage. llvm-svn: 29867
-
Reid Spencer authored
Remove exception handling from the bytecode archiver and adjust the llvm-ar tool to accommodate the new interfaces. llvm-svn: 29866
-
Chris Lattner authored
llvm-svn: 29865
-
Chris Lattner authored
_swap_16: slwi r2, r3, 24 rlwimi r2, r3, 8, 8, 15 srwi r3, r2, 16 blr now. llvm-svn: 29864
-
Chris Lattner authored
llvm-svn: 29863
-
Chris Lattner authored
instructions which define each value#) to simplify and improve the coallescer. In particular, this patch: 1. Implements iterative coallescing. 2. Reverts an unsafe hack from handlePhysRegDef, superceeding it with a better solution. 3. Implements PR865, "coallescing" away the second copy in code like: A = B ... B = A This also includes changes to symbolically print registers in intervals when possible. llvm-svn: 29862
-
Reid Spencer authored
llvm-svn: 29860
-
- Aug 24, 2006
-
-
Owen Anderson authored
utility of the LoopUnroll pass. Also, add a testcase for multiblock-loop unrolling. llvm-svn: 29859
-
Reid Spencer authored
Adjust implementation to match the new interface after exception handling was removed in the Unix verison. NOTE: this hasn't been compiled yet! llvm-svn: 29858
-
Rafael Espindola authored
implement a movcond instruction llvm-svn: 29857
-
Rafael Espindola authored
llvm-svn: 29856
-
Rafael Espindola authored
llvm-svn: 29854
-
- Aug 23, 2006
-
-
Nate Begeman authored
does emit linkable .o files in very simple cases. llvm-svn: 29850
-
Reid Spencer authored
This library no longer throws nor handles exceptions, so turn off the REQUIRES_EH flag. llvm-svn: 29849
-
Reid Spencer authored
Final remove of exception handling from this file. lib/System can no longer throw exceptions so there's no need for try/catch blocks here. llvm-svn: 29848
-
Reid Spencer authored
handles exceptions. llvm-svn: 29847
-
Reid Spencer authored
Final removal of exceptions from lib/System and adjustment of users to accommodate. llvm-svn: 29846
-
Reid Spencer authored
Eliminate exception throwing from Path::renamePathOnDisk and adjust its users correspondingly. llvm-svn: 29843
-