- May 14, 2007
-
-
Reid Spencer authored
documentation to describe the desired behavior. llvm-svn: 37036
-
Reid Spencer authored
in the reverse case the only difference is that the bits are returned in reverse order. llvm-svn: 37035
-
Dan Gohman authored
llvm-svn: 37034
-
Dan Gohman authored
-print-cfg-only except they use the ViewCFG function, which displays the CFG rendered with graphviz with gv. llvm-svn: 37033
-
Dan Gohman authored
of just using void*. This allows it to be used with graph adapters like Inverse. llvm-svn: 37032
-
Dan Gohman authored
addRequiredTransitive as addRequiredID is to addRequired. llvm-svn: 37031
-
Chris Lattner authored
llvm-svn: 37028
-
Chris Lattner authored
llvm-svn: 37027
-
Reid Spencer authored
llvm-svn: 37026
-
Reid Spencer authored
types: 1. Functions to compute div/rem at the same time. 2. Further assurance that an APInt with 0 bitwidth cannot be constructed. 3. Left and right rotate operations. 4. An exactLogBase2 function which requires an exact power of two or it returns -1. llvm-svn: 37025
-
Chris Lattner authored
llvm-svn: 37024
-
Chris Lattner authored
llvm-svn: 37023
-
- May 13, 2007
-
-
Chris Lattner authored
llvm-svn: 37021
-
Chris Lattner authored
llvm-svn: 37020
-
Anton Korobeynikov authored
Emit function debug frames in one atom. This will prevent us from generating incorrect assembler in case of both debug information & exception information presented. llvm-svn: 37019
-
Anton Korobeynikov authored
functions. This partly fixes PR1414: now we're restricted only to one personality function per eh frame, not per module. Further work on "multiple personalities" topic needs representative example. llvm-svn: 37018
-
Chris Lattner authored
llvm-svn: 37017
-
Chris Lattner authored
llvm-svn: 37016
-
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: 37009
-
Reid Spencer authored
llvm-svn: 37006
-
Reid Spencer authored
llvm-svn: 37005
-
Chris Lattner authored
llvm-svn: 37004
-
Chris Lattner authored
llvm-svn: 37003
-
Chris Lattner authored
llvm-svn: 37002
-
Chris Lattner authored
llvm-svn: 37001
-
Lauro Ramos Venancio authored
llvm-svn: 37000
-
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
-
Devang Patel authored
llvm-svn: 36997
-
Chris Lattner authored
llvm-svn: 36996
-
- May 11, 2007
-
-
Dan Gohman authored
llvm-svn: 36995
-
Dan Gohman authored
llvm-svn: 36994
-
Dan Gohman authored
llvm-svn: 36993
-
Dan Gohman authored
llvm-svn: 36992
-
Dan Gohman authored
llvm-svn: 36991
-
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
-