- Aug 24, 2008
-
-
Chris Lattner authored
llvm-svn: 55259
-
- Aug 23, 2008
-
-
Chris Lattner authored
llvm-svn: 55258
-
Chris Lattner authored
llvm-svn: 55257
-
Chris Lattner authored
llvm-svn: 55252
-
Chris Lattner authored
up to three values in one call. llvm-svn: 55251
-
Chris Lattner authored
according to the intarnetz llvm-svn: 55248
-
Chris Lattner authored
all the power and risk of fprintf format strings. Use them like this: OS << format("%10.4f", 42.0) << "\n" << format("%x", 42) << '\n'; llvm-svn: 55246
-
Anton Korobeynikov authored
llvm-svn: 55239
-
Anton Korobeynikov authored
Is there way to avoid explicit target check? llvm-svn: 55238
-
Bill Wendling authored
tests: Running /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.HEAD.src/test/Verifier/dg.exp ... FAIL: /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.HEAD.src/test/Verifier/gcread-ptrptr.ll for PR1633 Failed with exit(1) at line 1 while running: not llvm-as < /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.HEAD.src/test/Verifier/gcread-ptrptr.ll >& /dev/null child process exited abnormally FAIL: /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.HEAD.src/test/Verifier/gcroot-alloca.ll for PR1633 Failed with exit(1) at line 1 while running: not llvm-as < /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.HEAD.src/test/Verifier/gcroot-alloca.ll >& /dev/null child process exited abnormally FAIL: /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.HEAD.src/test/Verifier/gcroot-meta.ll for PR1633 Failed with exit(1) at line 1 while running: not llvm-as < /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.HEAD.src/test/Verifier/gcroot-meta.ll >& /dev/null child process exited abnormally FAIL: ndbox/Buildbot/llvm/full-llvm/build/llvm.HEAD.src/test/Verifier/gcroot-ptrptr.ll for PR1633 Failed with exit(1) at line 1 while running: not llvm-as < /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.HEAD.src/test/Verifier/gcroot-ptrptr.ll >& /dev/null child process exited abnormally FAIL: /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.HEAD.src/test/Verifier/gcwrite-ptrptr.ll for PR1633 Failed with exit(1) at line 1 while running: not llvm-as < /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.HEAD.src/test/Verifier/gcwrite-ptrptr.ll >& /dev/null child process exited abnormally === Summary === # of expected passes 3021 # of unexpected failures 6 # of expected failures 16 make[1]: *** [check-local] Error 1 make: *** [check] Error 2 llvm-svn: 55233
-
Chris Lattner authored
before/after effects of a pass, crazy! llvm-svn: 55230
-
Chris Lattner authored
integer, PR2318. llvm-svn: 55228
-
Chris Lattner authored
and tblgen now knows intrinsic prototypes. llvm-svn: 55227
-
Chris Lattner authored
indices that start with an array subscript. x->field[10000] is just as bad as (*X)[14][10000]. llvm-svn: 55226
-
Chris Lattner authored
llvm-svn: 55224
-
Dan Gohman authored
llvm-svn: 55220
-
Dan Gohman authored
process up to a higher level. This allows FastISel to leverage more of SelectionDAGISel's infastructure, such as updating Machine PHI nodes. Also, implement transitioning from SDISel back to FastISel in the middle of a block, so it's now possible to go back and forth. This allows FastISel to hand individual CallInsts and other complicated things off to SDISel to handle, while handling the rest of the block itself. To help support this, reorganize the SelectionDAG class so that it is allocated once and reused throughout a function, instead of being completely reallocated for each block. llvm-svn: 55219
-
Dan Gohman authored
i8* getelementptr. DAGCombine eliminates these, but this is a fairly common case. llvm-svn: 55214
-
Dan Gohman authored
llvm-svn: 55212
-
Dan Gohman authored
llvm-svn: 55210
-
Dale Johannesen authored
These just test that they go through the BE. llvm-svn: 55208
-
- Aug 22, 2008
-
-
Dale Johannesen authored
llvm-svn: 55206
-
Dan Gohman authored
llvm-svn: 55205
-
Anton Korobeynikov authored
llvm-svn: 55203
-
Bill Wendling authored
{standard input}:17:bad register name `%sil' make[4]: *** [libgcc/./_addvsi3.o] Error 1 make[4]: *** Waiting for unfinished jobs.... {standard input}:23:bad register name `%dil' {standard input}:28:bad register name `%dil' make[4]: *** [libgcc/./_addvdi3.o] Error 1 {standard input}:18:bad register name `%sil' make[4]: *** [libgcc/./_subvsi3.o] Error 1 llvm-svn: 55200
-
Dan Gohman authored
llvm-svn: 55192
-
Dan Gohman authored
llvm-svn: 55191
-
Dan Gohman authored
instructions that define the full 32 or 64-bit value. When anyexting from i8 to i16 or i32, it's not necessary to zero out the high portion of the register. llvm-svn: 55190
-
Owen Anderson authored
llvm-svn: 55189
-
Dan Gohman authored
are not yet updated properly, but that's a separate task. llvm-svn: 55187
-
Dale Johannesen authored
llvm-svn: 55186
-
Dan Gohman authored
llvm-svn: 55182
-
Dan Gohman authored
handled correctly, and change a few SmallVector uses to use size 0 to more clearly reflect their intent. llvm-svn: 55181
-
Chris Lattner authored
Patch contributed by Bjorn Reese! llvm-svn: 55179
-
Nicolas Geoffray authored
llvm-svn: 55173
-
Owen Anderson authored
llvm-svn: 55171
-
Chris Lattner authored
Patch contributed by m-s. llvm-svn: 55167
-
Dale Johannesen authored
so that lwarx and stwcx are always executed the same number of times. This is important for performance, I'm told. llvm-svn: 55163
-
Dan Gohman authored
llvm-svn: 55157
-
Dan Gohman authored
and use it in FastISelEmitter.cpp, and make FastISel subtarget aware. Among other things, this lets it work properly on x86 targets that don't have SSE, where it successfully selects x87 instructions. llvm-svn: 55156
-