| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
This is a followup to r360991 which applies the same logic to LLVM.
Differential Revision: https://reviews.llvm.org/D62050
llvm-svn: 360993
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
When bugpoint attempts to find the other executables it needs to run,
such as `opt` or `clang`, it tries searching the user's PATH. However,
in many cases, the 'bugpoint' executable is part of an LLVM build, and
the 'opt' executable it's looking for is in that same directory.
Many LLVM tools handle this case by using the `Paths` parameter of
`llvm::sys::findProgramByName`, passing the parent path of the currently
running executable. Do this same thing for bugpoint. However, to
preserve the current behavior exactly, first search the user's PATH,
and then search for 'opt' in the directory containing 'bugpoint'.
Test Plan:
`check-llvm`. Many of the existing bugpoint tests no longer need to use the
`--opt-command` option as a result of these changes.
Reviewers: MatzeB, silvas, davide
Reviewed By: MatzeB, davide
Subscribers: davide, llvm-commits
Differential Revision: https://reviews.llvm.org/D54884
llvm-svn: 348734
|
|
|
|
|
|
|
| |
If the tests don't use the in-tree opt, we're liable to see some silly
error messages due to the version mismatch (missing flags, etc).
llvm-svn: 324703
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When building LLVM as a (potentially dynamic) library that can be linked against
by multiple compilers, the default triple is not really meaningful.
We allow to explicitely set it to an empty string when configuring LLVM.
In this case, said "target independent" tests in the test suite that are using
the default triple are disabled by matching the newly available feature
"default_triple".
Reviewers: probinson, echristo
Differential Revision: http://reviews.llvm.org/D12660
From: Mehdi Amini <mehdi.amini@apple.com>
llvm-svn: 247775
|
|
|
|
| |
llvm-svn: 243244
|
|
|
|
|
|
|
| |
Note that this will require a recent version of the linker for Darwin
builds with LTO to pass these tests.
llvm-svn: 187711
|
|
|
|
|
|
| |
a cmake and an autoconf build.
llvm-svn: 166748
|
|
|
|
|
|
|
|
| |
The LTO Internalize pass is hiding symbols needed by the bugpoint-passes
plug-in. We need to add a flag to control whether Internalize should be run.
This is a temporary workaround to make these tests pass in the meantime.
llvm-svn: 166239
|
|
|
|
|
|
| |
%llvmshlibdir should be 'bin' on Cygming.
llvm-svn: 120282
|
|
|
|
| |
llvm-svn: 110574
|
|
|
|
| |
llvm-svn: 110529
|
|
|
|
|
|
| |
use opt.
llvm-svn: 110520
|
|
|
|
| |
llvm-svn: 105553
|
|
|
|
| |
llvm-svn: 105552
|
|
|
|
| |
llvm-svn: 105551
|
|
|
|
|
|
| |
we don't race on them).
llvm-svn: 81155
|
|
|
|
| |
llvm-svn: 67451
|
|
|
|
| |
llvm-svn: 67368
|
|
|
|
|
|
| |
default to a different target from the llvm configuration (e.g. 64-bit gcc and 32-bit llvm).
llvm-svn: 67334
|
|
|
|
|
|
| |
bugpoint testcases work again.
llvm-svn: 52236
|
|
|
|
| |
llvm-svn: 35166
|
|
llvm-svn: 33296
|