SuccessChanges

Summary

  1. AMDGPU: Make areMemAccessesTriviallyDisjoint more aware of segment flat Checking the encoding is insufficient since now there can be global or scratch instructions.
  2. AMDGPU: Teach isLegalAddressingMode about global_* instructions Also refine the flat check to respect flat-for-global feature, and constant fallback should check global handling, not specifically MUBUF.
  3. AMDGPU: Start selecting global instructions
  4. [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
  5. [libcxx] [test] Change comments to say C++ instead of c++. NFC. This makes them consistent (many comments already used uppercase). The special REQUIRES, UNSUPPORTED, and XFAIL comments are excluded from this change.
  6. [libcxx] [test] The entire file futures.shared_future/wait_until.pass.cpp was indented by 1 space. NFC.
  7. [libcxx] [test] In func.wrap.func.con/alloc_F.pass.cpp, fix REQUIRES whitespace. NFC.
  8. [libcxx] [test] Make files consistently end with newlines, NFC.
  9. [libcxx] [test] Untabify, NFC.
  10. [libcxx] [test] Strip trailing whitespace, NFC.
  11. [llvm] Update MachOObjectFile::exports interface This diff removes the second argument of the method MachOObjectFile::exports. In all in-tree uses this argument is equal to "this" and without this argument the interface seems to be cleaner. Test plan: make check-all
  12. [ubsan] Diagnose invalid uses of builtins (compiler-rt) Differential Revision: https://reviews.llvm.org/D34591
  13. [test] FileCheck-ify a test to avoid a spurious failure, NFC The path to one of my source trees contains 'builtin' as a substring, so this test failed. Fix it with FileCheck.
  14. [ubsan] Diagnose invalid uses of builtins (clang) On some targets, passing zero to the clz() or ctz() builtins has undefined behavior. I ran into this issue while debugging UB in __hash_table from libcxx: the bug I was seeing manifested itself differently under -O0 vs -Os, due to a UB call to clz() (see: libcxx/r304617). This patch introduces a check which can detect UB calls to builtins. llvm.org/PR26979 Differential Revision: https://reviews.llvm.org/D34590
  15. Fix update_llc_test_checks.py ARM parsing When I tried running the script, the ARM regex parser could not parse my code. It failed because the .Lfunc_end line has a comment at the end of it, so this commit removes the newline at the end of the regex. Patch by Joel Galenson! Differential Revision: https://reviews.llvm.org/D35641
  16. [LTO] llvm-lto2: Add option to load sample profile Summary: This exposes LTO's Conf.SampleProfile as a command line option (-lto-sample-profile-file) for testing via the llvm-lto2 utility. Reviewers: pcc, danielcdh Subscribers: mehdi_amini, inglorion, llvm-commits Differential Revision: https://reviews.llvm.org/D36030
  17. Remove the unused offset field from LiveDebugValues (NFC) Followup to r309426. rdar://problem/33580047
  18. Clean up shard logs on sanitizer-android bot. Differential revision: https://reviews.llvm.org/D36015
  19. Remove the unused offset field from LiveDebugVariables (NFC) Followup to r309426. rdar://problem/33580047
  20. Remove the unused offset from DBG_VALUE (NFC) Followup to r309426. rdar://problem/33580047
  21. Remove the unused DBG_VALUE offset parameter from GlobalISel (NFC) Followup to r309426. rdar://problem/33580047
  22. Update the Go bindings for r309426 (remove offset from llvm.dbg.value)
  23. Added tests for i8 interleaved-load-pattern of stride=4, VF=(8, 16, 32).
  24. Remove the unused DBG_VALUE offset parameter from RegAllocFast (NFC) Followup to r309426. rdar://problem/33580047
  25. Add documentation for the attribute "no-jump-tables"
  26. [SimplifyCFG] Make the no-jump-tables attribute also disable switch lookup tables Differential Revision: https://reviews.llvm.org/D35579
  27. [libFuzzer] improve support for inline-8bit-counters (make it more correct and faster)
  28. [Hexagon] Formatting changes, NFC
  29. [Inliner] Do not apply any bonus for cold callsites. Summary: Inlining threshold is increased by application of bonuses when the callee has a single reachable basic block or is rich in vector instructions. Similarly, inlining cost is reduced by applying a large bonus when the last call to a static function is considered for inlining. This patch disables the application of these bonuses when the callsite or the callee is cold. The intention here is to prevent a large cold callsite from being inlined to a non-cold caller that could prevent the caller from being inlined. This is especially important when the cold callsite is a last call to a static since the associated bonus is very high. Reviewers: chandlerc, davidxl Subscribers: danielcdh, llvm-commits Differential Revision: https://reviews.llvm.org/D35823
  30. Try to fix asan test on sanitizer-windows
  31. Remove the unused dbg.value offset from SelectionDAG (NFC) Followup to r309426. rdar://problem/33580047
  32. [lit] Use a %{python} substitution to avoid relying on python being on PATH
  33. [lit] Remove stale test inputs before running check-lit This should fix googletest-format test failures on the clang modules buildbots, which have a stale copy of the OneTest script in the build directory.
  34. Reword sentence in LangRef
Revision 309472 by arsenm:
AMDGPU: Make areMemAccessesTriviallyDisjoint more aware of segment flat

Checking the encoding is insufficient since now there can
be global or scratch instructions.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/AMDGPU/SIInstrInfo.cppllvm.src/lib/Target/AMDGPU/SIInstrInfo.cpp
The file was modified/llvm/trunk/lib/Target/AMDGPU/SIInstrInfo.hllvm.src/lib/Target/AMDGPU/SIInstrInfo.h
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/si-triv-disjoint-mem-access.llllvm.src/test/CodeGen/AMDGPU/si-triv-disjoint-mem-access.ll
Revision 309471 by arsenm:
AMDGPU: Teach isLegalAddressingMode about global_* instructions

Also refine the flat check to respect flat-for-global feature,
and constant fallback should check global handling, not
specifically MUBUF.
Change TypePath in RepositoryPath in Workspace
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/test/CodeGen/AMDGPU/cgp-addressing-modes.llllvm.src/test/CodeGen/AMDGPU/cgp-addressing-modes.ll
Revision 309470 by arsenm:
AMDGPU: Start selecting global instructions
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cppllvm.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
The file was modified/llvm/trunk/lib/Target/AMDGPU/AMDGPUInstructions.tdllvm.src/lib/Target/AMDGPU/AMDGPUInstructions.td
The file was modified/llvm/trunk/lib/Target/AMDGPU/FLATInstructions.tdllvm.src/lib/Target/AMDGPU/FLATInstructions.td
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/add.v2i16.llllvm.src/test/CodeGen/AMDGPU/add.v2i16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/addrspacecast.llllvm.src/test/CodeGen/AMDGPU/addrspacecast.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/ashr.v2i16.llllvm.src/test/CodeGen/AMDGPU/ashr.v2i16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/extract_vector_elt-i16.llllvm.src/test/CodeGen/AMDGPU/extract_vector_elt-i16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/fabs.f16.llllvm.src/test/CodeGen/AMDGPU/fabs.f16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/fcanonicalize-elimination.llllvm.src/test/CodeGen/AMDGPU/fcanonicalize-elimination.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/fcopysign.f16.llllvm.src/test/CodeGen/AMDGPU/fcopysign.f16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/fmed3.llllvm.src/test/CodeGen/AMDGPU/fmed3.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/fmuladd.v2f16.llllvm.src/test/CodeGen/AMDGPU/fmuladd.v2f16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/fneg-fabs.f16.llllvm.src/test/CodeGen/AMDGPU/fneg-fabs.f16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/fneg.f16.llllvm.src/test/CodeGen/AMDGPU/fneg.f16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/global_atomics.llllvm.src/test/CodeGen/AMDGPU/global_atomics.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/global_atomics_i64.llllvm.src/test/CodeGen/AMDGPU/global_atomics_i64.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/indirect-addressing-si.llllvm.src/test/CodeGen/AMDGPU/indirect-addressing-si.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/insert_vector_elt.v2i16.llllvm.src/test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.llllvm.src/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.llllvm.src/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/lshr.v2i16.llllvm.src/test/CodeGen/AMDGPU/lshr.v2i16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/min.llllvm.src/test/CodeGen/AMDGPU/min.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/pack.v2f16.llllvm.src/test/CodeGen/AMDGPU/pack.v2f16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/pack.v2i16.llllvm.src/test/CodeGen/AMDGPU/pack.v2i16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/sext-in-reg.llllvm.src/test/CodeGen/AMDGPU/sext-in-reg.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/shl.v2i16.llllvm.src/test/CodeGen/AMDGPU/shl.v2i16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/sminmax.v2i16.llllvm.src/test/CodeGen/AMDGPU/sminmax.v2i16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/store-global.llllvm.src/test/CodeGen/AMDGPU/store-global.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/sub.v2i16.llllvm.src/test/CodeGen/AMDGPU/sub.v2i16.ll
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/waitcnt-flat.llllvm.src/test/CodeGen/AMDGPU/waitcnt-flat.ll
Revision 309469 by eugenezelenko:
[Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonGenInsert.cppllvm.src/lib/Target/Hexagon/HexagonGenInsert.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonGenMux.cppllvm.src/lib/Target/Hexagon/HexagonGenMux.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonGenPredicate.cppllvm.src/lib/Target/Hexagon/HexagonGenPredicate.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonHardwareLoops.cppllvm.src/lib/Target/Hexagon/HexagonHardwareLoops.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cppllvm.src/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonOptAddrMode.cppllvm.src/lib/Target/Hexagon/HexagonOptAddrMode.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonRDFOpt.cppllvm.src/lib/Target/Hexagon/HexagonRDFOpt.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonSplitDouble.cppllvm.src/lib/Target/Hexagon/HexagonSplitDouble.cpp
Revision 309468 by stl_msft:
[libcxx] [test] Change comments to say C++ instead of c++. NFC.

This makes them consistent (many comments already used uppercase).

The special REQUIRES, UNSUPPORTED, and XFAIL comments are excluded from this change.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpplibcxx.src/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp
The file was modified/libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpplibcxx.src/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpplibcxx.src/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpplibcxx.src/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpplibcxx.src/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpplibcxx.src/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpplibcxx.src/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp
The file was modified/libcxx/trunk/test/std/experimental/language.support/support.coroutines/end.to.end/fullexpr-dtor.pass.cpplibcxx.src/test/std/experimental/language.support/support.coroutines/end.to.end/fullexpr-dtor.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/default.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/default.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!=/test.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!=/test.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/post.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/post.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/pre.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/pre.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/difference_type.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/difference_type.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/difference_type.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/difference_type.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star/op_star.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star/op_star.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op==/test.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op==/test.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff/test.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff/test.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt/test.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt/test.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt=/test.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt=/test.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt/test.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt/test.pass.cpp
The file was modified/libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt=/test.pass.cpplibcxx.src/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt=/test.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpplibcxx.src/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpplibcxx.src/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/nullptr_t.pass.cpplibcxx.src/test/std/language.support/support.types/nullptr_t.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpplibcxx.src/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/unord.hash/pointer.pass.cpplibcxx.src/test/std/utilities/function.objects/unord.hash/pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpplibcxx.src/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpplibcxx.src/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++int.pass.cpplibcxx.src/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++int.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+=.pass.cpplibcxx.src/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+=.pass.cpp
Revision 309467 by stl_msft:
[libcxx] [test] The entire file futures.shared_future/wait_until.pass.cpp was indented by 1 space. NFC.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/test/std/thread/futures/futures.shared_future/wait_until.pass.cpplibcxx.src/test/std/thread/futures/futures.shared_future/wait_until.pass.cpp
Revision 309466 by stl_msft:
[libcxx] [test] In func.wrap.func.con/alloc_F.pass.cpp, fix REQUIRES whitespace. NFC.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpplibcxx.src/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp
Revision 309465 by stl_msft:
[libcxx] [test] Make files consistently end with newlines, NFC.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/test/libcxx/algorithms/debug_less.pass.cpplibcxx.src/test/libcxx/algorithms/debug_less.pass.cpp
The file was modified/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpplibcxx.src/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp
The file was modified/libcxx/trunk/test/libcxx/experimental/filesystem/class.path/path.itr/iterator_db.pass.cpplibcxx.src/test/libcxx/experimental/filesystem/class.path/path.itr/iterator_db.pass.cpp
The file was modified/libcxx/trunk/test/libcxx/type_traits/lazy_metafunctions.pass.cpplibcxx.src/test/libcxx/type_traits/lazy_metafunctions.pass.cpp
The file was modified/libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpplibcxx.src/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp
The file was modified/libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/diagnose_reference_binding.pass.cpplibcxx.src/test/libcxx/utilities/tuple/tuple.tuple/diagnose_reference_binding.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpplibcxx.src/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp
The file was modified/libcxx/trunk/test/std/experimental/memory/memory.resource/memory.resource.priv/protected_members.fail.cpplibcxx.src/test/std/experimental/memory/memory.resource/memory.resource.priv/protected_members.fail.cpp
The file was modified/libcxx/trunk/test/std/experimental/string.view/string.view.cons/from_string1.fail.cpplibcxx.src/test/std/experimental/string.view/string.view.cons/from_string1.fail.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.dynamic/align_val_t.pass.cpplibcxx.src/test/std/language.support/support.dynamic/align_val_t.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/string.view/string.view.cons/from_string1.fail.cpplibcxx.src/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/func.invoke/invoke_feature_test_macro.pass.cpplibcxx.src/test/std/utilities/function.objects/func.invoke/invoke_feature_test_macro.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpplibcxx.src/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpplibcxx.src/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpplibcxx.src/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp
The file was modified/libcxx/trunk/test/support/test_convertible.hpplibcxx.src/test/support/test_convertible.hpp
Revision 309464 by stl_msft:
[libcxx] [test] Untabify, NFC.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/test/libcxx/containers/unord/next_pow2.pass.cpplibcxx.src/test/libcxx/containers/unord/next_pow2.pass.cpp
The file was modified/libcxx/trunk/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpplibcxx.src/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp
The file was modified/libcxx/trunk/test/libcxx/iterators/trivial_iterators.pass.cpplibcxx.src/test/libcxx/iterators/trivial_iterators.pass.cpp
The file was modified/libcxx/trunk/test/libcxx/strings/iterators.noexcept.pass.cpplibcxx.src/test/libcxx/strings/iterators.noexcept.pass.cpp
The file was modified/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpplibcxx.src/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp
The file was modified/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpplibcxx.src/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp
The file was modified/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpplibcxx.src/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp
The file was modified/libcxx/trunk/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpplibcxx.src/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp
The file was modified/libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpplibcxx.src/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp
The file was modified/libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpplibcxx.src/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp
The file was modified/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpplibcxx.src/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp
The file was modified/libcxx/trunk/test/std/atomics/atomics.types.generic/integral.pass.cpplibcxx.src/test/std/atomics/atomics.types.generic/integral.pass.cpp
The file was modified/libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_helpers.hlibcxx.src/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_helpers.h
The file was modified/libcxx/trunk/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpplibcxx.src/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpplibcxx.src/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpplibcxx.src/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpplibcxx.src/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/container.adaptors/priority.queue/types.fail.cpplibcxx.src/test/std/containers/container.adaptors/priority.queue/types.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpplibcxx.src/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpplibcxx.src/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/array/at.pass.cpplibcxx.src/test/std/containers/sequences/array/at.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/array/front_back.pass.cpplibcxx.src/test/std/containers/sequences/array/front_back.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/array/indexing.pass.cpplibcxx.src/test/std/containers/sequences/array/indexing.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpplibcxx.src/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpplibcxx.src/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/list/types.pass.cpplibcxx.src/test/std/containers/sequences/list/types.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/vector.bool/construct_default.pass.cpplibcxx.src/test/std/containers/sequences/vector.bool/construct_default.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/vector.bool/reference.swap.pass.cpplibcxx.src/test/std/containers/sequences/vector.bool/reference.swap.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpplibcxx.src/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/vector/vector.data/data.pass.cpplibcxx.src/test/std/containers/sequences/vector/vector.data/data.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/sequences/vector/vector.data/data_const.pass.cpplibcxx.src/test/std/containers/sequences/vector/vector.data/data_const.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.map/rehash.pass.cpplibcxx.src/test/std/containers/unord/unord.map/rehash.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpplibcxx.src/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpplibcxx.src/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpplibcxx.src/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multimap/rehash.pass.cpplibcxx.src/test/std/containers/unord/unord.multimap/rehash.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpplibcxx.src/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpplibcxx.src/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multiset/rehash.pass.cpplibcxx.src/test/std/containers/unord/unord.multiset/rehash.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpplibcxx.src/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpplibcxx.src/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/rehash.pass.cpplibcxx.src/test/std/containers/unord/unord.set/rehash.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpplibcxx.src/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/default.pass.cpplibcxx.src/test/std/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpplibcxx.src/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp
The file was modified/libcxx/trunk/test/std/diagnostics/syserr/is_error_code_enum.pass.cpplibcxx.src/test/std/diagnostics/syserr/is_error_code_enum.pass.cpp
The file was modified/libcxx/trunk/test/std/diagnostics/syserr/is_error_condition_enum.pass.cpplibcxx.src/test/std/diagnostics/syserr/is_error_condition_enum.pass.cpp
The file was modified/libcxx/trunk/test/std/experimental/algorithms/alg.search/search.pass.cpplibcxx.src/test/std/experimental/algorithms/alg.search/search.pass.cpp
The file was modified/libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpplibcxx.src/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpp
The file was modified/libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpplibcxx.src/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpp
The file was modified/libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpplibcxx.src/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpp
The file was modified/libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpplibcxx.src/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpp
The file was modified/libcxx/trunk/test/std/experimental/iterator/ostream.joiner/ostream.joiner.cons/ostream_joiner.cons.pass.cpplibcxx.src/test/std/experimental/iterator/ostream.joiner/ostream.joiner.cons/ostream_joiner.cons.pass.cpp
The file was modified/libcxx/trunk/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.assign.pass.cpplibcxx.src/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.assign.pass.cpp
The file was modified/libcxx/trunk/test/std/experimental/numeric/numeric.ops/numeric.ops.lcm/lcm.pass.cpplibcxx.src/test/std/experimental/numeric/numeric.ops/numeric.ops.lcm/lcm.pass.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/quoted.manip/quoted_char.fail.cpplibcxx.src/test/std/input.output/iostream.format/quoted.manip/quoted_char.fail.cpp
The file was modified/libcxx/trunk/test/std/input.output/iostream.format/quoted.manip/quoted_traits.fail.cpplibcxx.src/test/std/input.output/iostream.format/quoted.manip/quoted_traits.fail.cpp
The file was modified/libcxx/trunk/test/std/iterators/iterator.range/begin-end.fail.cpplibcxx.src/test/std/iterators/iterator.range/begin-end.fail.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpplibcxx.src/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/and.assign.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/and.assign.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/and.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/and.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/lshift.assign.fail.cpplibcxx.src/test/std/language.support/support.types/byteops/lshift.assign.fail.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/lshift.assign.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/lshift.assign.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/lshift.fail.cpplibcxx.src/test/std/language.support/support.types/byteops/lshift.fail.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/lshift.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/lshift.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/not.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/not.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/or.assign.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/or.assign.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/or.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/or.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/rshift.assign.fail.cpplibcxx.src/test/std/language.support/support.types/byteops/rshift.assign.fail.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/rshift.assign.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/rshift.assign.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/rshift.fail.cpplibcxx.src/test/std/language.support/support.types/byteops/rshift.fail.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/rshift.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/rshift.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/to_integer.fail.cpplibcxx.src/test/std/language.support/support.types/byteops/to_integer.fail.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/to_integer.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/to_integer.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/xor.assign.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/xor.assign.pass.cpp
The file was modified/libcxx/trunk/test/std/language.support/support.types/byteops/xor.pass.cpplibcxx.src/test/std/language.support/support.types/byteops/xor.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.pass.cpplibcxx.src/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpplibcxx.src/test/std/numerics/numeric.ops/reduce/reduce_init_op.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.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/strings/basic.string/string.cons/alloc.pass.cpplibcxx.src/test/std/strings/basic.string/string.cons/alloc.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpplibcxx.src/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.cons/move_alloc.pass.cpplibcxx.src/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpplibcxx.src/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.cons/string_view.fail.cpplibcxx.src/test/std/strings/basic.string/string.cons/string_view.fail.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpplibcxx.src/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp
The file was modified/libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/lt.pass.cpplibcxx.src/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/lt.pass.cpp
The file was modified/libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpplibcxx.src/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpp
The file was modified/libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpplibcxx.src/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp
The file was modified/libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpplibcxx.src/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp
The file was modified/libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpplibcxx.src/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpplibcxx.src/test/std/utilities/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.fail.cpplibcxx.src/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.fail.cpp
The file was modified/libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.fail.cpplibcxx.src/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.fail.cpp
The file was modified/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpplibcxx.src/test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpplibcxx.src/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp
The file was modified/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpplibcxx.src/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpplibcxx.src/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpplibcxx.src/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpplibcxx.src/test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpplibcxx.src/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpplibcxx.src/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpplibcxx.src/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpplibcxx.src/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp
The file was modified/libcxx/trunk/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpplibcxx.src/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp
The file was modified/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/copy.fail.cpplibcxx.src/test/std/utilities/optional/optional.object/optional.object.ctor/copy.fail.cpp
The file was modified/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpplibcxx.src/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp
The file was modified/libcxx/trunk/test/std/utilities/utility/as_const/as_const.fail.cpplibcxx.src/test/std/utilities/utility/as_const/as_const.fail.cpp
The file was modified/libcxx/trunk/test/std/utilities/utility/as_const/as_const.pass.cpplibcxx.src/test/std/utilities/utility/as_const/as_const.pass.cpp
The file was modified/libcxx/trunk/test/support/nasty_containers.hpplibcxx.src/test/support/nasty_containers.hpp
Revision 309463 by stl_msft:
[libcxx] [test] Strip trailing whitespace, NFC.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpplibcxx.src/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpplibcxx.src/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp
The file was modified/libcxx/trunk/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpplibcxx.src/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.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
Revision 309462 by alexshap:
[llvm] Update MachOObjectFile::exports interface

This diff removes the second argument of the method MachOObjectFile::exports.
In all in-tree uses this argument is equal to "this" and
without this argument the interface seems to be cleaner.

Test plan: make check-all
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/Object/MachO.hllvm.src/include/llvm/Object/MachO.h
The file was modified/llvm/trunk/lib/Object/MachOObjectFile.cppllvm.src/lib/Object/MachOObjectFile.cpp
The file was modified/llvm/trunk/tools/llvm-nm/llvm-nm.cppllvm.src/tools/llvm-nm/llvm-nm.cpp
The file was modified/llvm/trunk/tools/llvm-objdump/MachODump.cppllvm.src/tools/llvm-objdump/MachODump.cpp
Revision 309461 by Vedant Kumar:
[ubsan] Diagnose invalid uses of builtins (compiler-rt)

Differential Revision: https://reviews.llvm.org/D34591
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/lib/ubsan/ubsan_checks.inccompiler-rt.src/lib/ubsan/ubsan_checks.inc
The file was modified/compiler-rt/trunk/lib/ubsan/ubsan_handlers.cccompiler-rt.src/lib/ubsan/ubsan_handlers.cc
The file was modified/compiler-rt/trunk/lib/ubsan/ubsan_handlers.hcompiler-rt.src/lib/ubsan/ubsan_handlers.h
The file was modified/compiler-rt/trunk/lib/ubsan/ubsan_interface.inccompiler-rt.src/lib/ubsan/ubsan_interface.inc
The file was added/compiler-rt/trunk/test/ubsan/TestCases/Misc/builtins.cppcompiler-rt.src/test/ubsan/TestCases/Misc/builtins.cpp
The file was modified/compiler-rt/trunk/test/ubsan/lit.common.cfgcompiler-rt.src/test/ubsan/lit.common.cfg
Revision 309460 by Vedant Kumar:
[test] FileCheck-ify a test to avoid a spurious failure, NFC

The path to one of my source trees contains 'builtin' as a substring, so
this test failed. Fix it with FileCheck.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/test/CodeGen/2004-02-20-Builtins.cclang.src/test/CodeGen/2004-02-20-Builtins.c
Revision 309459 by Vedant Kumar:
[ubsan] Diagnose invalid uses of builtins (clang)

On some targets, passing zero to the clz() or ctz() builtins has undefined
behavior. I ran into this issue while debugging UB in __hash_table from libcxx:
the bug I was seeing manifested itself differently under -O0 vs -Os, due to a
UB call to clz() (see: libcxx/r304617).

This patch introduces a check which can detect UB calls to builtins.

llvm.org/PR26979

Differential Revision: https://reviews.llvm.org/D34590
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/docs/UndefinedBehaviorSanitizer.rstclang.src/docs/UndefinedBehaviorSanitizer.rst
The file was modified/cfe/trunk/include/clang/Basic/Sanitizers.defclang.src/include/clang/Basic/Sanitizers.def
The file was modified/cfe/trunk/lib/CodeGen/CGBuiltin.cppclang.src/lib/CodeGen/CGBuiltin.cpp
The file was modified/cfe/trunk/lib/CodeGen/CodeGenFunction.hclang.src/lib/CodeGen/CodeGenFunction.h
The file was added/cfe/trunk/test/CodeGen/ubsan-builtin-checks.cclang.src/test/CodeGen/ubsan-builtin-checks.c
The file was modified/cfe/trunk/test/Driver/fsanitize.cclang.src/test/Driver/fsanitize.c
Revision 309457 by efriedma:
Fix update_llc_test_checks.py ARM parsing

When I tried running the script, the ARM regex parser could not parse
my code. It failed because the .Lfunc_end line has a comment at the
end of it, so this commit removes the newline at the end of the regex.

Patch by Joel Galenson!

Differential Revision: https://reviews.llvm.org/D35641
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/update_llc_test_checks.pyllvm.src/utils/update_llc_test_checks.py
Revision 309456 by tobiasvk:
[LTO] llvm-lto2: Add option to load sample profile

Summary:
This exposes LTO's Conf.SampleProfile as a command line option
(-lto-sample-profile-file) for testing via the llvm-lto2 utility.

Reviewers: pcc, danielcdh

Subscribers: mehdi_amini, inglorion, llvm-commits

Differential Revision: https://reviews.llvm.org/D36030
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/LTO/Resolution/X86/Inputs/load-sample-prof.profllvm.src/test/LTO/Resolution/X86/Inputs/load-sample-prof.prof
The file was added/llvm/trunk/test/LTO/Resolution/X86/load-sample-prof.llllvm.src/test/LTO/Resolution/X86/load-sample-prof.ll
The file was modified/llvm/trunk/tools/llvm-lto2/llvm-lto2.cppllvm.src/tools/llvm-lto2/llvm-lto2.cpp
Revision 309455 by Adrian Prantl:
Remove the unused offset field from LiveDebugValues (NFC)

Followup to r309426.
rdar://problem/33580047
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/LiveDebugValues.cppllvm.src/lib/CodeGen/LiveDebugValues.cpp
Revision 309452 by eugenis:
Clean up shard logs on sanitizer-android bot.

Differential revision: https://reviews.llvm.org/D36015
Change TypePath in RepositoryPath in Workspace
The file was modified/zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_android_functions.shzorg/zorg/buildbot/builders/sanitizers/buildbot_android_functions.sh
Revision 309451 by Adrian Prantl:
Remove the unused offset field from LiveDebugVariables (NFC)

Followup to r309426.
rdar://problem/33580047
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/LiveDebugVariables.cppllvm.src/lib/CodeGen/LiveDebugVariables.cpp
Revision 309450 by Adrian Prantl:
Remove the unused offset from DBG_VALUE (NFC)

Followup to r309426.
rdar://problem/33580047
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/CodeGen/MachineInstrBuilder.hllvm.src/include/llvm/CodeGen/MachineInstrBuilder.h
The file was modified/llvm/trunk/lib/CodeGen/LiveDebugValues.cppllvm.src/lib/CodeGen/LiveDebugValues.cpp
The file was modified/llvm/trunk/lib/CodeGen/LiveDebugVariables.cppllvm.src/lib/CodeGen/LiveDebugVariables.cpp
The file was modified/llvm/trunk/lib/CodeGen/MachineInstr.cppllvm.src/lib/CodeGen/MachineInstr.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/FastISel.cppllvm.src/lib/CodeGen/SelectionDAG/FastISel.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cppllvm.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cppllvm.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
The file was modified/llvm/trunk/lib/Target/X86/X86OptimizeLEAs.cppllvm.src/lib/Target/X86/X86OptimizeLEAs.cpp
Revision 309449 by Adrian Prantl:
Remove the unused DBG_VALUE offset parameter from GlobalISel (NFC)

Followup to r309426.
rdar://problem/33580047
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.hllvm.src/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
The file was modified/llvm/trunk/lib/CodeGen/GlobalISel/IRTranslator.cppllvm.src/lib/CodeGen/GlobalISel/IRTranslator.cpp
The file was modified/llvm/trunk/lib/CodeGen/GlobalISel/MachineIRBuilder.cppllvm.src/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
Revision 309448 by Adrian Prantl:
Update the Go bindings for r309426 (remove offset from llvm.dbg.value)
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/bindings/go/llvm/DIBuilderBindings.cppllvm.src/bindings/go/llvm/DIBuilderBindings.cpp
The file was modified/llvm/trunk/bindings/go/llvm/DIBuilderBindings.hllvm.src/bindings/go/llvm/DIBuilderBindings.h
The file was modified/llvm/trunk/bindings/go/llvm/dibuilder.gollvm.src/bindings/go/llvm/dibuilder.go
Revision 309447 by faaleen:
Added tests for i8 interleaved-load-pattern of stride=4, VF=(8, 16, 32).
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/CodeGen/X86/x86-interleaved-access.llllvm.src/test/CodeGen/X86/x86-interleaved-access.ll
Revision 309446 by Adrian Prantl:
Remove the unused DBG_VALUE offset parameter from RegAllocFast (NFC)

Followup to r309426.
rdar://problem/33580047
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/RegAllocFast.cppllvm.src/lib/CodeGen/RegAllocFast.cpp
Revision 309445 by sgundapa:
Add documentation for the attribute "no-jump-tables"
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/LangRef.rstllvm.src/docs/LangRef.rst
Revision 309444 by sgundapa:
[SimplifyCFG] Make the no-jump-tables attribute also disable switch lookup tables

Differential Revision: https://reviews.llvm.org/D35579
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Transforms/Utils/SimplifyCFG.cppllvm.src/lib/Transforms/Utils/SimplifyCFG.cpp
The file was added/llvm/trunk/test/Transforms/SimplifyCFG/Hexagon/disable-lookup-table.llllvm.src/test/Transforms/SimplifyCFG/Hexagon/disable-lookup-table.ll
The file was added/llvm/trunk/test/Transforms/SimplifyCFG/disable-lookup-table.llllvm.src/test/Transforms/SimplifyCFG/disable-lookup-table.ll
Revision 309443 by kcc:
[libFuzzer] improve support for inline-8bit-counters (make it more correct and faster)
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Fuzzer/FuzzerTracePC.cppllvm.src/lib/Fuzzer/FuzzerTracePC.cpp
The file was modified/llvm/trunk/lib/Fuzzer/FuzzerTracePC.hllvm.src/lib/Fuzzer/FuzzerTracePC.h
The file was modified/llvm/trunk/lib/Fuzzer/test/fuzzer-traces-hooks.testllvm.src/lib/Fuzzer/test/fuzzer-traces-hooks.test
Revision 309442 by kparzysz:
[Hexagon] Formatting changes, NFC
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonNewValueJump.cppllvm.src/lib/Target/Hexagon/HexagonNewValueJump.cpp
Revision 309441 by eraman:
[Inliner] Do not apply any bonus for cold callsites.

Summary:
Inlining threshold is increased by application of bonuses when the
callee has a single reachable basic block or is rich in vector
instructions. Similarly, inlining cost is reduced by applying a large
bonus when the last call to a static function is considered for
inlining. This patch disables the application of these bonuses when the
callsite or the callee is cold. The intention here is to prevent a large
cold callsite from being inlined to a non-cold caller that could prevent
the caller from being inlined. This is especially important when the
cold callsite is a last call to a static since the associated bonus is
very high.

Reviewers: chandlerc, davidxl

Subscribers: danielcdh, llvm-commits

Differential Revision: https://reviews.llvm.org/D35823
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Analysis/InlineCost.cppllvm.src/lib/Analysis/InlineCost.cpp
The file was modified/llvm/trunk/test/Transforms/Inline/last-call-bonus.llllvm.src/test/Transforms/Inline/last-call-bonus.ll
The file was added/llvm/trunk/test/Transforms/Inline/last-call-no-bonus.llllvm.src/test/Transforms/Inline/last-call-no-bonus.ll
The file was added/llvm/trunk/test/Transforms/Inline/vector-no-bonus.llllvm.src/test/Transforms/Inline/vector-no-bonus.ll
Revision 309440 by rnk:
Try to fix asan test on sanitizer-windows
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/test/asan/TestCases/pass-object-byval.cccompiler-rt.src/test/asan/TestCases/pass-object-byval.cc
Revision 309436 by Adrian Prantl:
Remove the unused dbg.value offset from SelectionDAG (NFC)

Followup to r309426.
rdar://problem/33580047
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/CodeGen/SelectionDAG.hllvm.src/include/llvm/CodeGen/SelectionDAG.h
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/InstrEmitter.cppllvm.src/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SDNodeDbgValue.hllvm.src/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cppllvm.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cppllvm.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.hllvm.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
Revision 309434 by rnk:
[lit] Use a %{python} substitution to avoid relying on python being on PATH
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/lit/tests/Inputs/max-failures/lit.cfgllvm.src/utils/lit/tests/Inputs/max-failures/lit.cfg
The file was modified/llvm/trunk/utils/lit/tests/Inputs/shtest-format/external_shell/fail_with_bad_encoding.txtllvm.src/utils/lit/tests/Inputs/shtest-format/external_shell/fail_with_bad_encoding.txt
The file was modified/llvm/trunk/utils/lit/tests/Inputs/shtest-format/lit.cfgllvm.src/utils/lit/tests/Inputs/shtest-format/lit.cfg
The file was modified/llvm/trunk/utils/lit/tests/Inputs/shtest-shell/lit.cfgllvm.src/utils/lit/tests/Inputs/shtest-shell/lit.cfg
The file was modified/llvm/trunk/utils/lit/tests/Inputs/shtest-shell/redirects.txtllvm.src/utils/lit/tests/Inputs/shtest-shell/redirects.txt
Revision 309432 by rnk:
[lit] Remove stale test inputs before running check-lit

This should fix googletest-format test failures on the clang modules
buildbots, which have a stale copy of the OneTest script in the build
directory.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/lit/CMakeLists.txtllvm.src/utils/lit/CMakeLists.txt
Revision 309431 by Adrian Prantl:
Reword sentence in LangRef
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/LangRef.rstllvm.src/docs/LangRef.rst