This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 3e821f8 Revert "AMDGPU: Don't use offen if it is 0" new 67f335d Use StringRef in Pass/PassManager APIs (NFC)
The 1 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/LoopPass.h | 4 +--- include/llvm/Analysis/RegionPass.h | 4 +--- include/llvm/CodeGen/GlobalISel/IRTranslator.h | 4 +--- include/llvm/CodeGen/GlobalISel/InstructionSelect.h | 2 +- include/llvm/CodeGen/GlobalISel/MachineLegalizePass.h | 4 +--- include/llvm/CodeGen/GlobalISel/RegBankSelect.h | 4 +--- include/llvm/IR/DiagnosticInfo.h | 2 +- include/llvm/IR/LegacyPassManagers.h | 4 +--- include/llvm/IR/LegacyPassNameParser.h | 12 ++++++------ include/llvm/Pass.h | 2 +- include/llvm/PassInfo.h | 14 ++++++++------ lib/Analysis/CallGraphSCCPass.cpp | 4 +--- lib/Bitcode/Writer/BitcodeWriterPass.cpp | 2 +- lib/CodeGen/CodeGenPrepare.cpp | 2 +- lib/CodeGen/DetectDeadLanes.cpp | 2 +- lib/CodeGen/DwarfEHPrepare.cpp | 2 +- lib/CodeGen/EarlyIfConversion.cpp | 2 +- lib/CodeGen/ExecutionDepsFix.cpp | 4 +--- lib/CodeGen/GCMetadata.cpp | 4 ++-- lib/CodeGen/GCRootLowering.cpp | 4 ++-- lib/CodeGen/GlobalMerge.cpp | 4 +--- lib/CodeGen/InterleavedAccessPass.cpp | 2 +- lib/CodeGen/MIRPrintingPass.cpp | 2 +- lib/CodeGen/MachineCombiner.cpp | 2 +- lib/CodeGen/MachineFunctionPrinterPass.cpp | 2 +- lib/CodeGen/RegAllocBasic.cpp | 4 +--- lib/CodeGen/RegAllocFast.cpp | 4 +--- lib/CodeGen/RegAllocGreedy.cpp | 4 +--- lib/CodeGen/RegAllocPBQP.cpp | 4 +--- lib/CodeGen/RegUsageInfoCollector.cpp | 2 +- lib/CodeGen/RegUsageInfoPropagate.cpp | 2 +- lib/CodeGen/RenameIndependentSubregs.cpp | 2 +- lib/CodeGen/ResetMachineFunctionPass.cpp | 4 +--- lib/CodeGen/ShrinkWrap.cpp | 4 +--- lib/CodeGen/SjLjEHPrepare.cpp | 2 +- lib/CodeGen/WinEHPrepare.cpp | 2 +- lib/IR/LegacyPassManager.cpp | 12 ++++-------- lib/IR/Pass.cpp | 2 +- lib/Target/AArch64/AArch64A53Fix835769.cpp | 2 +- lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp | 2 +- lib/Target/AArch64/AArch64AddressTypePromotion.cpp | 4 +--- lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp | 4 +--- lib/Target/AArch64/AArch64AsmPrinter.cpp | 4 +--- lib/Target/AArch64/AArch64BranchRelaxation.cpp | 4 +--- .../AArch64/AArch64CleanupLocalDynamicTLSPass.cpp | 2 +- lib/Target/AArch64/AArch64CollectLOH.cpp | 4 +--- lib/Target/AArch64/AArch64ConditionOptimizer.cpp | 2 +- lib/Target/AArch64/AArch64ConditionalCompares.cpp | 2 +- .../AArch64/AArch64DeadRegisterDefinitionsPass.cpp | 2 +- lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp | 4 +--- lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 2 +- lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp | 4 +--- lib/Target/AArch64/AArch64PromoteConstant.cpp | 2 +- lib/Target/AArch64/AArch64RedundantCopyElimination.cpp | 2 +- lib/Target/AArch64/AArch64StorePairSuppress.cpp | 2 +- lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp | 2 +- lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 2 +- lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp | 4 +++- lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 2 +- lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 2 +- lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 4 +--- lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 4 ++-- .../AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp | 2 +- lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 4 +--- lib/Target/AMDGPU/AMDILCFGStructurizer.cpp | 2 +- lib/Target/AMDGPU/R600ClauseMergePass.cpp | 4 ++-- lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp | 2 +- lib/Target/AMDGPU/R600EmitClauseMarkers.cpp | 2 +- lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp | 2 +- lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp | 2 +- lib/Target/AMDGPU/R600Packetizer.cpp | 4 +--- lib/Target/AMDGPU/SIAnnotateControlFlow.cpp | 4 +--- lib/Target/AMDGPU/SIDebuggerInsertNops.cpp | 2 +- lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp | 4 +--- lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 4 +--- lib/Target/AMDGPU/SIFoldOperands.cpp | 4 +--- lib/Target/AMDGPU/SIInsertSkips.cpp | 2 +- lib/Target/AMDGPU/SIInsertWaits.cpp | 2 +- lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 4 +--- lib/Target/AMDGPU/SILowerControlFlow.cpp | 2 +- lib/Target/AMDGPU/SILowerI1Copies.cpp | 4 +--- lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 2 +- lib/Target/AMDGPU/SIShrinkInstructions.cpp | 4 +--- lib/Target/AMDGPU/SITypeRewriter.cpp | 4 +--- lib/Target/AMDGPU/SIWholeQuadMode.cpp | 4 +--- lib/Target/ARM/A15SDOptimizer.cpp | 4 +--- lib/Target/ARM/ARMAsmPrinter.h | 2 +- lib/Target/ARM/ARMConstantIslandPass.cpp | 2 +- lib/Target/ARM/ARMExpandPseudoInsts.cpp | 2 +- lib/Target/ARM/ARMISelDAGToDAG.cpp | 4 +--- lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 6 ++---- lib/Target/ARM/ARMOptimizeBarriersPass.cpp | 4 +--- lib/Target/ARM/MLxExpansionPass.cpp | 2 +- lib/Target/ARM/Thumb2ITBlockPass.cpp | 2 +- lib/Target/ARM/Thumb2SizeReduction.cpp | 2 +- lib/Target/BPF/BPFAsmPrinter.cpp | 2 +- lib/Target/BPF/BPFISelDAGToDAG.cpp | 2 +- lib/Target/Hexagon/HexagonAsmPrinter.h | 2 +- lib/Target/Hexagon/HexagonBitSimplify.cpp | 2 +- lib/Target/Hexagon/HexagonBranchRelaxation.cpp | 2 +- lib/Target/Hexagon/HexagonCFGOptimizer.cpp | 4 +--- lib/Target/Hexagon/HexagonCommonGEP.cpp | 4 +--- lib/Target/Hexagon/HexagonConstPropagation.cpp | 2 +- lib/Target/Hexagon/HexagonCopyToCombine.cpp | 2 +- lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 2 +- lib/Target/Hexagon/HexagonExpandCondsets.cpp | 4 +--- lib/Target/Hexagon/HexagonFixupHwLoops.cpp | 2 +- lib/Target/Hexagon/HexagonGenExtract.cpp | 2 +- lib/Target/Hexagon/HexagonGenInsert.cpp | 2 +- lib/Target/Hexagon/HexagonGenMux.cpp | 2 +- lib/Target/Hexagon/HexagonGenPredicate.cpp | 2 +- lib/Target/Hexagon/HexagonHardwareLoops.cpp | 2 +- lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 2 +- lib/Target/Hexagon/HexagonNewValueJump.cpp | 4 +--- lib/Target/Hexagon/HexagonOptAddrMode.cpp | 2 +- lib/Target/Hexagon/HexagonOptimizeSZextends.cpp | 4 +--- lib/Target/Hexagon/HexagonPeephole.cpp | 2 +- lib/Target/Hexagon/HexagonRDFOpt.cpp | 2 +- lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp | 2 +- lib/Target/Hexagon/HexagonSplitDouble.cpp | 2 +- lib/Target/Hexagon/HexagonStoreWidening.cpp | 4 +--- lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 4 +--- lib/Target/Hexagon/HexagonVectorPrint.cpp | 2 +- lib/Target/Lanai/LanaiAsmPrinter.cpp | 2 +- lib/Target/Lanai/LanaiDelaySlotFiller.cpp | 2 +- lib/Target/Lanai/LanaiISelDAGToDAG.cpp | 2 +- lib/Target/Lanai/LanaiMemAluCombiner.cpp | 2 +- lib/Target/MSP430/MSP430AsmPrinter.cpp | 4 +--- lib/Target/MSP430/MSP430BranchSelector.cpp | 4 +--- lib/Target/MSP430/MSP430ISelDAGToDAG.cpp | 2 +- lib/Target/Mips/Mips16HardFloat.cpp | 4 +--- lib/Target/Mips/MipsAsmPrinter.h | 4 +--- lib/Target/Mips/MipsConstantIslandPass.cpp | 4 +--- lib/Target/Mips/MipsDelaySlotFiller.cpp | 4 +--- lib/Target/Mips/MipsHazardSchedule.cpp | 2 +- lib/Target/Mips/MipsISelDAGToDAG.h | 2 +- lib/Target/Mips/MipsLongBranch.cpp | 4 +--- lib/Target/Mips/MipsModuleISelDAGToDAG.cpp | 2 +- lib/Target/Mips/MipsOptimizePICCall.cpp | 2 +- lib/Target/Mips/MipsOs16.cpp | 4 +--- lib/Target/NVPTX/NVPTXAllocaHoisting.cpp | 2 +- lib/Target/NVPTX/NVPTXAsmPrinter.h | 2 +- lib/Target/NVPTX/NVPTXISelDAGToDAG.h | 2 +- lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp | 2 +- lib/Target/NVPTX/NVPTXLowerAlloca.cpp | 2 +- lib/Target/NVPTX/NVPTXLowerArgs.cpp | 2 +- lib/Target/NVPTX/NVPTXPeephole.cpp | 2 +- lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp | 2 +- lib/Target/PowerPC/PPCAsmPrinter.cpp | 18 ++++++++---------- lib/Target/PowerPC/PPCBranchSelector.cpp | 4 +--- lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 2 +- lib/Target/PowerPC/PPCQPXLoadSplat.cpp | 2 +- lib/Target/Sparc/DelaySlotFiller.cpp | 4 +--- lib/Target/Sparc/LeonPasses.h | 8 ++++---- lib/Target/Sparc/SparcAsmPrinter.cpp | 4 +--- lib/Target/Sparc/SparcISelDAGToDAG.cpp | 2 +- lib/Target/SystemZ/SystemZAsmPrinter.h | 4 +--- lib/Target/SystemZ/SystemZElimCompare.cpp | 2 +- lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 2 +- lib/Target/SystemZ/SystemZLDCleanup.cpp | 2 +- lib/Target/SystemZ/SystemZLongBranch.cpp | 4 +--- lib/Target/SystemZ/SystemZShortenInst.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp | 4 +--- lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp | 4 +--- .../WebAssemblyFixIrreducibleControlFlow.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp | 2 +- .../WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp | 2 +- .../WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 2 +- .../WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyRegColoring.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyRegStackify.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp | 2 +- .../WebAssembly/WebAssemblySetP2AlignOperands.cpp | 2 +- lib/Target/WebAssembly/WebAssemblyStoreResults.cpp | 4 +--- lib/Target/X86/X86AsmPrinter.h | 2 +- lib/Target/X86/X86CallFrameOptimization.cpp | 2 +- lib/Target/X86/X86ExpandPseudo.cpp | 2 +- lib/Target/X86/X86FixupBWInsts.cpp | 4 +--- lib/Target/X86/X86FixupLEAs.cpp | 2 +- lib/Target/X86/X86FixupSetCC.cpp | 2 +- lib/Target/X86/X86FloatingPoint.cpp | 2 +- lib/Target/X86/X86ISelDAGToDAG.cpp | 2 +- lib/Target/X86/X86InstrInfo.cpp | 4 ++-- lib/Target/X86/X86OptimizeLEAs.cpp | 2 +- lib/Target/X86/X86PadShortFunction.cpp | 2 +- lib/Target/X86/X86VZeroUpper.cpp | 2 +- lib/Target/X86/X86WinAllocaExpander.cpp | 2 +- lib/Target/X86/X86WinEHState.cpp | 2 +- lib/Target/XCore/XCoreAsmPrinter.cpp | 4 +--- lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp | 2 +- lib/Target/XCore/XCoreISelDAGToDAG.cpp | 2 +- lib/Transforms/IPO/FunctionImport.cpp | 2 +- lib/Transforms/IPO/SampleProfile.cpp | 2 +- lib/Transforms/Instrumentation/AddressSanitizer.cpp | 6 +++--- lib/Transforms/Instrumentation/EfficiencySanitizer.cpp | 4 ++-- lib/Transforms/Instrumentation/GCOVProfiling.cpp | 2 +- .../Instrumentation/IndirectCallPromotion.cpp | 4 +--- lib/Transforms/Instrumentation/InstrProfiling.cpp | 2 +- lib/Transforms/Instrumentation/MemorySanitizer.cpp | 2 +- lib/Transforms/Instrumentation/PGOInstrumentation.cpp | 8 ++------ lib/Transforms/Instrumentation/SanitizerCoverage.cpp | 2 +- lib/Transforms/Instrumentation/ThreadSanitizer.cpp | 6 ++---- lib/Transforms/Scalar/ConstantHoisting.cpp | 2 +- lib/Transforms/Scalar/LoadCombine.cpp | 2 +- lib/Transforms/Scalar/LoopVersioningLICM.cpp | 2 +- lib/Transforms/Scalar/SROA.cpp | 2 +- lib/Transforms/Scalar/SpeculativeExecution.cpp | 2 +- lib/Transforms/Scalar/StructurizeCFG.cpp | 4 +--- lib/Transforms/Utils/NameAnonGlobals.cpp | 2 +- lib/Transforms/Vectorize/LoadStoreVectorizer.cpp | 2 +- tools/opt/PassPrinters.cpp | 12 ++++++------ 216 files changed, 259 insertions(+), 397 deletions(-)