SuccessChanges

Summary

  1. [X86] Don't use fsin/fcos/fsincos instructions ever Summary: Previously we would use these instructions if sse was disabled and fastmath was enabled. As mentioned in D28335, this is a bad idea. Reviewers: efriedma, scanon, DavidKreitzer Reviewed By: DavidKreitzer Subscribers: zvi, llvm-commits Differential Revision: https://reviews.llvm.org/D36344
  2. [libcxx] [test] Rename _Up to U, etc. NFCI. This improves readability and (theoretically) improves portability, as _Ugly names are reserved. This performs additional de-uglification, so all of these tests follow the example of iterator.traits/empty.pass.cpp.
  3. [libcxx] [test] Rename __x to x. NFCI. This improves readability and (theoretically) improves portability, as __ugly names are reserved.
  4. [libcxx] [test] Rename __c to ch. NFCI. This improves readability and (theoretically) improves portability, as __ugly names are reserved.
  5. [libcxx] [test] Rename _Tp to T. NFCI. This improves readability and (theoretically) improves portability, as _Ugly names are reserved.
  6. Fix access to undefined weak symbols in pic code When the access to a weak symbol is not a call, the access has to be able to produce the value 0 at runtime. We were sometimes producing code sequences where that was not possible if the code was leaded more than 4g away from 0.
  7. Output S_SECTION symbols to the Linker module. PDBs need to contain 1 module for each object file/compiland, and a special one synthesized by the linker. This one contains a symbol record for each output section in the executable with its address information. This patch adds such symbols to the linker module. Note that we also are supposed to add an S_COFFGROUP symbol for what appears to be each input section that contributes to each output section, but it's not entirely clear how to generate these yet, so I'm leaving that for a separate patch.
  8. AMDGPU: Start adding tail call support Handle the sibling call cases.
  9. [libFuzzer] recommend Clang Coverage for coverage visualization
  10. [libFuzzer] Re-enable coverage.test on Darwin.
  11. [libFuzzer] test libFuzzer using -fsanitize=fuzzer/fuzzer-no-link
Revision 310762 by ctopper:
[X86] Don't use fsin/fcos/fsincos instructions ever

Summary:
Previously we would use these instructions if sse was disabled and fastmath was enabled.

As mentioned in D28335, this is a bad idea.

Reviewers: efriedma, scanon, DavidKreitzer

Reviewed By: DavidKreitzer

Subscribers: zvi, llvm-commits

Differential Revision: https://reviews.llvm.org/D36344
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86ISelLowering.cppllvm.src/lib/Target/X86/X86ISelLowering.cpp
The file was modified/llvm/trunk/test/CodeGen/X86/sincos-opt.llllvm.src/test/CodeGen/X86/sincos-opt.ll
The file was modified/llvm/trunk/test/CodeGen/X86/sincos.llllvm.src/test/CodeGen/X86/sincos.ll
Revision 310761 by stl_msft:
[libcxx] [test] Rename _Up to U, etc. NFCI.

This improves readability and (theoretically) improves portability,
as _Ugly names are reserved.

This performs additional de-uglification, so all of these tests
follow the example of iterator.traits/empty.pass.cpp.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/test/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpplibcxx.src/test/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpplibcxx.src/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpplibcxx.src/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/comparisons/transparent.pass.cpplibcxx.src/test/std/utilities/function.objects/comparisons/transparent.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/logical.operations/transparent.pass.cpplibcxx.src/test/std/utilities/function.objects/logical.operations/transparent.pass.cpp
Revision 310760 by stl_msft:
[libcxx] [test] Rename __x to x. NFCI.

This improves readability and (theoretically) improves portability,
as __ugly names are reserved.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpplibcxx.src/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpplibcxx.src/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpplibcxx.src/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpplibcxx.src/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp
Revision 310759 by stl_msft:
[libcxx] [test] Rename __c to ch. NFCI.

This improves readability and (theoretically) improves portability,
as __ugly names are reserved.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/ext.manip/put_money.pass.cpplibcxx.src/test/std/input.output/iostream.format/ext.manip/put_money.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpplibcxx.src/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/streambuf.pass.cpplibcxx.src/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/streambuf.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpplibcxx.src/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpplibcxx.src/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpplibcxx.src/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp
Revision 310758 by stl_msft:
[libcxx] [test] Rename _Tp to T. NFCI.

