- Oct 21, 2006
-
-
Chris Lattner authored
llvm-svn: 31099
-
Chris Lattner authored
jle FOO jmp BAR BAR: into: jle FOO BAR: ... whoa! llvm-svn: 31098
-
Chris Lattner authored
llvm-svn: 31097
-
Chris Lattner authored
llvm-svn: 31096
-
Chris Lattner authored
llvm-svn: 31095
-
Chris Lattner authored
1. Remove a bunch of ifdef'd code. 2. When a block just contains an uncond branch, change all blocks branching to it to jump to the destination instead. 3. If branch analysis tells us some edges in the machinecfg are not actually possible, remove them. #2 triggers a suprisingly large number of times. llvm-svn: 31094
-
Chris Lattner authored
llvm-svn: 31093
-
Chris Lattner authored
This is currently disabled by default and limited in several ways, but does have a positive effect. llvm-svn: 31090
-
Chris Lattner authored
llvm-svn: 31088
-
- Oct 20, 2006
-
-
Chris Lattner authored
llvm-svn: 31086
-
Chris Lattner authored
llvm-svn: 31074
-
Chris Lattner authored
llvm-svn: 31073
-
Chris Lattner authored
but apparently didn't make it into the final patch. llvm-svn: 31070
-
Chris Lattner authored
output. llvm-svn: 31067
-
Chris Lattner authored
llvm-svn: 31065
-
Reid Spencer authored
This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063
-
Devang Patel authored
llvm-svn: 31062
-
Chris Lattner authored
llvm-svn: 31061
-
Chris Lattner authored
llvm-svn: 31059
-
- Oct 19, 2006
-
-
Bill Wendling authored
blocks into the basic block list when lowering the switch inst. into a binary tree of if-then statements. This allows the "visitSwitchCase" func to allow for fall-through behavior. llvm-svn: 31057
-
Devang Patel authored
and destination sign may not match but other conditions are met. llvm-svn: 31056
-
Devang Patel authored
llvm-svn: 31055
-
Devang Patel authored
llvm-svn: 31054
-
Devang Patel authored
This fixes llvmAsmParser.cpp miscompile by llvm on PowerPC Darwin. llvm-svn: 31053
-
Rafael Espindola authored
llvm-svn: 31052
-
Rafael Espindola authored
llvm-svn: 31049
-
Rafael Espindola authored
llvm-svn: 31048
-
Rafael Espindola authored
llvm-svn: 31047
-
Rafael Espindola authored
llvm-svn: 31046
-
Rafael Espindola authored
llvm-svn: 31045
-
- Oct 18, 2006
-
-
Reid Spencer authored
to describe the difference being reported. This assists with understanding differences an llvm-test and should help with bugpoint too. llvm-svn: 31044
-
Jim Laskey authored
llvm-svn: 31040
-
Chris Lattner authored
llvm-svn: 31039
-
Chris Lattner authored
llvm-svn: 31038
-
Rafael Espindola authored
llvm-svn: 31037
-
Rafael Espindola authored
llvm-svn: 31036
-
Jim Laskey authored
llvm-svn: 31035
-
Rafael Espindola authored
llvm-svn: 31034
-
Anton Korobeynikov authored
Added workaround for linker bug with linkonce sections. Changed sections prefix to allow linker merge them (PE loader doesn't like too much long-named sections :) ) All of this unbreaks libstdc++ on mingw32 allowing (small) programs to be compiled, linked and run. llvm-svn: 31033
-
Owen Anderson authored
a better encoding of the targets data layout, rather than trying to guess it from the endianness and pointersize like before. Update the generated files. llvm-svn: 31031
-