- May 13, 2007
-
-
Anton Korobeynikov authored
1. Fix PR1380 2. Apply Duncan's patch from PR1410 3. Insert workaround for "one personality function per module" as noted in PR1414 4. Emit correct debug frames for x86/linux. This partly fixes DebugInfo/2006-11-06-StackTrace.cpp: stack trace is shown correctly, but arguments for function on top of stack are displayed incorrectly. llvm-svn: 37015
-
- May 12, 2007
-
-
Reid Spencer authored
shift amount is 0. Previously this code would do a lshr by the bit width which can lead to incorrect results. llvm-svn: 37010
-
Reid Spencer authored
llvm-svn: 37006
-
Chris Lattner authored
the functions which haven't been read. llvm-svn: 36999
-
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070507/049516.htmlDevang Patel authored
llvm-svn: 36998
-
Chris Lattner authored
llvm-svn: 36996
-
- May 11, 2007
-
-
Dan Gohman authored
llvm-svn: 36995
-
Dan Gohman authored
llvm-svn: 36994
-
Dan Gohman authored
with unknown trip counts. This is left off by default, and a command-line option enables it. It also begins to separate loop unrolling into a utility routine; eventually it might be made usable from other passes. It currently works by inserting conditional branches between each unrolled iteration, unless it proves that the trip count is a multiple of a constant integer > 1, which it currently only does in the rare case that the trip count expression is a Mul operator with a ConstantInt operand. Eventually this information might be provided by other sources, for example by a pass that peels/splits the loop for this purpose. llvm-svn: 36990
-
Chris Lattner authored
Transforms/InstCombine/2006-12-08-ICmp-Combining.ll llvm-svn: 36989
-
Anton Korobeynikov authored
llvm-svn: 36988
-
Anton Korobeynikov authored
llvm-svn: 36987
-
Chris Lattner authored
llvm-svn: 36984
-
Chris Lattner authored
llvm-svn: 36981
-
Chris Lattner authored
multiple of the page size, due to a bug in MappedFile llvm-svn: 36980
-
Dale Johannesen authored
failures on PPC (can happen only when prologue code is null) llvm-svn: 36979
-
Anton Korobeynikov authored
llvm-svn: 36978
-
Anton Korobeynikov authored
llvm-svn: 36977
-
- May 10, 2007
-
-
Duncan Sands authored
llvm-svn: 36975
-
Anton Korobeynikov authored
llvm-svn: 36974
-
Dale Johannesen authored
llvm-svn: 36966
-
Chris Lattner authored
llvm-svn: 36965
-
- May 09, 2007
-
-
Evan Cheng authored
llvm-svn: 36962
-
Anton Korobeynikov authored
Do not assert, when case range split metric is zero and JTs are not allowed: just emit binary tree in this case. This fixes PR1403. llvm-svn: 36959
-
- May 08, 2007
-
-
Evan Cheng authored
llvm-svn: 36948
-
Evan Cheng authored
llvm-svn: 36947
-
Bill Wendling authored
certain linkers... llvm-svn: 36944
-
Evan Cheng authored
llvm-svn: 36943
-
Evan Cheng authored
llvm-svn: 36939
-
Dan Gohman authored
llvm-svn: 36936
-
Dan Gohman authored
llvm-svn: 36935
-
Chris Lattner authored
pr1146 in llvm 2.1 without ugly code to emulate old behavior. This should be merged into the 2.0 release branch. llvm-svn: 36928
-
Dale Johannesen authored
llvm-svn: 36917
-
Lauro Ramos Venancio authored
llvm-svn: 36916
-
- May 07, 2007
-
-
Evan Cheng authored
llvm-svn: 36910
-
Evan Cheng authored
llvm-svn: 36909
-
Evan Cheng authored
- (store (bitconvert v)) -> (store v) if resultant store does not require higher alignment - (bitconvert (load v)) -> (load (bitconvert*)v) if resultant load does not require higher alignment llvm-svn: 36908
-
Dale Johannesen authored
llvm-svn: 36907
-
Duncan Sands authored
attribute index being used. Fix proposed by Anton Korobeynikov, who asked me to implement and commit it for him. This is PR1398. llvm-svn: 36906
-