SuccessChanges

Summary

  1. llvm-symbolizer: Add optional "start file" to match "start line" (details)
  2. [libunwind] Replace chain-of-ifdefs for dl_iterate_phdr (details)
  3. [SelectionDAGBuilder] Remove Unnecessary FastMathFlags temporary. Use SDNodeFlags instead. NFCI (details)
  4. [llvm] [unittest] Allow getting a C string from the TempDir helper class (details)
Commit 69da27c7496ea373567ce5121e6fe8613846e7a5 by dblaikie
llvm-symbolizer: Add optional "start file" to match "start line"

Since a function might have portions of its code coming from multiple
different files, "start line" is ambiguous (it can't just be resolved
relative to the file/line specified). Add start file to disambiguate it.
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFDie.cpp (diff)
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/lookup.s (diff)
The file was modifiedllvm/include/llvm/DebugInfo/DWARF/DWARFDie.h (diff)
The file was modifiedllvm/include/llvm/DebugInfo/DIContext.h (diff)
The file was modifiedllvm/test/tools/llvm-symbolizer/sym-verbose.test (diff)
The file was modifiedllvm/lib/DebugInfo/Symbolize/DIPrinter.cpp (diff)
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFContext.cpp (diff)
Commit 88bf133c99c3124842c182a019306f83f2c1b856 by rprichard
[libunwind] Replace chain-of-ifdefs for dl_iterate_phdr

Define a _LIBUNWIND_USE_DL_ITERATE_PHDR macro in config.h when there is
no other unwind info lookup method. Also define a
_LIBUNWIND_USE_DL_UNWIND_FIND_EXIDX macro to factor out
(__BIONIC__ and _LIBUNWIND_ARM_EHABI).

Differential Revision: https://reviews.llvm.org/D86768
The file was modifiedlibunwind/src/AddressSpace.hpp (diff)
The file was modifiedlibunwind/test/frameheadercache_test.pass.cpp (diff)
The file was modifiedlibunwind/src/config.h (diff)
Commit 844e94a5026eea19f1f8091121ad05684f28d047 by craig.topper
[SelectionDAGBuilder] Remove Unnecessary FastMathFlags temporary. Use SDNodeFlags instead. NFCI

This was a missed simplication in D87200
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp (diff)
Commit e7b40c5492e5c4b182df421892136d2ee6868124 by jaskiewiczs
[llvm] [unittest] Allow getting a C string from the TempDir helper class

The TempDir.path() member function returns a StringRef. We've been
calling the data() method on that StringRef, which does not guarantee
to return a null-terminated string (required by chdir and other POSIX
functions).

Introduce the c_str() method in the TempDir class, which returns the
proper string without the need to create a copy of the path at use site.
The file was modifiedllvm/unittests/Support/LockFileManagerTest.cpp (diff)
The file was modifiedllvm/include/llvm/Testing/Support/SupportHelpers.h (diff)