- Apr 14, 2007
-
-
Reid Spencer authored
More improvements: 1. Using ::errorInfo wasn't such a hot idea. Go back to just printing the offending line of code and the stderr output. This is sufficient and not entangled with Tcl goop. 2. Capture the problem report numbers and report them whether pass or fail. This helps quickly get some context when a test fails, if it has an associated PR number. llvm-svn: 36010
-
Reid Spencer authored
that it found to be broken. llvm-svn: 36009
-
Reid Spencer authored
Convert to use new llvm.exp version of llvm_testrun llvm-svn: 36008
-
Reid Spencer authored
2. Only match \ at the *end* of a line. llvm-svn: 36007
-
Reid Spencer authored
llvm-svn: 36006
-
Reid Spencer authored
llvm-svn: 36005
-
Reid Spencer authored
llvm-svn: 36004
-
Reid Spencer authored
llvm-svn: 36003
-
Chris Lattner authored
llvm-svn: 36002
-
Reid Spencer authored
llvm-svn: 36001
-
Reid Spencer authored
llvm-svn: 36000
-
Reid Spencer authored
llvm-svn: 35999
-
Jeff Cohen authored
llvm-svn: 35998
-
Reid Spencer authored
llvm-svn: 35997
-
Jeff Cohen authored
llvm-svn: 35996
-
Reid Spencer authored
Changes necessary to run this with the "llvm.exp" version of llvm_runtest. llvm-svn: 35995
-
Reid Spencer authored
llvm-svn: 35994
-
Reid Spencer authored
Changes necessary for conversion of this directory to run the tests under the llvm.exp version of llvm_runtest llvm-svn: 35993
-
Reid Spencer authored
llvm-svn: 35992
-
Reid Spencer authored
always returns 0. This is useful with the llvm.exp based dejagnu testing when a test wants to check the error output of tool invocation that returns non-zero. Since every command is checked with llvm.exp, there needs to be a way to prevent that checking and this script is it. llvm-svn: 35991
-
Anton Korobeynikov authored
shouldn't. Also fix some "latent" bug on 64-bit platforms llvm-svn: 35990
-
Duncan Sands authored
llvm-svn: 35989
-
Reid Spencer authored
llvm-svn: 35988
-
Reid Spencer authored
llvm-svn: 35987
-
Reid Spencer authored
tests to a script file but executes each line individually and catches errors on each line too. llvm-svn: 35986
-
Chris Lattner authored
llvm-svn: 35985
-
Chris Lattner authored
printf("") -> noop. Still need to do the xforms for fprintf. This implements Transforms/SimplifyLibCalls/Printf.ll llvm-svn: 35984
-
Chris Lattner authored
llvm-svn: 35983
-
Chris Lattner authored
in order to clean up after simplifylibcalls. llvm-svn: 35982
-
Chris Lattner authored
llvm-svn: 35981
-
Chris Lattner authored
llvm-svn: 35980
-
Chris Lattner authored
llvm-svn: 35979
-
Chris Lattner authored
Writing it twice in the same day was too much for me. llvm-svn: 35978
-
Reid Spencer authored
llvm-svn: 35977
-
Dale Johannesen authored
llvm-svn: 35976
-
Jeff Cohen authored
llvm-svn: 35975
-
Reid Spencer authored
turned up some regressions that have since been fixed. We don't want to loose the regression tests. Test cases by Guoling Han. llvm-svn: 35974
-
Chris Lattner authored
llvm-svn: 35973
-
- Apr 13, 2007
-
-
Chris Lattner authored
out to do! :) This fixes a problem where LSR would insert a bunch of code into each MBB that uses a particular subexpression (e.g. IV+base+C). The problem is that this code cannot be CSE'd back together if inserted into different blocks. This patch changes LSR to attempt to insert a single copy of this code and share it, allowing codegenprepare to duplicate the code if it can be sunk into various addressing modes. On CodeGen/ARM/lsr-code-insertion.ll, for example, this gives us code like: add r8, r0, r5 str r6, [r8, #+4] .. ble LBB1_4 @cond_next LBB1_3: @cond_true str r10, [r8, #+4] LBB1_4: @cond_next ... LBB1_5: @cond_true55 ldr r6, LCPI1_1 str r6, [r8, #+4] instead of: add r10, r0, r6 str r8, [r10, #+4] ... ble LBB1_4 @cond_next LBB1_3: @cond_true add r8, r0, r6 str r10, [r8, #+4] LBB1_4: @cond_next ... LBB1_5: @cond_true55 add r8, r0, r6 ldr r10, LCPI1_1 str r10, [r8, #+4] Besides being smaller and more efficient, this makes it immediately obvious that it is profitable to predicate LBB1_3 now :) llvm-svn: 35972
-
Chris Lattner authored
llvm-svn: 35971
-