This improves readability and (theoretically) improves portability,
as _Ugly names are reserved.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/test/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpplibcxx.src/test/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpplibcxx.src/test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp
The file was modified/libcxx/trunk/test/std/localization/locale.categories/category.ctype/ctype_base.pass.cpplibcxx.src/test/std/localization/locale.categories/category.ctype/ctype_base.pass.cpp
The file was modified/libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/types.pass.cpplibcxx.src/test/std/localization/locale.categories/category.monetary/locale.moneypunct/types.pass.cpp
The file was modified/libcxx/trunk/test/std/localization/locales/locale/locale.types/locale.category/category.pass.cpplibcxx.src/test/std/localization/locales/locale/locale.types/locale.category/category.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpplibcxx.src/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpplibcxx.src/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpplibcxx.src/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpplibcxx.src/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/values.pass.cpplibcxx.src/test/std/numerics/rand/rand.adapt/rand.adapt.disc/values.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/values.pass.cpplibcxx.src/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/values.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpplibcxx.src/test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/values.pass.cpplibcxx.src/test/std/numerics/rand/rand.eng/rand.eng.mers/values.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/values.pass.cpplibcxx.src/test/std/numerics/rand/rand.eng/rand.eng.sub/values.pass.cpp
The file was modified/libcxx/trunk/test/std/re/re.regex/re.regex.const/constants.pass.cpplibcxx.src/test/std/re/re.regex/re.regex.const/constants.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpplibcxx.src/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpplibcxx.src/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/comparisons/transparent.pass.cpplibcxx.src/test/std/utilities/function.objects/comparisons/transparent.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/logical.operations/transparent.pass.cpplibcxx.src/test/std/utilities/function.objects/logical.operations/transparent.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpplibcxx.src/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpplibcxx.src/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpplibcxx.src/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp
The file was modified/libcxx/trunk/test/support/any_helpers.hlibcxx.src/test/support/any_helpers.h
The file was modified/libcxx/trunk/test/support/experimental_any_helpers.hlibcxx.src/test/support/experimental_any_helpers.h
Revision 310756 by rafael:
Fix access to undefined weak symbols in pic code

When the access to a weak symbol is not a call, the access has to be
able to produce the value 0 at runtime.

We were sometimes producing code sequences where that was not possible
if the code was leaded more than 4g away from 0.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86Subtarget.cppllvm.src/lib/Target/X86/X86Subtarget.cpp
The file was added/llvm/trunk/test/CodeGen/X86/weak-undef.llllvm.src/test/CodeGen/X86/weak-undef.ll
Revision 310754 by zturner:
Output S_SECTION symbols to the Linker module.

PDBs need to contain 1 module for each object file/compiland,
and a special one synthesized by the linker.  This one contains
a symbol record for each output section in the executable with
its address information.  This patch adds such symbols to the
linker module.  Note that we also are supposed to add an
S_COFFGROUP symbol for what appears to be each input section that
contributes to each output section, but it's not entirely clear
how to generate these yet, so I'm leaving that for a separate
patch.
Change TypePath in RepositoryPath in Workspace
The file was modified/lld/trunk/COFF/PDB.cppN/A
The file was modified/llvm/trunk/tools/llvm-pdbutil/DumpOutputStyle.cppllvm.src/tools/llvm-pdbutil/DumpOutputStyle.cpp
The file was modified/llvm/trunk/tools/llvm-pdbutil/FormatUtil.cppllvm.src/tools/llvm-pdbutil/FormatUtil.cpp
The file was modified/llvm/trunk/tools/llvm-pdbutil/FormatUtil.hllvm.src/tools/llvm-pdbutil/FormatUtil.h
The file was modified/llvm/trunk/tools/llvm-pdbutil/MinimalSymbolDumper.cppllvm.src/tools/llvm-pdbutil/MinimalSymbolDumper.cpp
Revision 310753 by arsenm:
AMDGPU: Start adding tail call support

Handle the sibling call cases.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/AMDGPU/AMDGPUAsmPrinter.cppllvm.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
The file was modified/llvm/trunk/lib/Target/AMDGPU/AMDGPUISelLowering.cppllvm.src/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
The file was modified/llvm/trunk/lib/Target/AMDGPU/AMDGPUISelLowering.hllvm.src/lib/Target/AMDGPU/AMDGPUISelLowering.h
The file was modified/llvm/trunk/lib/Target/AMDGPU/AMDGPUInstrInfo.tdllvm.src/lib/Target/AMDGPU/AMDGPUInstrInfo.td
The file was modified/llvm/trunk/lib/Target/AMDGPU/AMDGPUMCInstLower.cppllvm.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
The file was modified/llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cppllvm.src/lib/Target/AMDGPU/SIISelLowering.cpp
The file was modified/llvm/trunk/lib/Target/AMDGPU/SIISelLowering.hllvm.src/lib/Target/AMDGPU/SIISelLowering.h
The file was modified/llvm/trunk/lib/Target/AMDGPU/SIInstructions.tdllvm.src/lib/Target/AMDGPU/SIInstructions.td
The file was modified/llvm/trunk/lib/Target/AMDGPU/SIMachineFunctionInfo.hllvm.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h
The file was added/llvm/trunk/test/CodeGen/AMDGPU/sibling-call.llllvm.src/test/CodeGen/AMDGPU/sibling-call.ll
The file was added/llvm/trunk/test/CodeGen/AMDGPU/tail-call-cgp.llllvm.src/test/CodeGen/AMDGPU/tail-call-cgp.ll
Revision 310751 by kcc:
[libFuzzer] recommend Clang Coverage for coverage visualization
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/LibFuzzer.rstllvm.src/docs/LibFuzzer.rst
Revision 310750 by George Karpenkov:
[libFuzzer] Re-enable coverage.test on Darwin.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Fuzzer/test/coverage.testllvm.src/lib/Fuzzer/test/coverage.test
Revision 310746 by kcc:
[libFuzzer] test libFuzzer using -fsanitize=fuzzer/fuzzer-no-link
Change TypePath in RepositoryPath in Workspace
The file was modified/zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_fuzzer.shzorg/zorg/buildbot/builders/sanitizers/buildbot_fuzzer.sh