This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from be4f17f Moved test case for r268323 to DebugInfo/X86 to unbreak aarch64. new 02073cb livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFC new dd2d6cf ThinLTO: do not import function whose linkage prevents inlining. new 2448e9f Move llvm-readobj/StreamWriter to Support. new 84bc70b Parse the TPI (type information) stream of PDB files.
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/llvm/CodeGen/LivePhysRegs.h | 6 +- include/llvm/DebugInfo/PDB/Raw/ByteStream.h | 4 + include/llvm/DebugInfo/PDB/Raw/MappedBlockStream.h | 3 + include/llvm/DebugInfo/PDB/Raw/PDBFile.h | 3 + include/llvm/DebugInfo/PDB/Raw/RawConstants.h | 8 ++ include/llvm/DebugInfo/PDB/Raw/StreamInterface.h | 4 + include/llvm/DebugInfo/PDB/Raw/StreamReader.h | 2 + include/llvm/DebugInfo/PDB/Raw/TpiStream.h | 62 +++++++++ include/llvm/IR/GlobalValue.h | 46 ++++--- .../llvm/Support/ScopedPrinter.h | 107 +++++++-------- lib/CodeGen/ExecutionDepsFix.cpp | 2 +- lib/CodeGen/IfConversion.cpp | 12 +- lib/CodeGen/LivePhysRegs.cpp | 16 +-- lib/CodeGen/StackMapLivenessAnalysis.cpp | 2 +- lib/DebugInfo/PDB/CMakeLists.txt | 3 +- lib/DebugInfo/PDB/Raw/ByteStream.cpp | 9 ++ lib/DebugInfo/PDB/Raw/MappedBlockStream.cpp | 6 + lib/DebugInfo/PDB/Raw/PDBFile.cpp | 15 ++- lib/DebugInfo/PDB/Raw/StreamReader.cpp | 8 ++ lib/DebugInfo/PDB/Raw/TpiStream.cpp | 143 +++++++++++++++++++++ lib/Support/CMakeLists.txt | 1 + .../Support/ScopedPrinter.cpp | 9 +- lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp | 4 +- lib/Target/ARM/ARMExpandPseudoInsts.cpp | 4 +- lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 2 +- lib/Target/ARM/Thumb1FrameLowering.cpp | 2 +- lib/Target/SystemZ/SystemZShortenInst.cpp | 2 +- lib/Target/X86/X86FixupBWInsts.cpp | 2 +- lib/Target/X86/X86FloatingPoint.cpp | 2 +- lib/Target/X86/X86InstrInfo.cpp | 2 +- lib/Transforms/IPO/FunctionImport.cpp | 4 +- test/DebugInfo/PDB/pdbdump-headers.test | 9 ++ test/ThinLTO/X86/alias_import.ll | 4 +- .../Transforms/FunctionImport/Inputs/funcimport.ll | 5 + test/Transforms/FunctionImport/funcimport.ll | 5 + tools/llvm-pdbdump/llvm-pdbdump.cpp | 34 +++++ tools/llvm-readobj/ARMAttributeParser.cpp | 2 +- tools/llvm-readobj/ARMAttributeParser.h | 6 +- tools/llvm-readobj/ARMEHABIPrinter.h | 10 +- tools/llvm-readobj/ARMWinEHPrinter.h | 6 +- tools/llvm-readobj/CMakeLists.txt | 1 - tools/llvm-readobj/COFFDumper.cpp | 14 +- tools/llvm-readobj/ELFDumper.cpp | 34 +++-- tools/llvm-readobj/MachODumper.cpp | 11 +- tools/llvm-readobj/ObjDumper.cpp | 6 +- tools/llvm-readobj/ObjDumper.h | 12 +- tools/llvm-readobj/Win64EHDumper.h | 6 +- tools/llvm-readobj/llvm-readobj.cpp | 7 +- 48 files changed, 483 insertions(+), 184 deletions(-) create mode 100644 include/llvm/DebugInfo/PDB/Raw/TpiStream.h rename tools/llvm-readobj/StreamWriter.h => include/llvm/Support/ScopedPrinter.h (74%) create mode 100644 lib/DebugInfo/PDB/Raw/TpiStream.cpp rename tools/llvm-readobj/StreamWriter.cpp => lib/Support/ScopedPrinter.cpp (86%)