This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 2e4c642274d [DAG] add test to show FMF mismatch between IR and DAG; NFC new 26b584c6918 Remove \brief commands from doxygen comments. new f91f75799cd [X86] Convert all uses of WriteFAdd to X86SchedWriteWidths.
The 2 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-c/lto.h | 8 +- include/llvm/ADT/APFloat.h | 2 +- include/llvm/ADT/APInt.h | 326 ++++++++++----------- include/llvm/ADT/APSInt.h | 6 +- include/llvm/ADT/ArrayRef.h | 30 +- include/llvm/ADT/BitVector.h | 4 +- include/llvm/ADT/DepthFirstIterator.h | 2 +- include/llvm/ADT/EpochTracker.h | 12 +- include/llvm/ADT/Hashing.h | 62 ++-- include/llvm/ADT/MapVector.h | 10 +- include/llvm/ADT/None.h | 2 +- include/llvm/ADT/PackedVector.h | 2 +- include/llvm/ADT/SCCIterator.h | 10 +- include/llvm/ADT/STLExtras.h | 20 +- include/llvm/ADT/SetVector.h | 56 ++-- include/llvm/ADT/SmallPtrSet.h | 2 +- include/llvm/ADT/Statistic.h | 14 +- include/llvm/ADT/StringExtras.h | 2 +- include/llvm/ADT/StringRef.h | 4 +- include/llvm/ADT/StringSwitch.h | 6 +- include/llvm/ADT/UniqueVector.h | 8 +- include/llvm/ADT/VariadicFunction.h | 2 +- include/llvm/ADT/edit_distance.h | 2 +- include/llvm/ADT/ilist.h | 8 +- include/llvm/ADT/ilist_node.h | 8 +- include/llvm/ADT/iterator.h | 6 +- include/llvm/ADT/iterator_range.h | 4 +- include/llvm/Analysis/AliasAnalysis.h | 4 +- include/llvm/Analysis/AliasAnalysisEvaluator.h | 2 +- include/llvm/Analysis/AssumptionCache.h | 32 +- include/llvm/Analysis/BasicAliasAnalysis.h | 2 +- include/llvm/Analysis/BlockFrequencyInfo.h | 16 +- include/llvm/Analysis/BlockFrequencyInfoImpl.h | 92 +++--- include/llvm/Analysis/BranchProbabilityInfo.h | 30 +- include/llvm/Analysis/CFG.h | 8 +- include/llvm/Analysis/CFLAndersAliasAnalysis.h | 10 +- include/llvm/Analysis/CFLSteensAliasAnalysis.h | 8 +- include/llvm/Analysis/CGSCCPassManager.h | 24 +- include/llvm/Analysis/CallGraph.h | 80 ++--- include/llvm/Analysis/CodeMetrics.h | 34 +-- include/llvm/Analysis/ConstantFolding.h | 16 +- include/llvm/Analysis/DOTGraphTraitsPass.h | 2 +- include/llvm/Analysis/DemandedBits.h | 6 +- include/llvm/Analysis/DependenceAnalysis.h | 4 +- include/llvm/Analysis/DominanceFrontier.h | 8 +- include/llvm/Analysis/EHPersonalities.h | 10 +- .../llvm/Analysis/IndirectCallPromotionAnalysis.h | 2 +- include/llvm/Analysis/InlineCost.h | 20 +- include/llvm/Analysis/IteratedDominanceFrontier.h | 12 +- include/llvm/Analysis/LazyBlockFrequencyInfo.h | 8 +- include/llvm/Analysis/LazyBranchProbabilityInfo.h | 10 +- include/llvm/Analysis/LazyValueInfo.h | 2 +- include/llvm/Analysis/LoopAccessAnalysis.h | 174 +++++------ include/llvm/Analysis/LoopAnalysisManager.h | 2 +- include/llvm/Analysis/LoopInfo.h | 14 +- include/llvm/Analysis/LoopUnrollAnalyzer.h | 6 +- include/llvm/Analysis/MemoryBuiltins.h | 18 +- include/llvm/Analysis/MemorySSA.h | 86 +++--- include/llvm/Analysis/MemorySSAUpdater.h | 8 +- include/llvm/Analysis/MustExecute.h | 4 +- include/llvm/Analysis/ObjCARCAliasAnalysis.h | 2 +- include/llvm/Analysis/ObjCARCAnalysisUtils.h | 14 +- include/llvm/Analysis/ObjCARCInstKind.h | 22 +- include/llvm/Analysis/OptimizationRemarkEmitter.h | 16 +- include/llvm/Analysis/OrderedBasicBlock.h | 12 +- include/llvm/Analysis/PostDominators.h | 8 +- include/llvm/Analysis/ProfileSummaryInfo.h | 30 +- include/llvm/Analysis/PtrUseVisitor.h | 42 +-- include/llvm/Analysis/RegionInfo.h | 10 +- include/llvm/Analysis/TargetTransformInfo.h | 136 ++++----- include/llvm/Analysis/TargetTransformInfoImpl.h | 4 +- include/llvm/Analysis/ValueTracking.h | 6 +- include/llvm/Analysis/VectorUtils.h | 28 +- include/llvm/AsmParser/Parser.h | 6 +- include/llvm/Bitcode/BitcodeWriter.h | 2 +- include/llvm/Bitcode/BitcodeWriterPass.h | 8 +- include/llvm/Bitcode/BitstreamWriter.h | 4 +- include/llvm/CodeGen/Analysis.h | 2 +- include/llvm/CodeGen/AsmPrinter.h | 12 +- include/llvm/CodeGen/AtomicExpandUtils.h | 2 +- include/llvm/CodeGen/BasicTTIImpl.h | 10 +- include/llvm/CodeGen/CalcSpillWeights.h | 12 +- include/llvm/CodeGen/CommandFlags.inc | 2 +- include/llvm/CodeGen/CostTable.h | 2 +- include/llvm/CodeGen/DIE.h | 2 +- include/llvm/CodeGen/FastISel.h | 118 ++++---- .../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 8 +- include/llvm/CodeGen/LiveInterval.h | 4 +- include/llvm/CodeGen/LivePhysRegs.h | 10 +- include/llvm/CodeGen/LiveRangeEdit.h | 2 +- include/llvm/CodeGen/LiveRegUnits.h | 2 +- include/llvm/CodeGen/LoopTraversal.h | 2 +- include/llvm/CodeGen/MIRParser/MIRParser.h | 2 +- include/llvm/CodeGen/MachineBasicBlock.h | 2 +- include/llvm/CodeGen/MachineDominators.h | 10 +- include/llvm/CodeGen/MachineFunction.h | 6 +- include/llvm/CodeGen/MachineInstr.h | 12 +- include/llvm/CodeGen/MachineLoopInfo.h | 4 +- include/llvm/CodeGen/MachineOperand.h | 2 +- .../CodeGen/MachineOptimizationRemarkEmitter.h | 8 +- include/llvm/CodeGen/MachineScheduler.h | 10 +- include/llvm/CodeGen/MacroFusion.h | 6 +- include/llvm/CodeGen/PBQP/Math.h | 58 ++-- include/llvm/CodeGen/PBQP/ReductionRules.h | 4 +- include/llvm/CodeGen/PBQP/Solution.h | 8 +- include/llvm/CodeGen/Passes.h | 4 +- include/llvm/CodeGen/RegAllocPBQP.h | 8 +- include/llvm/CodeGen/RegisterPressure.h | 8 +- include/llvm/CodeGen/ScheduleDAG.h | 46 +-- include/llvm/CodeGen/ScheduleDAGInstrs.h | 8 +- include/llvm/CodeGen/ScheduleDFS.h | 34 +-- include/llvm/CodeGen/SelectionDAG.h | 16 +- include/llvm/CodeGen/SelectionDAGISel.h | 8 +- include/llvm/CodeGen/SelectionDAGNodes.h | 8 +- include/llvm/CodeGen/SlotIndexes.h | 2 +- include/llvm/CodeGen/StackMaps.h | 24 +- include/llvm/CodeGen/StackProtector.h | 4 +- include/llvm/CodeGen/TargetInstrInfo.h | 28 +- include/llvm/CodeGen/TargetLowering.h | 38 +-- include/llvm/CodeGen/TargetRegisterInfo.h | 6 +- include/llvm/CodeGen/TargetSchedule.h | 46 +-- include/llvm/CodeGen/TargetSubtargetInfo.h | 28 +- .../DebugInfo/CodeView/LazyRandomTypeCollection.h | 2 +- include/llvm/DebugInfo/CodeView/TypeStreamMerger.h | 6 +- include/llvm/DebugInfo/DWARF/DWARFUnit.h | 10 +- include/llvm/DebugInfo/MSF/MSFBuilder.h | 2 +- include/llvm/DebugInfo/MSF/MSFCommon.h | 4 +- include/llvm/DebugInfo/Symbolize/Symbolize.h | 10 +- include/llvm/Demangle/Compiler.h | 34 +-- include/llvm/ExecutionEngine/ExecutionEngine.h | 8 +- include/llvm/ExecutionEngine/JITSymbol.h | 2 +- include/llvm/ExecutionEngine/Orc/RPCUtils.h | 6 +- include/llvm/ExecutionEngine/RuntimeDyld.h | 6 +- include/llvm/ExecutionEngine/RuntimeDyldChecker.h | 14 +- .../llvm/ExecutionEngine/SectionMemoryManager.h | 8 +- include/llvm/IR/Attributes.h | 194 ++++++------ include/llvm/IR/CallingConv.h | 10 +- include/llvm/IR/Constants.h | 4 +- include/llvm/IR/DataLayout.h | 60 ++-- include/llvm/IR/DebugInfoMetadata.h | 2 +- include/llvm/IR/DebugLoc.h | 22 +- include/llvm/IR/DiagnosticHandler.h | 2 +- include/llvm/IR/DiagnosticInfo.h | 28 +- include/llvm/IR/DiagnosticPrinter.h | 4 +- include/llvm/IR/Dominators.h | 38 +-- include/llvm/IR/Function.h | 24 +- include/llvm/IR/GlobalValue.h | 2 +- include/llvm/IR/IRBuilder.h | 210 ++++++------- include/llvm/IR/IRPrintingPasses.h | 10 +- include/llvm/IR/InstrTypes.h | 90 +++--- include/llvm/IR/IntrinsicsWebAssembly.td | 2 +- include/llvm/IR/LLVMContext.h | 24 +- include/llvm/IR/MDBuilder.h | 48 +-- include/llvm/IR/Metadata.h | 146 ++++----- include/llvm/IR/Module.h | 22 +- include/llvm/IR/ModuleSummaryIndex.h | 16 +- include/llvm/IR/Operator.h | 2 +- include/llvm/IR/OptBisect.h | 2 +- include/llvm/IR/PassManager.h | 106 +++---- include/llvm/IR/PassManagerInternal.h | 38 +-- include/llvm/IR/ProfileSummary.h | 6 +- include/llvm/IR/Statepoint.h | 2 +- include/llvm/IR/TrackingMDRef.h | 8 +- include/llvm/IR/Use.h | 14 +- include/llvm/IR/UseListOrder.h | 2 +- include/llvm/IR/User.h | 20 +- include/llvm/IR/Value.h | 88 +++--- include/llvm/IR/ValueHandle.h | 28 +- include/llvm/IR/Verifier.h | 6 +- include/llvm/Linker/Linker.h | 2 +- include/llvm/MC/MCAsmBackend.h | 2 +- include/llvm/MC/MCAsmInfo.h | 2 +- include/llvm/MC/MCAsmLayout.h | 20 +- include/llvm/MC/MCAssembler.h | 10 +- include/llvm/MC/MCCodeView.h | 18 +- include/llvm/MC/MCContext.h | 16 +- .../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 2 +- include/llvm/MC/MCDisassembler/MCRelocationInfo.h | 4 +- include/llvm/MC/MCDisassembler/MCSymbolizer.h | 8 +- include/llvm/MC/MCDwarf.h | 68 ++--- include/llvm/MC/MCELFObjectWriter.h | 2 +- include/llvm/MC/MCELFStreamer.h | 2 +- include/llvm/MC/MCExpr.h | 30 +- include/llvm/MC/MCFixup.h | 6 +- include/llvm/MC/MCFixupKindInfo.h | 2 +- include/llvm/MC/MCFragment.h | 12 +- include/llvm/MC/MCInst.h | 10 +- include/llvm/MC/MCInstBuilder.h | 14 +- include/llvm/MC/MCInstPrinter.h | 12 +- include/llvm/MC/MCInstrAnalysis.h | 2 +- include/llvm/MC/MCInstrDesc.h | 128 ++++---- include/llvm/MC/MCInstrInfo.h | 8 +- include/llvm/MC/MCInstrItineraries.h | 24 +- include/llvm/MC/MCLabel.h | 12 +- include/llvm/MC/MCObjectStreamer.h | 4 +- include/llvm/MC/MCParser/MCAsmParser.h | 48 +-- include/llvm/MC/MCParser/MCAsmParserExtension.h | 4 +- include/llvm/MC/MCRegisterInfo.h | 60 ++-- include/llvm/MC/MCSection.h | 8 +- include/llvm/MC/MCStreamer.h | 166 +++++------ include/llvm/MC/MCSymbol.h | 16 +- include/llvm/MC/MCSymbolMachO.h | 4 +- include/llvm/MC/MCValue.h | 8 +- include/llvm/MC/MCWasmObjectWriter.h | 2 +- include/llvm/MC/MCWasmStreamer.h | 2 +- include/llvm/MC/MCWinCOFFObjectWriter.h | 2 +- include/llvm/MC/StringTableBuilder.h | 8 +- include/llvm/Object/Archive.h | 4 +- include/llvm/Object/ELF.h | 4 +- include/llvm/Object/ELFObjectFile.h | 2 +- include/llvm/Object/IRObjectFile.h | 4 +- include/llvm/Object/MachOUniversal.h | 4 +- include/llvm/ObjectYAML/DWARFEmitter.h | 2 +- include/llvm/ObjectYAML/DWARFYAML.h | 2 +- include/llvm/ObjectYAML/ELFYAML.h | 2 +- include/llvm/ObjectYAML/MachOYAML.h | 2 +- include/llvm/ObjectYAML/WasmYAML.h | 2 +- include/llvm/ObjectYAML/YAML.h | 12 +- include/llvm/Option/Arg.h | 28 +- include/llvm/Option/ArgList.h | 2 +- include/llvm/Option/OptTable.h | 26 +- include/llvm/Option/Option.h | 8 +- include/llvm/Passes/PassBuilder.h | 36 +-- .../ProfileData/Coverage/CoverageMappingReader.h | 14 +- .../ProfileData/Coverage/CoverageMappingWriter.h | 8 +- include/llvm/ProfileData/GCOV.h | 2 +- include/llvm/ProfileData/InstrProfData.inc | 16 +- include/llvm/ProfileData/ProfileCommon.h | 2 +- include/llvm/ProfileData/SampleProf.h | 2 +- include/llvm/ProfileData/SampleProfReader.h | 64 ++-- include/llvm/ProfileData/SampleProfWriter.h | 14 +- include/llvm/Support/AMDGPUKernelDescriptor.h | 14 +- include/llvm/Support/AMDGPUMetadata.h | 238 +++++++-------- include/llvm/Support/AlignOf.h | 6 +- include/llvm/Support/Allocator.h | 42 +-- include/llvm/Support/AtomicOrdering.h | 2 +- include/llvm/Support/BinaryByteStream.h | 12 +- include/llvm/Support/BinaryStream.h | 18 +- include/llvm/Support/BinaryStreamArray.h | 2 +- include/llvm/Support/BinaryStreamReader.h | 2 +- include/llvm/Support/BinaryStreamRef.h | 4 +- include/llvm/Support/BinaryStreamWriter.h | 2 +- include/llvm/Support/BlockFrequency.h | 14 +- include/llvm/Support/BranchProbability.h | 4 +- include/llvm/Support/Casting.h | 2 +- include/llvm/Support/CommandLine.h | 22 +- include/llvm/Support/DataExtractor.h | 8 +- include/llvm/Support/DebugCounter.h | 4 +- include/llvm/Support/Endian.h | 2 +- include/llvm/Support/Error.h | 18 +- include/llvm/Support/ErrorOr.h | 6 +- include/llvm/Support/FormatVariadic.h | 2 +- include/llvm/Support/GenericDomTree.h | 6 +- include/llvm/Support/GraphWriter.h | 2 +- include/llvm/Support/JamCRC.h | 2 +- include/llvm/Support/LineIterator.h | 18 +- include/llvm/Support/LockFileManager.h | 28 +- include/llvm/Support/MD5.h | 10 +- include/llvm/Support/MathExtras.h | 38 +-- include/llvm/Support/OnDiskHashTable.h | 40 +-- include/llvm/Support/Options.h | 10 +- include/llvm/Support/Parallel.h | 2 +- include/llvm/Support/Process.h | 6 +- include/llvm/Support/Program.h | 2 +- include/llvm/Support/Regex.h | 4 +- include/llvm/Support/ScaledNumber.h | 82 +++--- include/llvm/Support/Signals.h | 4 +- include/llvm/Support/SmallVectorMemoryBuffer.h | 6 +- include/llvm/Support/StringSaver.h | 2 +- include/llvm/Support/ThreadLocal.h | 2 +- include/llvm/Support/Threading.h | 12 +- include/llvm/Support/UnicodeCharRanges.h | 10 +- include/llvm/Support/Win64EH.h | 14 +- .../llvm/Support/X86DisassemblerDecoderCommon.h | 2 +- include/llvm/Support/YAMLParser.h | 70 ++--- include/llvm/Support/YAMLTraits.h | 2 +- include/llvm/Support/type_traits.h | 6 +- include/llvm/TableGen/Record.h | 4 +- include/llvm/Target/TargetLoweringObjectFile.h | 8 +- include/llvm/Target/TargetMachine.h | 12 +- include/llvm/Transforms/IPO.h | 6 +- include/llvm/Transforms/InstCombine/InstCombine.h | 2 +- include/llvm/Transforms/Instrumentation.h | 4 +- include/llvm/Transforms/Scalar/CallSiteSplitting.h | 2 +- include/llvm/Transforms/Scalar/ConstantHoisting.h | 10 +- include/llvm/Transforms/Scalar/EarlyCSE.h | 4 +- include/llvm/Transforms/Scalar/GVN.h | 10 +- include/llvm/Transforms/Scalar/GVNExpression.h | 2 +- .../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 2 +- include/llvm/Transforms/Scalar/LoopDataPrefetch.h | 2 +- include/llvm/Transforms/Scalar/LoopPassManager.h | 10 +- .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 2 +- .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 2 +- include/llvm/Transforms/Scalar/NewGVN.h | 2 +- include/llvm/Transforms/Scalar/Reassociate.h | 2 +- include/llvm/Transforms/Scalar/SROA.h | 16 +- include/llvm/Transforms/Scalar/SimplifyCFG.h | 2 +- .../llvm/Transforms/Scalar/SpeculateAroundPHIs.h | 2 +- include/llvm/Transforms/Utils/Cloning.h | 4 +- include/llvm/Transforms/Utils/CodeExtractor.h | 14 +- .../Utils/ImportedFunctionsInliningStatistics.h | 2 +- include/llvm/Transforms/Utils/LoopRotationUtils.h | 2 +- include/llvm/Transforms/Utils/LoopSimplify.h | 2 +- include/llvm/Transforms/Utils/LoopUtils.h | 18 +- include/llvm/Transforms/Utils/LoopVersioning.h | 44 +-- include/llvm/Transforms/Utils/ModuleUtils.h | 8 +- include/llvm/Transforms/Utils/PredicateInfo.h | 8 +- include/llvm/Transforms/Utils/PromoteMemToReg.h | 4 +- include/llvm/Transforms/Utils/SSAUpdater.h | 30 +- include/llvm/Transforms/Utils/SimplifyLibCalls.h | 10 +- .../Vectorize/LoopVectorizationLegality.h | 6 +- include/llvm/Transforms/Vectorize/SLPVectorizer.h | 14 +- lib/Analysis/AliasAnalysis.cpp | 2 +- lib/Analysis/BlockFrequencyInfoImpl.cpp | 12 +- lib/Analysis/BranchProbabilityInfo.cpp | 18 +- lib/Analysis/CFLGraph.h | 4 +- lib/Analysis/InlineCost.cpp | 30 +- lib/Analysis/InstructionSimplify.cpp | 8 +- lib/Analysis/LazyValueInfo.cpp | 4 +- lib/Analysis/Lint.cpp | 4 +- lib/Analysis/Loads.cpp | 4 +- lib/Analysis/LoopAccessAnalysis.cpp | 42 +-- lib/Analysis/LoopUnrollAnalyzer.cpp | 2 +- lib/Analysis/MemoryBuiltins.cpp | 14 +- lib/Analysis/MemorySSA.cpp | 30 +- lib/Analysis/MemorySSAUpdater.cpp | 2 +- lib/Analysis/MustExecute.cpp | 2 +- lib/Analysis/ObjCARCAnalysisUtils.cpp | 2 +- lib/Analysis/ObjCARCInstKind.cpp | 18 +- lib/Analysis/OrderedBasicBlock.cpp | 4 +- lib/Analysis/ScalarEvolutionExpander.cpp | 4 +- lib/Analysis/StratifiedSets.h | 20 +- lib/Analysis/TargetTransformInfo.cpp | 2 +- lib/Analysis/ValueTracking.cpp | 6 +- lib/Analysis/VectorUtils.cpp | 18 +- lib/Bitcode/Reader/BitcodeReader.cpp | 6 +- lib/Bitcode/Reader/ValueList.cpp | 4 +- lib/CodeGen/AsmPrinter/AddressPool.h | 2 +- lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 10 +- lib/CodeGen/AsmPrinter/AsmPrinterHandler.h | 18 +- lib/CodeGen/AsmPrinter/ByteStreamer.h | 2 +- lib/CodeGen/AsmPrinter/CodeViewDebug.h | 10 +- lib/CodeGen/AsmPrinter/DIEHash.cpp | 8 +- lib/CodeGen/AsmPrinter/DIEHash.h | 36 +-- .../AsmPrinter/DbgValueHistoryCalculator.cpp | 14 +- lib/CodeGen/AsmPrinter/DebugLocEntry.h | 14 +- lib/CodeGen/AsmPrinter/DebugLocStream.h | 8 +- lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 14 +- lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 2 +- lib/CodeGen/AsmPrinter/DwarfFile.h | 16 +- lib/CodeGen/AsmPrinter/WinCFGuard.h | 10 +- lib/CodeGen/AsmPrinter/WinException.h | 2 +- lib/CodeGen/BranchFolding.h | 2 +- lib/CodeGen/BreakFalseDeps.cpp | 6 +- lib/CodeGen/CodeGenPrepare.cpp | 150 +++++----- lib/CodeGen/GlobalMerge.cpp | 4 +- lib/CodeGen/InterleavedAccessPass.cpp | 12 +- lib/CodeGen/LiveDebugValues.cpp | 2 +- lib/CodeGen/LivePhysRegs.cpp | 2 +- lib/CodeGen/MachineBlockPlacement.cpp | 80 ++--- lib/CodeGen/MachineOutliner.cpp | 46 +-- lib/CodeGen/MachineScheduler.cpp | 16 +- lib/CodeGen/MachineSink.cpp | 4 +- lib/CodeGen/MacroFusion.cpp | 4 +- lib/CodeGen/PeepholeOptimizer.cpp | 28 +- lib/CodeGen/RegAllocFast.cpp | 4 +- lib/CodeGen/RegAllocGreedy.cpp | 22 +- lib/CodeGen/RegAllocPBQP.cpp | 10 +- lib/CodeGen/RegisterCoalescer.cpp | 4 +- lib/CodeGen/RenameIndependentSubregs.cpp | 6 +- lib/CodeGen/SafeStack.cpp | 14 +- lib/CodeGen/ScheduleDAGInstrs.cpp | 8 +- lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 52 ++-- lib/CodeGen/SelectionDAG/FastISel.cpp | 2 +- lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 6 +- lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 32 +- lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 6 +- lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 4 +- lib/CodeGen/SelectionDAG/TargetLowering.cpp | 8 +- lib/CodeGen/ShrinkWrap.cpp | 14 +- lib/CodeGen/SpillPlacement.cpp | 2 +- lib/CodeGen/StackMapLivenessAnalysis.cpp | 14 +- lib/CodeGen/StackProtector.cpp | 2 +- lib/CodeGen/TargetRegisterInfo.cpp | 2 +- lib/ExecutionEngine/ExecutionEngine.cpp | 6 +- lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 38 +-- .../RuntimeDyld/Targets/RuntimeDyldELFMips.h | 4 +- lib/IR/AsmWriter.cpp | 6 +- lib/IR/AttributeImpl.h | 18 +- lib/IR/Attributes.cpp | 14 +- lib/IR/DiagnosticHandler.cpp | 2 +- lib/IR/Dominators.cpp | 18 +- lib/IR/Function.cpp | 2 +- lib/IR/IRBuilder.cpp | 8 +- lib/IR/LLVMContextImpl.cpp | 2 +- lib/IR/LLVMContextImpl.h | 28 +- lib/IR/MDBuilder.cpp | 10 +- lib/IR/Verifier.cpp | 14 +- lib/MC/MCAssembler.cpp | 2 +- lib/MC/MCDisassembler/Disassembler.cpp | 8 +- lib/MC/MCExpr.cpp | 4 +- lib/MC/MCParser/AsmParser.cpp | 78 ++--- lib/MC/MCParser/DarwinAsmParser.cpp | 2 +- lib/ObjectYAML/DWARFEmitter.cpp | 4 +- lib/ObjectYAML/DWARFVisitor.h | 2 +- lib/Passes/PassBuilder.cpp | 16 +- lib/ProfileData/Coverage/CoverageMapping.cpp | 2 +- lib/ProfileData/Coverage/CoverageMappingReader.cpp | 2 +- lib/ProfileData/Coverage/CoverageMappingWriter.cpp | 6 +- lib/ProfileData/InstrProf.cpp | 2 +- lib/ProfileData/SampleProf.cpp | 4 +- lib/ProfileData/SampleProfReader.cpp | 20 +- lib/ProfileData/SampleProfWriter.cpp | 8 +- lib/Support/AMDGPUMetadata.cpp | 2 +- lib/Support/BinaryStreamRef.cpp | 2 +- lib/Support/CommandLine.cpp | 2 +- lib/Support/CrashRecoveryContext.cpp | 2 +- lib/Support/GraphWriter.cpp | 2 +- lib/Support/LockFileManager.cpp | 2 +- lib/Support/MD5.cpp | 4 +- lib/Support/MemoryBuffer.cpp | 2 +- lib/Support/Parallel.cpp | 6 +- lib/Support/Triple.cpp | 6 +- lib/Support/Windows/Process.inc | 2 +- lib/Support/Windows/Signals.inc | 8 +- lib/TableGen/Main.cpp | 2 +- lib/TableGen/TGParser.cpp | 2 +- lib/Target/AArch64/AArch64AsmPrinter.cpp | 6 +- lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp | 28 +- lib/Target/AArch64/AArch64FastISel.cpp | 16 +- lib/Target/AArch64/AArch64FrameLowering.h | 2 +- lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 6 +- lib/Target/AArch64/AArch64ISelLowering.cpp | 16 +- lib/Target/AArch64/AArch64ISelLowering.h | 6 +- lib/Target/AArch64/AArch64InstrInfo.cpp | 4 +- lib/Target/AArch64/AArch64InstrInfo.h | 16 +- lib/Target/AArch64/AArch64MachineFunctionInfo.h | 18 +- lib/Target/AArch64/AArch64MacroFusion.cpp | 2 +- lib/Target/AArch64/AArch64Subtarget.h | 2 +- lib/Target/AArch64/AArch64TargetTransformInfo.cpp | 4 +- .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 16 +- lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 10 +- lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 12 +- lib/Target/AMDGPU/AMDGPUFrameLowering.h | 4 +- lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 8 +- lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 4 +- lib/Target/AMDGPU/AMDGPUISelLowering.h | 14 +- lib/Target/AMDGPU/AMDGPUInline.cpp | 2 +- lib/Target/AMDGPU/AMDGPUInstrInfo.cpp | 2 +- lib/Target/AMDGPU/AMDGPUInstrInfo.h | 4 +- lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp | 2 +- lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h | 2 +- lib/Target/AMDGPU/AMDGPULibCalls.cpp | 2 +- lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 2 +- lib/Target/AMDGPU/AMDGPUMCInstLower.h | 2 +- lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp | 2 +- lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h | 12 +- lib/Target/AMDGPU/AMDGPUMacroFusion.cpp | 2 +- .../AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp | 4 +- lib/Target/AMDGPU/AMDGPURegisterInfo.cpp | 2 +- lib/Target/AMDGPU/AMDGPURegisterInfo.h | 2 +- lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 2 +- lib/Target/AMDGPU/AMDGPUSubtarget.h | 4 +- lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 +- lib/Target/AMDGPU/AMDGPUTargetMachine.h | 2 +- lib/Target/AMDGPU/AMDGPUTargetObjectFile.h | 2 +- lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp | 8 +- .../MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp | 2 +- .../MCTargetDesc/AMDGPUHSAMetadataStreamer.h | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h | 2 +- .../AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp | 4 +- lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp | 8 +- lib/Target/AMDGPU/R600Defines.h | 4 +- lib/Target/AMDGPU/R600ISelLowering.cpp | 4 +- lib/Target/AMDGPU/R600ISelLowering.h | 2 +- lib/Target/AMDGPU/R600InstrInfo.cpp | 2 +- lib/Target/AMDGPU/R600InstrInfo.h | 22 +- lib/Target/AMDGPU/R600MachineScheduler.cpp | 2 +- lib/Target/AMDGPU/R600MachineScheduler.h | 2 +- lib/Target/AMDGPU/R600RegisterInfo.cpp | 2 +- lib/Target/AMDGPU/R600RegisterInfo.h | 6 +- lib/Target/AMDGPU/SIAnnotateControlFlow.cpp | 28 +- lib/Target/AMDGPU/SIDebuggerInsertNops.cpp | 2 +- lib/Target/AMDGPU/SIFixVGPRCopies.cpp | 2 +- lib/Target/AMDGPU/SIFixWWMLiveness.cpp | 2 +- lib/Target/AMDGPU/SIFrameLowering.h | 2 +- lib/Target/AMDGPU/SIISelLowering.cpp | 16 +- lib/Target/AMDGPU/SIISelLowering.h | 6 +- lib/Target/AMDGPU/SIInsertSkips.cpp | 2 +- lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 8 +- lib/Target/AMDGPU/SIInsertWaits.cpp | 46 +-- lib/Target/AMDGPU/SIInstrInfo.cpp | 4 +- lib/Target/AMDGPU/SIInstrInfo.h | 40 +-- lib/Target/AMDGPU/SILowerControlFlow.cpp | 2 +- lib/Target/AMDGPU/SIMachineFunctionInfo.h | 6 +- lib/Target/AMDGPU/SIMachineScheduler.cpp | 2 +- lib/Target/AMDGPU/SIMachineScheduler.h | 2 +- lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 34 +-- lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 2 +- lib/Target/AMDGPU/SIRegisterInfo.cpp | 4 +- lib/Target/AMDGPU/SIRegisterInfo.h | 4 +- lib/Target/AMDGPU/SIShrinkInstructions.cpp | 2 +- lib/Target/AMDGPU/SIWholeQuadMode.cpp | 2 +- lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp | 6 +- lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 4 +- lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 28 +- lib/Target/ARC/ARCMCInstLower.cpp | 2 +- lib/Target/ARC/ARCMCInstLower.h | 2 +- lib/Target/ARC/Disassembler/ARCDisassembler.cpp | 4 +- lib/Target/ARC/InstPrinter/ARCInstPrinter.h | 2 +- lib/Target/ARM/ARMBaseInstrInfo.cpp | 2 +- lib/Target/ARM/ARMBaseRegisterInfo.h | 2 +- lib/Target/ARM/ARMConstantIslandPass.cpp | 8 +- lib/Target/ARM/ARMFastISel.cpp | 2 +- lib/Target/ARM/ARMISelDAGToDAG.cpp | 16 +- lib/Target/ARM/ARMISelLowering.cpp | 14 +- lib/Target/ARM/ARMISelLowering.h | 6 +- lib/Target/ARM/ARMMacroFusion.cpp | 2 +- lib/Target/ARM/ARMSubtarget.h | 2 +- lib/Target/ARM/ARMTargetObjectFile.h | 2 +- lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 6 +- lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 2 +- .../Hexagon/Disassembler/HexagonDisassembler.cpp | 2 +- lib/Target/Hexagon/Hexagon.h | 2 +- lib/Target/Hexagon/HexagonConstPropagation.cpp | 2 +- lib/Target/Hexagon/HexagonFixupHwLoops.cpp | 10 +- lib/Target/Hexagon/HexagonHardwareLoops.cpp | 52 ++-- lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 2 +- lib/Target/Hexagon/HexagonInstrInfo.cpp | 6 +- lib/Target/Hexagon/HexagonInstrInfo.h | 2 +- lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 2 +- lib/Target/Hexagon/HexagonNewValueJump.cpp | 2 +- lib/Target/Hexagon/HexagonSubtarget.cpp | 4 +- lib/Target/Hexagon/HexagonSubtarget.h | 4 +- lib/Target/Hexagon/HexagonVLIWPacketizer.h | 2 +- .../Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h | 6 +- lib/Target/Mips/MipsFastISel.cpp | 2 +- lib/Target/Mips/MipsISelDAGToDAG.h | 26 +- lib/Target/Mips/MipsOptimizePICCall.cpp | 10 +- lib/Target/Mips/MipsRegisterInfo.h | 2 +- lib/Target/Mips/MipsSEISelDAGToDAG.h | 28 +- lib/Target/Mips/MipsSEISelLowering.cpp | 2 +- lib/Target/Mips/MipsSEISelLowering.h | 32 +- lib/Target/Mips/MipsTargetMachine.h | 2 +- lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp | 4 +- lib/Target/PowerPC/PPCFrameLowering.h | 4 +- lib/Target/PowerPC/PPCISelLowering.cpp | 16 +- lib/Target/PowerPC/PPCISelLowering.h | 4 +- lib/Target/PowerPC/PPCTargetObjectFile.h | 2 +- lib/Target/SystemZ/SystemZExpandPseudo.cpp | 6 +- lib/Target/SystemZ/SystemZRegisterInfo.h | 2 +- lib/Target/TargetMachine.cpp | 2 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 2 +- .../Disassembler/WebAssemblyDisassembler.cpp | 2 +- .../InstPrinter/WebAssemblyInstPrinter.cpp | 2 +- .../InstPrinter/WebAssemblyInstPrinter.h | 2 +- .../MCTargetDesc/WebAssemblyAsmBackend.cpp | 2 +- .../MCTargetDesc/WebAssemblyELFObjectWriter.cpp | 2 +- .../MCTargetDesc/WebAssemblyMCAsmInfo.cpp | 2 +- .../MCTargetDesc/WebAssemblyMCAsmInfo.h | 2 +- .../MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | 2 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.cpp | 2 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 2 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 2 +- .../MCTargetDesc/WebAssemblyTargetStreamer.h | 2 +- .../MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 2 +- .../TargetInfo/WebAssemblyTargetInfo.cpp | 2 +- lib/Target/WebAssembly/WebAssembly.h | 2 +- lib/Target/WebAssembly/WebAssembly.td | 2 +- lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyCFGSort.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp | 2 +- .../WebAssembly/WebAssemblyCallIndirectFixup.cpp | 2 +- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 2 +- .../WebAssembly/WebAssemblyFixFunctionBitcasts.cpp | 2 +- .../WebAssemblyFixIrreducibleControlFlow.cpp | 2 +- .../WebAssembly/WebAssemblyFrameLowering.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyFrameLowering.h | 2 +- lib/Target/WebAssembly/WebAssemblyISD.def | 2 +- lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyISelLowering.h | 2 +- lib/Target/WebAssembly/WebAssemblyInstrAtomics.td | 2 +- lib/Target/WebAssembly/WebAssemblyInstrCall.td | 2 +- lib/Target/WebAssembly/WebAssemblyInstrControl.td | 2 +- lib/Target/WebAssembly/WebAssemblyInstrConv.td | 2 +- .../WebAssembly/WebAssemblyInstrExceptRef.td | 2 +- lib/Target/WebAssembly/WebAssemblyInstrFloat.td | 2 +- lib/Target/WebAssembly/WebAssemblyInstrFormats.td | 2 +- lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyInstrInfo.h | 2 +- lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 2 +- lib/Target/WebAssembly/WebAssemblyInstrInteger.td | 2 +- lib/Target/WebAssembly/WebAssemblyInstrMemory.td | 2 +- lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 2 +- .../WebAssembly/WebAssemblyLowerBrUnless.cpp | 2 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 2 +- .../WebAssembly/WebAssemblyLowerGlobalDtors.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyMCInstLower.h | 2 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 2 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.h | 2 +- .../WebAssemblyOptimizeLiveIntervals.cpp | 2 +- .../WebAssembly/WebAssemblyOptimizeReturned.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 2 +- .../WebAssemblyPrepareForLiveIntervals.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyRegColoring.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyRegStackify.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyRegisterInfo.h | 2 +- lib/Target/WebAssembly/WebAssemblyRegisterInfo.td | 2 +- .../WebAssembly/WebAssemblyReplacePhysRegs.cpp | 2 +- .../WebAssemblyRuntimeLibcallSignatures.cpp | 2 +- .../WebAssemblyRuntimeLibcallSignatures.h | 2 +- .../WebAssembly/WebAssemblySelectionDAGInfo.cpp | 2 +- .../WebAssembly/WebAssemblySelectionDAGInfo.h | 2 +- .../WebAssembly/WebAssemblySetP2AlignOperands.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyStoreResults.cpp | 2 +- lib/Target/WebAssembly/WebAssemblySubtarget.cpp | 2 +- lib/Target/WebAssembly/WebAssemblySubtarget.h | 2 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyTargetMachine.h | 2 +- .../WebAssembly/WebAssemblyTargetObjectFile.cpp | 2 +- .../WebAssembly/WebAssemblyTargetObjectFile.h | 2 +- .../WebAssembly/WebAssemblyTargetTransformInfo.cpp | 2 +- .../WebAssembly/WebAssemblyTargetTransformInfo.h | 2 +- lib/Target/WebAssembly/WebAssemblyUtilities.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyUtilities.h | 2 +- .../X86/Disassembler/X86DisassemblerDecoder.h | 24 +- lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 18 +- lib/Target/X86/Utils/X86ShuffleDecode.cpp | 2 +- lib/Target/X86/X86AsmPrinter.h | 2 +- lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp | 6 +- lib/Target/X86/X86FastISel.cpp | 10 +- lib/Target/X86/X86FixupBWInsts.cpp | 2 +- lib/Target/X86/X86FixupLEAs.cpp | 20 +- lib/Target/X86/X86ISelDAGToDAG.cpp | 2 +- lib/Target/X86/X86ISelLowering.cpp | 152 +++++----- lib/Target/X86/X86ISelLowering.h | 10 +- lib/Target/X86/X86InstrAVX512.td | 203 +++++++------ lib/Target/X86/X86InstrInfo.cpp | 4 +- lib/Target/X86/X86InstrInfo.h | 10 +- lib/Target/X86/X86InstrSSE.td | 135 ++++----- lib/Target/X86/X86InterleavedAccess.cpp | 20 +- lib/Target/X86/X86MCInstLower.cpp | 10 +- lib/Target/X86/X86MachineFunctionInfo.h | 2 +- lib/Target/X86/X86MacroFusion.cpp | 2 +- lib/Target/X86/X86OptimizeLEAs.cpp | 24 +- lib/Target/X86/X86Schedule.td | 4 + lib/Target/X86/X86TargetObjectFile.h | 12 +- lib/Target/X86/X86TargetTransformInfo.cpp | 2 +- .../XCore/Disassembler/XCoreDisassembler.cpp | 4 +- lib/Target/XCore/InstPrinter/XCoreInstPrinter.h | 2 +- lib/Target/XCore/XCoreLowerThreadLocal.cpp | 2 +- lib/Target/XCore/XCoreMCInstLower.cpp | 2 +- lib/Target/XCore/XCoreMCInstLower.h | 2 +- lib/Transforms/IPO/AlwaysInliner.cpp | 2 +- lib/Transforms/IPO/ArgumentPromotion.cpp | 4 +- lib/Transforms/IPO/BarrierNoopPass.cpp | 2 +- lib/Transforms/IPO/InlineSimple.cpp | 2 +- lib/Transforms/IPO/SampleProfile.cpp | 66 ++--- lib/Transforms/InstCombine/InstCombineAddSub.cpp | 4 +- lib/Transforms/InstCombine/InstCombineAndOrXor.cpp | 2 +- lib/Transforms/InstCombine/InstCombineCompares.cpp | 6 +- lib/Transforms/InstCombine/InstCombineInternal.h | 40 +-- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 10 +- .../InstCombine/InstCombineMulDivRem.cpp | 8 +- .../InstCombine/InstructionCombining.cpp | 8 +- .../Instrumentation/AddressSanitizer.cpp | 16 +- lib/Transforms/Instrumentation/CFGMST.h | 2 +- .../Instrumentation/HWAddressSanitizer.cpp | 4 +- lib/Transforms/Instrumentation/MemorySanitizer.cpp | 182 ++++++------ .../Instrumentation/PGOInstrumentation.cpp | 2 +- lib/Transforms/ObjCARC/BlotMapVector.h | 2 +- lib/Transforms/ObjCARC/DependencyAnalysis.h | 2 +- lib/Transforms/ObjCARC/ObjCARC.h | 2 +- lib/Transforms/ObjCARC/ObjCARCAPElim.cpp | 2 +- lib/Transforms/ObjCARC/ObjCARCContract.cpp | 2 +- lib/Transforms/ObjCARC/ObjCARCExpand.cpp | 2 +- lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 6 +- lib/Transforms/ObjCARC/ProvenanceAnalysis.h | 2 +- lib/Transforms/ObjCARC/PtrState.h | 6 +- lib/Transforms/Scalar/ConstantHoisting.cpp | 32 +- lib/Transforms/Scalar/EarlyCSE.cpp | 18 +- lib/Transforms/Scalar/GVN.cpp | 2 +- lib/Transforms/Scalar/InferAddressSpaces.cpp | 2 +- lib/Transforms/Scalar/LoopDataPrefetch.cpp | 2 +- lib/Transforms/Scalar/LoopDistribute.cpp | 86 +++--- lib/Transforms/Scalar/LoopInterchange.cpp | 4 +- lib/Transforms/Scalar/LoopLoadElimination.cpp | 30 +- lib/Transforms/Scalar/LoopStrengthReduce.cpp | 14 +- lib/Transforms/Scalar/LoopUnrollPass.cpp | 6 +- lib/Transforms/Scalar/LoopVersioningLICM.cpp | 18 +- lib/Transforms/Scalar/LowerExpectIntrinsic.cpp | 2 +- lib/Transforms/Scalar/MergedLoadStoreMotion.cpp | 20 +- lib/Transforms/Scalar/Reassociate.cpp | 6 +- lib/Transforms/Scalar/SROA.cpp | 140 ++++----- .../Scalar/SeparateConstOffsetFromGEP.cpp | 4 +- lib/Transforms/Scalar/StructurizeCFG.cpp | 40 +-- lib/Transforms/Scalar/TailRecursionElimination.cpp | 2 +- lib/Transforms/Utils/AddDiscriminators.cpp | 2 +- lib/Transforms/Utils/BypassSlowDivision.cpp | 2 +- lib/Transforms/Utils/CloneFunction.cpp | 6 +- lib/Transforms/Utils/CodeExtractor.cpp | 4 +- lib/Transforms/Utils/FlattenCFG.cpp | 6 +- lib/Transforms/Utils/Local.cpp | 8 +- lib/Transforms/Utils/LoopSimplify.cpp | 8 +- lib/Transforms/Utils/LoopUnrollPeel.cpp | 6 +- lib/Transforms/Utils/LoopUtils.cpp | 6 +- lib/Transforms/Utils/LoopVersioning.cpp | 2 +- lib/Transforms/Utils/LowerSwitch.cpp | 2 +- lib/Transforms/Utils/PredicateInfo.cpp | 2 +- lib/Transforms/Utils/PromoteMemoryToRegister.cpp | 14 +- lib/Transforms/Utils/SimplifyCFG.cpp | 4 +- .../Vectorize/LoopVectorizationLegality.cpp | 4 +- .../Vectorize/LoopVectorizationPlanner.h | 2 +- lib/Transforms/Vectorize/LoopVectorize.cpp | 62 ++-- lib/Transforms/Vectorize/SLPVectorizer.cpp | 30 +- lib/Transforms/Vectorize/VPlan.h | 2 +- tools/llvm-config/llvm-config.cpp | 8 +- tools/llvm-cov/CodeCoverage.cpp | 34 +-- tools/llvm-cov/CoverageExporter.h | 12 +- tools/llvm-cov/CoverageExporterJson.cpp | 4 +- tools/llvm-cov/CoverageExporterJson.h | 46 +-- tools/llvm-cov/CoverageFilters.h | 26 +- tools/llvm-cov/CoverageReport.cpp | 12 +- tools/llvm-cov/CoverageReport.h | 2 +- tools/llvm-cov/CoverageSummaryInfo.h | 28 +- tools/llvm-cov/CoverageViewOptions.h | 14 +- tools/llvm-cov/RenderingSupport.h | 4 +- tools/llvm-cov/SourceCoverageView.h | 64 ++-- tools/llvm-cov/SourceCoverageViewHTML.h | 4 +- tools/llvm-cov/SourceCoverageViewText.cpp | 4 +- tools/llvm-cov/SourceCoverageViewText.h | 4 +- tools/llvm-cov/llvm-cov.cpp | 14 +- .../fuzzer/llvm-dwarfdump-fuzzer.cpp | 2 +- tools/llvm-lto/llvm-lto.cpp | 2 +- tools/llvm-mca/Backend.h | 2 +- tools/llvm-mca/BackendPrinter.h | 2 +- tools/llvm-mca/CodeRegion.h | 2 +- tools/llvm-mca/Dispatch.h | 6 +- tools/llvm-mca/InstrBuilder.h | 2 +- tools/llvm-mca/Instruction.h | 14 +- tools/llvm-mca/InstructionInfoView.h | 2 +- tools/llvm-mca/LSUnit.h | 2 +- tools/llvm-mca/Scheduler.h | 4 +- tools/llvm-mca/SummaryView.h | 2 +- tools/llvm-mca/TimelineView.h | 2 +- tools/llvm-objdump/COFFDump.cpp | 2 +- tools/llvm-objdump/ELFDump.cpp | 2 +- tools/llvm-objdump/MachODump.cpp | 2 +- tools/llvm-objdump/WasmDump.cpp | 2 +- tools/llvm-opt-report/OptReport.cpp | 2 +- tools/llvm-readobj/COFFDumper.cpp | 2 +- tools/llvm-readobj/COFFImportDumper.cpp | 2 +- tools/llvm-readobj/ELFDumper.cpp | 8 +- tools/llvm-readobj/ObjDumper.cpp | 2 +- tools/opt/BreakpointPrinter.cpp | 2 +- tools/opt/BreakpointPrinter.h | 2 +- tools/opt/NewPMDriver.h | 2 +- tools/opt/PassPrinters.cpp | 2 +- tools/opt/PassPrinters.h | 2 +- tools/verify-uselistorder/verify-uselistorder.cpp | 4 +- tools/yaml2obj/yaml2coff.cpp | 2 +- tools/yaml2obj/yaml2elf.cpp | 10 +- tools/yaml2obj/yaml2macho.cpp | 2 +- tools/yaml2obj/yaml2obj.h | 2 +- tools/yaml2obj/yaml2wasm.cpp | 2 +- unittests/ADT/DenseMapTest.cpp | 2 +- unittests/IR/PassBuilderCallbacksTest.cpp | 4 +- unittests/IR/PassManagerTest.cpp | 2 +- unittests/Support/MD5Test.cpp | 2 +- unittests/Support/ParallelTest.cpp | 2 +- utils/TableGen/CodeGenTarget.cpp | 2 +- utils/TableGen/SubtargetFeatureInfo.h | 8 +- utils/TableGen/X86RecognizableInstr.h | 2 +- utils/yaml-bench/YAMLBench.cpp | 2 +- 784 files changed, 5185 insertions(+), 5167 deletions(-)