| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
before/after effects of a pass, crazy!
llvm-svn: 55230
|
| |
|
|
|
|
| |
integer, PR2318.
llvm-svn: 55228
|
| |
|
|
|
|
| |
and tblgen now knows intrinsic prototypes.
llvm-svn: 55227
|
| |
|
|
|
|
|
| |
indices that start with an array subscript. x->field[10000] is just
as bad as (*X)[14][10000].
llvm-svn: 55226
|
| |
|
|
| |
llvm-svn: 55224
|
| |
|
|
| |
llvm-svn: 55220
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
i8* getelementptr. DAGCombine eliminates these, but this is
a fairly common case.
llvm-svn: 55214
|
| |
|
|
| |
llvm-svn: 55212
|
| |
|
|
| |
llvm-svn: 55210
|
| |
|
|
| |
llvm-svn: 55205
|
| |
|
|
| |
llvm-svn: 55203
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
message:
{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
|
| |
|
|
| |
llvm-svn: 55192
|
| |
|
|
| |
llvm-svn: 55191
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
are not yet updated properly, but that's a separate
task.
llvm-svn: 55187
|
| |
|
|
| |
llvm-svn: 55186
|
| |
|
|
|
|
|
| |
handled correctly, and change a few SmallVector uses to use
size 0 to more clearly reflect their intent.
llvm-svn: 55181
|
| |
|
|
|
|
| |
Patch contributed by Bjorn Reese!
llvm-svn: 55179
|
| |
|
|
|
|
| |
Patch contributed by m-s.
llvm-svn: 55167
|
| |
|
|
|
|
|
| |
so that lwarx and stwcx are always executed the same number of times.
This is important for performance, I'm told.
llvm-svn: 55163
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 55154
|
| |
|
|
|
|
| |
infinite loop.
llvm-svn: 55149
|
| |
|
|
|
|
|
|
| |
broke various ObjC testcases
with very long symbol names.
llvm-svn: 55148
|
| |
|
|
|
|
| |
into it.
llvm-svn: 55147
|
| |
|
|
| |
llvm-svn: 55146
|
| |
|
|
| |
llvm-svn: 55140
|
| |
|
|
|
|
|
| |
1. x86-64 byval alignment should be max of 8 and alignment of type. Previously the code was not doing what the commit message was saying.
2. Do not use byte repeat move and store operations. These are slow.
llvm-svn: 55139
|
| |
|
|
| |
llvm-svn: 55138
|
| |
|
|
|
|
| |
minimum of the known zeros.
llvm-svn: 55137
|
| |
|
|
| |
llvm-svn: 55135
|
| |
|
|
| |
llvm-svn: 55134
|
| |
|
|
| |
llvm-svn: 55133
|
| |
|
|
| |
llvm-svn: 55130
|
| |
|
|
| |
llvm-svn: 55129
|
| |
|
|
|
|
|
| |
This unbreaks explicit reg vars inside JIT, which are
implemented in such hacky way :)
llvm-svn: 55128
|
| |
|
|
|
|
| |
operands.
llvm-svn: 55127
|
| |
|
|
|
|
|
| |
intptr_t type in this case. FastISel can now select simple
getelementptr instructions.
llvm-svn: 55125
|
| |
|
|
|
|
| |
from all targets.
llvm-svn: 55124
|
| |
|
|
|
|
|
| |
are actually deleted, so it's not necessary to remove re-used
nodes from the set.
llvm-svn: 55123
|
| |
|
|
| |
llvm-svn: 55117
|
| |
|
|
|
|
| |
slowdown in bzip2.
llvm-svn: 55113
|
| |
|
|
| |
llvm-svn: 55112
|
| |
|
|
|
|
| |
people want fast *and* correct. Sheesh.
llvm-svn: 55102
|
| |
|
|
|
|
|
|
| |
- Postgres
- llvm-test/SingleSource/UnitTests/{2006-01-23-InitializedBitField,
2004-11-28-GlobalBoolLayout, 2003-05-02-DependentPHI}
llvm-svn: 55100
|
| |
|
|
| |
llvm-svn: 55099
|
| |
|
|
| |
llvm-svn: 55097
|