| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
lib/VMCore/CMakeLists.txt
llvm-svn: 56541
|
| |
|
|
| |
llvm-svn: 56535
|
| |
|
|
| |
llvm-svn: 56532
|
| |
|
|
| |
llvm-svn: 56527
|
| |
|
|
|
|
| |
Do not check isDeclaration() in hasNote(). It is clients' responsibility.
llvm-svn: 56524
|
| |
|
|
| |
llvm-svn: 56521
|
| |
|
|
| |
llvm-svn: 56513
|
| |
|
|
|
|
| |
Function Notes also. Function notes are stored at index ~0.
llvm-svn: 56511
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-callgraph => print-callgraph
-callscc => print-callgraph-sccs
-cfgscc => print-cfg-sccs
-externalfnconstants => print-externalfnconstants
-print => print-function
-print-alias-sets (no change)
-print-callgraph => dot-callgraph
-print-cfg => dot-cfg
-print-cfg-only => dot-cfg-only
-print-dom-info (no change)
-printm => print-module
-printusedtypes => print-used-types
llvm-svn: 56487
|
| |
|
|
| |
llvm-svn: 56477
|
| |
|
|
| |
llvm-svn: 56419
|
| |
|
|
| |
llvm-svn: 56349
|
| |
|
|
|
|
| |
untested, Use::swap() is definitely not done yet
llvm-svn: 56348
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
its callers to emit a space character before calling it when a
space is needed.
This fixes several spurious whitespace issues in
ScalarEvolution's debug dumps. See the test changes for
examples.
This also fixes odd space-after-tab indentation in the output
for switch statements, and changes calls from being printed like
this:
call void @foo( i32 %x )
to this:
call void @foo(i32 %x)
llvm-svn: 56196
|
| |
|
|
| |
llvm-svn: 56016
|
| |
|
|
| |
llvm-svn: 56005
|
| |
|
|
| |
llvm-svn: 55998
|
| |
|
|
| |
llvm-svn: 55997
|
| |
|
|
|
|
| |
Fix outdated comment.
llvm-svn: 55993
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
and, if so, to return a vector of boolean as a result;
Extend the select LLVM IR instruction to allow you to specify a result
type which is a vector of boolean, in which case the result will be an
element-wise selection instead of choosing one vector or the other; and
Update LangRef.html to describe these changes.
This patch was contributed by Preston Gurd!
llvm-svn: 55969
|
| |
|
|
|
|
| |
LangRef.html, and teach the verifier to check bitcast instructions.
llvm-svn: 55921
|
| |
|
|
| |
llvm-svn: 55779
|
| |
|
|
| |
llvm-svn: 55742
|
| |
|
|
| |
llvm-svn: 55740
|
| |
|
|
|
|
| |
equivalence.
llvm-svn: 55694
|
| |
|
|
|
|
|
|
|
| |
be folded. Instead, fail to fold the entire vector.
We could also return a vector with some elements folded and some not. If anyone
thinks that's a better approach, please speak up!
llvm-svn: 55689
|
| |
|
|
| |
llvm-svn: 55676
|
| |
|
|
| |
llvm-svn: 55656
|
| |
|
|
| |
llvm-svn: 55647
|
| |
|
|
| |
llvm-svn: 55645
|
| |
|
|
|
|
| |
# first commit to llvm, so whatch out :)
llvm-svn: 55631
|
| |
|
|
|
|
| |
Based on patch by Giorgos Korfiatis.
llvm-svn: 55570
|
| |
|
|
|
|
|
| |
Breakage was exposed in the Ocaml bindings tests after Chris
uncommented an assertion in r55084.
llvm-svn: 55566
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
%4 = add ...
instead of:
add ... ; 4
This makes opt -print-cfg output actually usable and makes .ll files
generally easier to read. This fixes PR2480
llvm-svn: 55541
|
| |
|
|
|
|
|
| |
for operands: rdar://6179606. no testcase, because I can't write
a .ll file that is this broken ;-)
llvm-svn: 55460
|
| |
|
|
|
|
| |
llvm" for consistency.
llvm-svn: 55435
|
| |
|
|
| |
llvm-svn: 55423
|
| |
|
|
|
|
| |
verifier. See PR2711 for details.
llvm-svn: 55414
|
| |
|
|
| |
llvm-svn: 55413
|
| |
|
|
| |
llvm-svn: 55409
|
| |
|
|
| |
llvm-svn: 55315
|
| |
|
|
| |
llvm-svn: 55301
|
| |
|
|
|
|
|
| |
parts tblgen doesn't do (checking for constant, alloca, enclosing
function has gc marker). This passes dj! :)
llvm-svn: 55294
|
| |
|
|
| |
llvm-svn: 55289
|
| |
|
|
| |
llvm-svn: 55267
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
use raw_ostream instead of std::ostream. Among other goodness,
this speeds up llvm-dis of kc++ with a release build from 0.85s
to 0.49s (88% faster).
Other interesting changes:
1) This makes Value::print be non-virtual.
2) AP[S]Int and ConstantRange can no longer print to ostream directly,
use raw_ostream instead.
3) This fixes a bug in raw_os_ostream where it didn't flush itself
when destroyed.
4) This adds a new SDNode::print method, instead of only allowing "dump".
A lot of APIs have both std::ostream and raw_ostream versions, it would
be useful to go through and systematically anihilate the std::ostream
versions.
This passes dejagnu, but there may be minor fallout, plz let me know if
so and I'll fix it.
llvm-svn: 55263
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
integer, PR2318.
llvm-svn: 55228
|
| |
|
|
|
|
| |
and tblgen now knows intrinsic prototypes.
llvm-svn: 55227
|
| |
|
|
| |
llvm-svn: 55224
|