SuccessChanges

Summary

  1. LLVMBuildFactory code cleaning. Cleaned dialing with repourl, added protection from potential leakage of is_legacy_mode kwarg, more radable name for src_dir. Patch by Andrei Lebedev Differential Revision: https://reviews.llvm.org/D69081
Revision 375168 by gkistanova:
LLVMBuildFactory code cleaning.

Cleaned dialing with repourl, added protection from potential leakage of is_legacy_mode kwarg, more radable name for src_dir.

Patch by Andrei Lebedev

Differential Revision: https://reviews.llvm.org/D69081
Change TypePath in RepositoryPath in Workspace
The file was modified/zorg/trunk/zorg/buildbot/process/factory.pyzorg/buildbot/process/factory.py

Summary

  1. [PowerPC] add tests for popcount with zext; NFC (details)
  2. Revert [lit] Synthesize artificial deadline (details)
  3. Disable TestProcessList on windows (details)
  4. [Reproducer] Surface error if setting the cwd fails (details)
  5. [asan] Update Windows test expectations for LLVM's MS demangler (details)
  6. NFC: Fix variable only used in asserts by propagating the value. (details)
  7. Reapply r375051: [support] GlobPattern: add support for `\` and (details)
  8. [Builtins] Provide a mechanism to selectively disable tests based on (details)
  9. [lldb] Don't emit artificial constructor declarations as global (details)
  10. [PowerPC] Turn on CR-Logical reducer pass (details)
  11. [NFC][InstCombine] Some more preparatory cleanup for (details)
  12. [Object] Fix the return type of getOffset/getSize (details)
  13. [LLDB] [test] Use %clang_cl instead of build.py in a few tests (details)
  14. [cmake] Pass external project source directories to sub-configures (details)
  15. [x86] add test for setcc to shift transform; NFC (details)
  16. Modernize the rest of the Find.* API (NFC) (details)
Commit 990c43380b3572b7abbe2cd586a226d67ea3e373 by spatel
[PowerPC] add tests for popcount with zext; NFC
llvm-svn: 375142
The file was addedllvm/test/CodeGen/PowerPC/popcnt-zext.ll
Commit 4ff1e34b606d9a9fcfd8b8b5449a558315af94e5 by rnk
Revert [lit] Synthesize artificial deadline
Python on Windows raises this OverflowError:
     gotit = waiter.acquire(True, timeout)
OverflowError: timestamp too large to convert to C _PyTime_t
So it seems this API behave the same way on every OS.
Also reverts the dependent commit
a660dc590a5e8dafa1ba6ed56447ede151d17bd9.
llvm-svn: 375143
The file was modifiedllvm/utils/lit/lit/run.py
Commit e19dfa6745f65d018ebdae3175c0fa5b50bbdba6 by a20012251
Disable TestProcessList on windows
Summary: `platform process list -v` on windows doesn't show all the
process arguments, making this test useless for that platform
Reviewers: stella.stamenova
Subscribers: lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D69114
llvm-svn: 375144
The file was modifiedlldb/packages/Python/lldbsuite/test/commands/platform/process/TestProcessList.py
Commit 2b7899b730b76a1d6162ef2cfbfe8cac179d08d2 by Jonas Devlieghere
[Reproducer] Surface error if setting the cwd fails
Make sure that we surface an error if setting the current working
directory fails during replay.
llvm-svn: 375146
The file was modifiedlldb/source/Initialization/SystemInitializerCommon.cpp
Commit 0aaa193127f383fa27447d434041f4bfd162ce82 by rnk
[asan] Update Windows test expectations for LLVM's MS demangler
After r375041 llvm-symbolizer uses it for demangling instead of
UnDecorateSymbolName. LLVM puts spaces after commas while Microsoft does
not.
llvm-svn: 375147
The file was modifiedcompiler-rt/test/asan/TestCases/invalid-pointer-pairs.cpp
The file was modifiedcompiler-rt/test/asan/TestCases/Windows/demangled_names.cpp
Commit 05c3d90248db372083d4314fb74f677837adf01d by saugustine
NFC: Fix variable only used in asserts by propagating the value.
Summary: This fixes builds with assertions disabled that would otherwise
fail with unused variable warnings
Subscribers: nemanjai, hiraditya, kbarton, MaskRay, jsji, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69123
llvm-svn: 375148
The file was modifiedllvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
Commit 48993d5ab9413f0e5b94dfa292a233ce55b09e3e by rupprecht
Reapply r375051: [support] GlobPattern: add support for `\` and
`[!...]`, and allow `]` in more places
Reland r375051 (reverted in r375052) after fixing lld tests on Windows
in r375126 and r375131.
Original description: Update GlobPattern in libSupport to handle a few
more cases. It does not fully match the `fnmatch` used by GNU objcopy
since named character classes (e.g. `[[:digit:]]`) are not supported,
but this should support most existing use cases (mostly just `*` is
what's used anyway).
This will be used to implement the `--wildcard` flag in llvm-objcopy to
be more compatible with GNU objcopy.
This is split off of D66613 to land the libSupport changes separately.
The llvm-objcopy part will land soon.
Reviewers: jhenderson, MaskRay, evgeny777, espindola, alexshap
Reviewed By: MaskRay
Subscribers: nickdesaulniers, emaste, arichardson, hiraditya,
jakehehrlich, abrachet, seiya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D66613
llvm-svn: 375149
The file was modifiedllvm/include/llvm/Support/GlobPattern.h
The file was modifiedllvm/unittests/Support/GlobPatternTest.cpp
The file was modifiedllvm/lib/Support/GlobPattern.cpp
Commit 5be7eb3ab4da6e89ed23b137e6baaa13a530c9b3 by dan
[Builtins] Provide a mechanism to selectively disable tests based on
whether an implementation is provided by a builtin library.
Summary: If a platform removes some builtin implementations (e.g. via
the Darwin-excludes mechanism) then this can lead to test failures
because the test expects an implementation to be available.
To solve this lit features are added for each configuration based on
which sources are included in the builtin library. The features are of
the form `librt_has_<name>` where `<name>` is the name of the source
file with the file extension removed. This handles C and assembly
sources.
With the lit features in place it is possible to make certain tests
require them.
Example:
``` REQUIRES: librt_has_comparedf2
```
All top-level tests in `test/builtins/Unit` (i.e. not under
`arm`, `ppc`, and `riscv`) have been annotated with the appropriate
`REQUIRES: librt_has_*` statement.
rdar://problem/55520987
Reviewers: beanz, steven_wu, arphaman, dexonsmith, phosek, thakis
Subscribers: mgorny, #sanitizers, llvm-commits
Tags: #llvm, #sanitizers
Differential Revision: https://reviews.llvm.org/D68064
llvm-svn: 375150
The file was modifiedcompiler-rt/test/builtins/Unit/addvdi3_test.c
The file was removedcompiler-rt/test/builtins/Unit/extebdsfdf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/subdf3vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/modsi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/absvti2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixtfdi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixxfdi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatsidfvfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/negti2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatundisf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/lshrdi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/udivdi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/cmpti2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatditf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/trunctfdf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/mulvdi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ashlti3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divdf3vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/unordsf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunsxfdi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floattixf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/udivmoddi4_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatunssidfvfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/unordtf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/parityti2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatdidf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/powixf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixsfdi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatunssisfvfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/lshrti3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatuntitf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/truncdfsf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/extenddftf2_test.c
The file was addedcompiler-rt/test/builtins/Unit/extendsfdf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/nedf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/udivsi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/getf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/multf3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/subvti3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divdf3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/mulsc3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/paritydi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatunsitf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/eqdf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/negdi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ffsdi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divmodsi4_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/multi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floattisf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/popcountdi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunsdfsivfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunstfdi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunssfti_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/powidf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/clzti2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/comparedf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/addtf3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/eqsf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/mulsf3vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunssfsivfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunsdfdi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ashrti3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/negdf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/mulodi4_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunsdfti_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixxfti_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixdfdi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatsisfvfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/multc3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatuntixf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/mulosi4_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatunditf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunsxfti_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/truncsfhf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/enable_execute_stack_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunsxfsi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/addvti3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/umodsi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ltsf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixsfsivfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floattitf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ctzti2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatuntidf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/subvsi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunstfti_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/powisf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divsc3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/paritysi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/subsf3vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixtfti_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixdfti_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/clzsi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/modti3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatuntisf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/powitf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/truncdfsf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ffssi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divsf3vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixsfti_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/udivmodti4_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divtc3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/bswapdi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/unorddf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/comparesf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ledf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/netf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/mulvti3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/negvti2_test.c
The file was modifiedcompiler-rt/test/builtins/CMakeLists.txt
The file was modifiedcompiler-rt/test/builtins/Unit/adddf3vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunsdfsi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/lit.cfg.py
The file was modifiedcompiler-rt/test/builtins/Unit/fixunssfdi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/popcountti2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/negvdi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floattidf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/mulxc3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/udivti3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/absvdi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixtfsi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/nesf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ucmpti2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/muloti4_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divtf3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/extendhfsf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divdi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunstfsi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/trampoline_setup_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/clzdi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divti3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/muldc3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/gedf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/truncdfhf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/cmpdi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/gtsf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/negsf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/negvsi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ctzsi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divxc3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatsitf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/muldf3vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/letf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/gtdf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/subvdi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/umodti3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/mulvsi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ltdf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/addsf3vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatundidf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/subtf3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ashldi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixunssfsi_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/lesf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divsf3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/bswapsi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ashrdi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ffsti2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divsi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/clear_cache_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/lttf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/udivmodsi4_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/absvsi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/fixdfsivfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatdisf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/divdc3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/addvsi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ctzdi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/popcountsi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatundixf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/ucmpdi2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/floatdixf_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/lit.site.cfg.py.in
The file was modifiedcompiler-rt/test/builtins/Unit/muldi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/eqtf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/cpu_model_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/trunctfsf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/extendsftf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/gttf2_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/gesf2vfp_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/moddi3_test.c
The file was modifiedcompiler-rt/test/builtins/Unit/umoddi3_test.c
Commit 6237c9fe6ce966ce366005a55df8c267ea32a064 by Raphael Isemann
[lldb] Don't emit artificial constructor declarations as global
functions
Summary: When we have a artificial constructor DIE, we currently create
from that a global function with the name of that class. That ends up
causing a bunch of funny errors such as "must use 'struct' tag to refer
to type 'Foo' in this scope" when doing `Foo f`. Also causes that
constructing a class via `Foo()` actually just calls that global
function.
The fix is that when we have an artificial method decl, we always treat
it as handled even if we don't create a CXXMethodDecl for it (which we
never do for artificial methods at the moment).
Fixes rdar://55757491 and probably some other radars.
Reviewers: aprantl, vsk, shafik
Reviewed By: aprantl
Subscribers: jingham, shafik, labath, JDevlieghere, lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D68130
llvm-svn: 375151
The file was addedlldb/packages/Python/lldbsuite/test/commands/expression/ignore-artificial-constructors/TestIgnoreArtificialConstructors.py
The file was modifiedlldb/packages/Python/lldbsuite/test/commands/expression/call-overridden-method/main.cpp
The file was modifiedlldb/packages/Python/lldbsuite/test/commands/expression/call-overridden-method/TestCallOverriddenMethod.py
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
The file was addedlldb/packages/Python/lldbsuite/test/commands/expression/ignore-artificial-constructors/main.cpp
Commit 8a3d7c9cbd305764d1f6c2d42cdd82cf2876b99f by nemanja.i.ibm
[PowerPC] Turn on CR-Logical reducer pass
Quite a while ago, we implemented a pass that will reduce the number of
CR-logical operations we emit. It does so by converting a CR-logical
operation into a branch. We have kept this off by default because it
seemed to cause a significant regression with one benchmark. However,
that regression turned out to be due to a completely unrelated reason -
AADB introducing a self-copy that is a priority-setting nop and it was
just exacerbated by this pass.
Now that we understand the reason for the only degradation, we can turn
this pass on by default. We have long since fixed the cause for the
degradation.
Differential revision: https://reviews.llvm.org/D52431
llvm-svn: 375152
The file was modifiedllvm/test/CodeGen/PowerPC/tocSaveInPrologue.ll
The file was modifiedllvm/test/CodeGen/PowerPC/brcond.ll
The file was modifiedllvm/test/CodeGen/PowerPC/vec-min-max.ll
The file was modifiedllvm/test/CodeGen/PowerPC/2008-10-28-f128-i32.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetMachine.cpp
The file was modifiedllvm/test/CodeGen/PowerPC/pr42492.ll
Commit 31a691e2a2293a9ecb5330f081f2410bc1ff4474 by lebedev.ri
[NFC][InstCombine] Some more preparatory cleanup for
dropRedundantMaskingOfLeftShiftInput()
llvm-svn: 375153
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
Commit 68db51d5c677239fe5ca286f068909479deb75c7 by shal1t712
[Object] Fix the return type of getOffset/getSize
Header64.offset/Header64.size are uint64_t, thus we should not  truncate
them to unit32_t. Moreover, there are a number of places  where we sum
the offset and the size (e.g. in various checks in MachOUniversal.cpp),
the truncation causes issues since the offset/size can perfectly fit
into uint32_t,  while the sum overflows.
Differential revision: https://reviews.llvm.org/D69126
Test plan: make check-all
llvm-svn: 375154
The file was modifiedllvm/include/llvm/Object/MachOUniversal.h
Commit 95980409e6531347a39ae764cb769dc8ad835adf by martin
[LLDB] [test] Use %clang_cl instead of build.py in a few tests
This allows explicitly specifying the intended target architecture, for
tests that aren't supposed to be executed, and that don't require MSVC
headers or libraries to be available.
(These tests already implicitly assumed to be built for x86; one didn't
specify anything, assuming x86_64, while the other specified
--arch=32, which only picks the 32 bit variant of the default target
architecture).
Join two comment lines in disassembly.cpp, to keep row numbers checked
in the test unchanged.
This fixes running check-lldb on arm linux.
Differential Revision: https://reviews.llvm.org/D69031
llvm-svn: 375156
The file was modifiedlldb/test/Shell/SymbolFile/NativePDB/function-types-calling-conv.cpp
The file was modifiedlldb/test/Shell/SymbolFile/NativePDB/disassembly.cpp
Commit c9499264ec017dca6b3d08950ae93a8fcb9de926 by smeenai
[cmake] Pass external project source directories to sub-configures
We're passing LLVM_EXTERNAL_PROJECTS to cross-compilation configures, so
we also need to pass the source directories of those projects, otherwise
configuration can fail from not finding them.
Differential Revision: https://reviews.llvm.org/D69076
llvm-svn: 375157
The file was modifiedllvm/cmake/modules/CrossCompile.cmake
Commit e3905dee0044c8b6c5f3a9cf46b9b6fe45039da6 by spatel
[x86] add test for setcc to shift transform; NFC
llvm-svn: 375158
The file was modifiedllvm/test/CodeGen/X86/setcc.ll
Commit 1ad655e255090620705eb4ce85d869a54d971912 by Adrian Prantl
Modernize the rest of the Find.* API (NFC)
This patch removes the size_t return value and the append parameter from
the remainder of the Find.* functions in LLDB's internal API. As in the
previous patches, this is motivated by the fact that these parameters
aren't really used, and in the case of the append parameter were
frequently implemented incorrectly.
Differential Revision: https://reviews.llvm.org/D69119
llvm-svn: 375160
The file was modifiedlldb/unittests/Target/ModuleCacheTest.cpp
The file was modifiedlldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
The file was modifiedlldb/include/lldb/Core/ModuleSpec.h
The file was modifiedlldb/include/lldb/Target/DynamicLoader.h
The file was modifiedlldb/include/lldb/Core/ModuleList.h
The file was modifiedlldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
The file was modifiedlldb/tools/lldb-test/lldb-test.cpp
The file was modifiedlldb/source/API/SBModule.cpp
The file was modifiedlldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h
The file was modifiedlldb/source/Core/ModuleList.cpp
The file was modifiedlldb/include/lldb/Symbol/Symtab.h
The file was modifiedlldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
The file was modifiedlldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
The file was modifiedlldb/source/Commands/CommandObjectSource.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
The file was modifiedlldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
The file was modifiedlldb/source/Commands/CommandObjectTarget.cpp
The file was modifiedlldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
The file was modifiedlldb/source/Plugins/Platform/Android/PlatformAndroid.cpp
The file was modifiedlldb/source/Target/Target.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
The file was modifiedlldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
The file was modifiedlldb/include/lldb/Symbol/SymbolFile.h
The file was modifiedlldb/source/Symbol/Symtab.cpp
The file was modifiedlldb/source/Core/AddressResolverName.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
The file was modifiedlldb/source/Expression/IRExecutionUnit.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
The file was modifiedlldb/source/API/SBTarget.cpp
The file was modifiedlldb/source/Commands/CommandCompletions.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
The file was modifiedlldb/source/Symbol/Function.cpp
The file was modifiedlldb/source/Core/Disassembler.cpp
The file was modifiedlldb/unittests/Core/MangledTest.cpp
The file was modifiedlldb/source/Core/Module.cpp
The file was modifiedlldb/source/Breakpoint/BreakpointResolverName.cpp
The file was modifiedlldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
The file was modifiedlldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp
The file was modifiedlldb/source/Commands/CommandObjectWatchpoint.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
The file was modifiedlldb/include/lldb/Core/Module.h
The file was modifiedlldb/source/Core/SourceManager.cpp
The file was modifiedlldb/source/Symbol/SymbolFile.cpp
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp