This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 2cb32ff329e [WebAssembly] Fix MRI.hasOneNonDBGUse assert in WebAssembly [...] new d177f9e9bfa Revert "Re-revert r343129." new ed523f9336c Re-reapply r343129 with more fixes. new 3b35e17b21e llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)
The 3 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/Analysis/LoopInfoImpl.h | 4 +- include/llvm/CodeGen/SlotIndexes.h | 2 +- .../llvm/ExecutionEngine/Orc/ThreadSafeModule.h | 27 +++-- include/llvm/ProfileData/InstrProf.h | 6 +- include/llvm/Support/CFGUpdate.h | 2 +- include/llvm/Support/GenericDomTreeConstruction.h | 7 +- include/llvm/Support/ScopedPrinter.h | 2 +- lib/Analysis/BlockFrequencyInfoImpl.cpp | 12 +- lib/Analysis/CFLAndersAliasAnalysis.cpp | 4 +- lib/Analysis/CallGraph.cpp | 3 +- lib/Analysis/MemoryDependenceAnalysis.cpp | 6 +- lib/Analysis/ScalarEvolution.cpp | 2 +- lib/Analysis/ScalarEvolutionExpander.cpp | 2 +- lib/Analysis/TargetLibraryInfo.cpp | 4 +- lib/Bitcode/Reader/ValueList.cpp | 2 +- lib/Bitcode/Writer/ValueEnumerator.cpp | 4 +- lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 7 +- lib/CodeGen/AsmPrinter/DebugLocEntry.h | 2 +- lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 40 +++---- lib/CodeGen/AsmPrinter/EHStreamer.cpp | 6 +- lib/CodeGen/CodeGenPrepare.cpp | 3 +- lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 2 +- lib/CodeGen/LocalStackSlotAllocation.cpp | 2 +- lib/CodeGen/MIRCanonicalizerPass.cpp | 8 +- lib/CodeGen/MachineBasicBlock.cpp | 2 +- lib/CodeGen/MachinePipeliner.cpp | 5 +- lib/CodeGen/MachineScheduler.cpp | 2 +- lib/CodeGen/ReachingDefAnalysis.cpp | 2 +- lib/CodeGen/ScheduleDAGInstrs.cpp | 2 +- lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 10 +- lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 2 +- lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 +- lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 7 +- lib/CodeGen/SlotIndexes.cpp | 2 +- lib/CodeGen/StackColoring.cpp | 2 +- lib/CodeGen/StackMaps.cpp | 9 +- lib/CodeGen/StackSlotColoring.cpp | 2 +- lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp | 2 +- .../CodeView/DebugStringTableSubsection.cpp | 2 +- lib/DebugInfo/DWARF/DWARFContext.cpp | 5 +- lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 2 +- lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 2 +- lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 9 +- lib/IR/AsmWriter.cpp | 2 +- lib/IR/Attributes.cpp | 2 +- lib/IR/Metadata.cpp | 4 +- lib/IR/Verifier.cpp | 4 +- lib/LTO/ThinLTOCodeGenerator.cpp | 11 +- lib/MC/MachObjectWriter.cpp | 4 +- lib/MC/WinCOFFObjectWriter.cpp | 7 +- lib/ProfileData/Coverage/CoverageMapping.cpp | 7 +- lib/ProfileData/GCOV.cpp | 2 +- lib/ProfileData/ProfileSummaryBuilder.cpp | 2 +- lib/Support/JSON.cpp | 2 +- lib/Support/SourceMgr.cpp | 2 +- lib/Support/Timer.cpp | 2 +- lib/TableGen/Record.cpp | 7 +- lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp | 29 +++-- lib/Target/AMDGPU/GCNIterativeScheduler.cpp | 3 +- lib/Target/AMDGPU/SIFormMemoryClauses.cpp | 19 ++- lib/Target/ARM/ARMBaseInstrInfo.cpp | 5 +- lib/Target/ARM/ARMFrameLowering.cpp | 5 +- lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 15 ++- lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 2 +- lib/Target/Hexagon/HexagonConstExtenders.cpp | 7 +- lib/Target/Hexagon/HexagonGenInsert.cpp | 2 +- lib/Target/Hexagon/HexagonStoreWidening.cpp | 2 +- lib/Target/Hexagon/RDFDeadCode.cpp | 2 +- lib/Target/Hexagon/RDFGraph.cpp | 2 +- lib/Target/Hexagon/RDFLiveness.cpp | 6 +- .../Mips/MCTargetDesc/MipsELFObjectWriter.cpp | 2 +- lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyRegColoring.cpp | 19 ++- lib/Target/X86/X86SpeculativeLoadHardening.cpp | 2 +- lib/Target/XCore/XCoreFrameLowering.cpp | 4 +- lib/Target/XCore/XCoreLowerThreadLocal.cpp | 2 +- lib/Transforms/Coroutines/CoroFrame.cpp | 2 +- lib/Transforms/IPO/LowerTypeTests.cpp | 6 +- lib/Transforms/IPO/SampleProfile.cpp | 26 ++-- lib/Transforms/Scalar/GVNHoist.cpp | 8 +- lib/Transforms/Scalar/GVNSink.cpp | 4 +- lib/Transforms/Scalar/GuardWidening.cpp | 5 +- lib/Transforms/Scalar/LoopSink.cpp | 8 +- lib/Transforms/Scalar/LoopStrengthReduce.cpp | 6 +- lib/Transforms/Scalar/MergeICmps.cpp | 7 +- lib/Transforms/Scalar/NewGVN.cpp | 7 +- lib/Transforms/Scalar/PlaceSafepoints.cpp | 2 +- lib/Transforms/Scalar/RewriteStatepointsForGC.cpp | 2 +- lib/Transforms/Scalar/SROA.cpp | 6 +- lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 9 +- .../Utils/ImportedFunctionsInliningStatistics.cpp | 2 +- lib/Transforms/Utils/LowerSwitch.cpp | 2 +- lib/Transforms/Utils/PredicateInfo.cpp | 2 +- lib/Transforms/Utils/PromoteMemoryToRegister.cpp | 11 +- lib/Transforms/Utils/SimplifyCFG.cpp | 2 +- lib/Transforms/Utils/SplitModule.cpp | 14 +-- tools/dsymutil/DwarfLinker.cpp | 2 +- tools/dsymutil/DwarfStreamer.cpp | 2 +- tools/llvm-config/llvm-config.cpp | 2 +- tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 2 +- tools/llvm-exegesis/lib/Analysis.cpp | 16 ++- tools/llvm-mca/lib/HardwareUnits/RegisterFile.cpp | 7 +- tools/llvm-mca/lib/InstrBuilder.cpp | 2 +- tools/llvm-nm/llvm-nm.cpp | 2 +- tools/llvm-objdump/COFFDump.cpp | 2 +- tools/llvm-objdump/MachODump.cpp | 2 +- tools/llvm-objdump/llvm-objdump.cpp | 6 +- tools/llvm-pdbutil/DumpOutputStyle.cpp | 2 +- tools/llvm-pdbutil/PrettyTypeDumper.cpp | 2 +- tools/llvm-pdbutil/llvm-pdbutil.cpp | 6 +- tools/llvm-readobj/COFFDumper.cpp | 3 +- tools/llvm-xray/xray-account.cpp | 131 ++++++++++----------- tools/yaml2obj/yaml2macho.cpp | 7 +- unittests/ADT/StringMapTest.cpp | 4 +- unittests/Analysis/LazyCallGraphTest.cpp | 22 ++-- unittests/Analysis/MemorySSATest.cpp | 7 +- unittests/ExecutionEngine/Orc/CMakeLists.txt | 1 + .../ExecutionEngine/Orc/ThreadSafeModuleTest.cpp | 95 +++++++++++++++ unittests/Support/Path.cpp | 12 +- utils/TableGen/CTagsEmitter.cpp | 2 +- utils/TableGen/CodeGenDAGPatterns.cpp | 4 +- utils/TableGen/CodeGenRegisters.cpp | 14 +-- utils/TableGen/CodeGenSchedule.cpp | 14 +-- utils/TableGen/CodeGenTarget.cpp | 10 +- utils/TableGen/GlobalISelEmitter.cpp | 10 +- utils/TableGen/InfoByHwMode.cpp | 4 +- utils/TableGen/SubtargetEmitter.cpp | 17 ++- 127 files changed, 510 insertions(+), 451 deletions(-) create mode 100644 unittests/ExecutionEngine/Orc/ThreadSafeModuleTest.cpp