sfuniak updated this revision to Diff 390477. sfuniak added a comment. Herald added subscribers: cfe-commits, llvm-commits, libcxx-commits, lldb-commits, Sanitizers, luke957, asavonic, carlosgalvezp, armkevincheng, foad, jsmolens, eric-k256, frasercrmck, dang, martong, kerbowa, csigg, luismarques, apazos, sameer.abuasal, pengfei, s.egerton, dmgreen, Jim, jocewei, PkmX, arphaman, the_o, brucehoult, MartinMosbeck, rogfer01, atanasyan, edward-jones, zzheng, MaskRay, jrtc27, niosHD, sabuasal, simoncook, johnrusso, rbar, asb, javed.absar, fedor.sergeev, kbarton, arichardson, mgorny, nhaehnle, jvesely, nemanjai, sdardis, emaste, jyknight, arsenm, qcolombet, MatzeB, jholewinski. Herald added a reviewer: jdoerfert. Herald added a reviewer: sstefan1. Herald added a reviewer: nicolasvasilache. Herald added a reviewer: aartbik. Herald added a reviewer: MaskRay. Herald added a reviewer: sscalpone. Herald added a reviewer: baziotis. Herald added a reviewer: sjarus. Herald added projects: clang, Sanitizers, LLDB, libc++, LLVM, clang-tools-extra, Flang. Herald added a reviewer: libc++.
Review feedback. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D114699/new/ https://reviews.llvm.org/D114699 Files: clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp clang-tools-extra/clang-tidy/altera/StructPackAlignCheck.cpp clang-tools-extra/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp clang-tools-extra/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.cpp clang-tools-extra/test/clang-tidy/checkers/altera-struct-pack-align-invalid-decl-no-crash.cpp clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines-narrowing-conversions-bitfields.cpp clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines-virtual-class-destructor.cpp clang-tools-extra/test/clang-tidy/infrastructure/export-diagnostics.cpp clang-tools-extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp clang/docs/JSONCompilationDatabase.rst clang/docs/analyzer/checkers.rst clang/docs/analyzer/user-docs.rst clang/docs/analyzer/user-docs/TaintAnalysisConfiguration.rst clang/lib/Driver/ToolChains/Arch/AArch64.cpp clang/lib/Driver/ToolChains/Linux.cpp clang/lib/Sema/AnalysisBasedWarnings.cpp clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp clang/test/Driver/aarch64-target-as-march.s clang/test/Driver/linux-ld.c clang/test/SemaObjC/return-noreturn.m compiler-rt/lib/sanitizer_common/sanitizer_stack_store.cpp compiler-rt/lib/sanitizer_common/sanitizer_stack_store.h compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cpp flang/include/flang/Optimizer/Builder/Runtime/Assign.h flang/include/flang/Optimizer/Builder/Runtime/RTBuilder.h flang/include/flang/Optimizer/Builder/Runtime/Transformational.h flang/include/flang/Optimizer/Transforms/Passes.h flang/include/flang/Optimizer/Transforms/Passes.td flang/lib/Evaluate/check-expression.cpp flang/lib/Optimizer/Builder/CMakeLists.txt flang/lib/Optimizer/Builder/Runtime/Assign.cpp flang/lib/Optimizer/Builder/Runtime/Transformational.cpp flang/lib/Optimizer/Transforms/CMakeLists.txt flang/lib/Optimizer/Transforms/MemRefDataFlowOpt.cpp flang/test/Evaluate/folding09.f90 flang/test/Fir/memref-data-flow.fir flang/unittests/Optimizer/Builder/Runtime/AssignTest.cpp flang/unittests/Optimizer/Builder/Runtime/RuntimeCallTestBase.h flang/unittests/Optimizer/Builder/Runtime/TransformationalTest.cpp flang/unittests/Optimizer/CMakeLists.txt libcxx/CREDITS.TXT libcxx/benchmarks/format.bench.cpp libcxx/benchmarks/format_to.bench.cpp libcxx/benchmarks/format_to_n.bench.cpp libcxx/benchmarks/formatted_size.bench.cpp libcxx/include/type_traits lld/ELF/Arch/ARM.cpp lld/ELF/Driver.cpp lld/ELF/InputSection.cpp lld/ELF/InputSection.h lld/ELF/LinkerScript.cpp lld/ELF/LinkerScript.h lld/ELF/MapFile.cpp lld/ELF/Options.td lld/ELF/OutputSections.cpp lld/ELF/OutputSections.h lld/ELF/Writer.cpp lld/test/ELF/arm-adr-err-long.s lld/test/ELF/arm-adr-err.s lld/test/ELF/arm-adr-long.s lld/test/ELF/arm-adr.s lld/test/ELF/fill-trap-ppc.s lld/test/ELF/fill-trap.s lld/test/ELF/oformat-binary.s lldb/test/Shell/Process/Windows/lit.local.cfg llvm/include/llvm/Analysis/ScalarEvolution.h llvm/include/llvm/CodeGen/TargetLowering.h llvm/lib/Analysis/ScalarEvolution.cpp llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp llvm/lib/CodeGen/BranchFolding.cpp llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp llvm/lib/CodeGen/GlobalMerge.cpp llvm/lib/CodeGen/InlineSpiller.cpp llvm/lib/CodeGen/LatencyPriorityQueue.cpp llvm/lib/CodeGen/MachinePipeliner.cpp llvm/lib/CodeGen/MachineVerifier.cpp llvm/lib/CodeGen/ModuloSchedule.cpp llvm/lib/CodeGen/RegAllocFast.cpp llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp llvm/lib/CodeGen/StackSlotColoring.cpp llvm/lib/ExecutionEngine/ExecutionEngine.cpp llvm/lib/TableGen/TGLexer.cpp llvm/lib/Target/AArch64/AArch64CondBrTuning.cpp llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp llvm/lib/Target/AArch64/AArch64ISelLowering.cpp llvm/lib/Target/AArch64/AArch64ISelLowering.h llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp llvm/lib/Target/AMDGPU/R600ISelLowering.cpp llvm/lib/Target/AMDGPU/R600MachineScheduler.cpp llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp llvm/lib/Target/AMDGPU/SIISelLowering.cpp llvm/lib/Target/ARM/ARMConstantIslandPass.cpp llvm/lib/Target/ARM/ARMISelLowering.cpp llvm/lib/Target/ARM/ARMInstrThumb2.td llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp llvm/lib/Target/Hexagon/HexagonISelLowering.cpp llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp llvm/lib/Target/Hexagon/HexagonSubtarget.cpp llvm/lib/Target/Lanai/LanaiDelaySlotFiller.cpp llvm/lib/Target/Lanai/LanaiInstrInfo.cpp llvm/lib/Target/Lanai/LanaiMCInstLower.cpp llvm/lib/Target/MSP430/MSP430MCInstLower.cpp llvm/lib/Target/Mips/MipsAsmPrinter.cpp llvm/lib/Target/Mips/MipsConstantIslandPass.cpp llvm/lib/Target/Mips/MipsMCInstLower.cpp llvm/lib/Target/Mips/MipsSEISelLowering.cpp llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h llvm/lib/Target/PowerPC/PPCCTRLoops.cpp llvm/lib/Target/PowerPC/PPCInstrInfo.cpp llvm/lib/Target/PowerPC/PPCMCInstLower.cpp llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp llvm/lib/Target/RISCV/RISCVRegisterInfo.h llvm/lib/Target/RISCV/RISCVRegisterInfo.td llvm/lib/Target/RISCV/RISCVSystemOperands.td llvm/lib/Target/Sparc/DelaySlotFiller.cpp llvm/lib/Target/Sparc/SparcMCInstLower.cpp llvm/lib/Target/SystemZ/SystemZElimCompare.cpp llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp llvm/lib/Target/X86/X86ExpandPseudo.cpp llvm/lib/Target/XCore/XCoreMCInstLower.cpp llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp llvm/lib/Transforms/Scalar/Reassociate.cpp llvm/lib/Transforms/Vectorize/LoopVectorize.cpp llvm/test/Analysis/ScalarEvolution/becount-invalidation.ll llvm/test/CodeGen/AArch64/active_lane_mask.ll llvm/test/CodeGen/ARM/fpclamptosat.ll llvm/test/CodeGen/PowerPC/more-dq-form-prepare.ll llvm/test/CodeGen/PowerPC/ppc64-P9-vabsd.ll llvm/test/CodeGen/RISCV/rvv/debug-info-rvv-dbg-value.mir llvm/test/CodeGen/Thumb2/active_lane_mask.ll llvm/test/CodeGen/Thumb2/mve-ctlz.ll llvm/test/CodeGen/Thumb2/mve-cttz.ll llvm/test/CodeGen/Thumb2/mve-fmas.ll llvm/test/CodeGen/Thumb2/mve-fmath.ll llvm/test/CodeGen/Thumb2/mve-fpclamptosat_vec.ll llvm/test/CodeGen/Thumb2/mve-laneinterleaving.ll llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll llvm/test/CodeGen/Thumb2/mve-masked-load.ll llvm/test/CodeGen/Thumb2/mve-masked-store.ll llvm/test/CodeGen/Thumb2/mve-minmax.ll llvm/test/CodeGen/Thumb2/mve-pred-and.ll llvm/test/CodeGen/Thumb2/mve-pred-ext.ll llvm/test/CodeGen/Thumb2/mve-pred-not.ll llvm/test/CodeGen/Thumb2/mve-pred-or.ll llvm/test/CodeGen/Thumb2/mve-pred-shuffle.ll llvm/test/CodeGen/Thumb2/mve-pred-spill.ll llvm/test/CodeGen/Thumb2/mve-pred-vselect.ll llvm/test/CodeGen/Thumb2/mve-pred-xor.ll llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll llvm/test/CodeGen/Thumb2/mve-vcmp.ll llvm/test/CodeGen/Thumb2/mve-vcmpf.ll llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll llvm/test/CodeGen/Thumb2/mve-vcmpr.ll llvm/test/CodeGen/Thumb2/mve-vcmpz.ll llvm/test/CodeGen/Thumb2/mve-vctp.ll llvm/test/CodeGen/Thumb2/mve-vecreduce-addpred.ll llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll llvm/test/CodeGen/Thumb2/mve-vmaxv-vminv-scalar.ll llvm/test/CodeGen/Thumb2/mve-vmovimm.ll llvm/test/CodeGen/Thumb2/mve-vpsel.ll llvm/test/CodeGen/Thumb2/mve-vqdmulh.ll llvm/test/CodeGen/Thumb2/mve-vqmovn.ll llvm/test/CodeGen/Thumb2/mve-vqshrn.ll llvm/test/DebugInfo/Generic/empty.ll llvm/test/Feature/OperandBundles/adce.ll llvm/test/Feature/OperandBundles/basic-aa-argmemonly.ll llvm/test/Feature/OperandBundles/dse.ll llvm/test/Feature/OperandBundles/early-cse.ll llvm/test/Other/debugcounter-predicateinfo.ll llvm/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll llvm/test/Transforms/ConstantMerge/2003-10-28-MergeExternalConstants.ll llvm/test/Transforms/ConstantMerge/2011-01-15-EitherOrder.ll llvm/test/Transforms/ConstantMerge/align.ll llvm/test/Transforms/ConstantMerge/dont-merge.ll llvm/test/Transforms/ConstantMerge/merge-dbg.ll llvm/test/Transforms/ConstantMerge/unnamed-addr.ll llvm/test/Transforms/ConstraintElimination/add-nuw.ll llvm/test/Transforms/ConstraintElimination/add.ll llvm/test/Transforms/ConstraintElimination/and.ll llvm/test/Transforms/ConstraintElimination/assumes.ll llvm/test/Transforms/ConstraintElimination/decompose-with-temporary-indices.ll llvm/test/Transforms/ConstraintElimination/dom.ll llvm/test/Transforms/ConstraintElimination/empty-constraint.ll llvm/test/Transforms/ConstraintElimination/eq.ll llvm/test/Transforms/ConstraintElimination/gep-arithmetic.ll llvm/test/Transforms/ConstraintElimination/geps-inbounds-precondition.ll llvm/test/Transforms/ConstraintElimination/geps-pointers-to-arrays.ll llvm/test/Transforms/ConstraintElimination/geps-pointers-to-structs.ll llvm/test/Transforms/ConstraintElimination/geps-precondition-overflow-check.ll llvm/test/Transforms/ConstraintElimination/geps.ll llvm/test/Transforms/ConstraintElimination/i128.ll llvm/test/Transforms/ConstraintElimination/large-system-growth.ll llvm/test/Transforms/ConstraintElimination/loops-bottom-tested-base.ll llvm/test/Transforms/ConstraintElimination/loops-bottom-tested-pointer-cmps.ll llvm/test/Transforms/ConstraintElimination/loops-header-tested-base.ll llvm/test/Transforms/ConstraintElimination/loops-header-tested-pointer-cmps.ll llvm/test/Transforms/ConstraintElimination/loops-header-tested-pointer-iv.ll llvm/test/Transforms/ConstraintElimination/loops.ll llvm/test/Transforms/ConstraintElimination/mixed-signed-unsigned-predicates.ll llvm/test/Transforms/ConstraintElimination/mixed.ll llvm/test/Transforms/ConstraintElimination/ne.ll llvm/test/Transforms/ConstraintElimination/or.ll llvm/test/Transforms/ConstraintElimination/pointercast.ll llvm/test/Transforms/ConstraintElimination/sge.ll llvm/test/Transforms/ConstraintElimination/sub-nuw.ll llvm/test/Transforms/ConstraintElimination/sub.ll llvm/test/Transforms/ConstraintElimination/uge.ll llvm/test/Transforms/ConstraintElimination/ugt-ule.ll llvm/test/Transforms/ConstraintElimination/ule.ll llvm/test/Transforms/ConstraintElimination/vector-compares.ll llvm/test/Transforms/ConstraintElimination/wrapping-math.ll llvm/test/Transforms/ConstraintElimination/zext.ll llvm/test/Transforms/CorrelatedValuePropagation/2010-09-02-Trunc.ll llvm/test/Transforms/CorrelatedValuePropagation/abs.ll llvm/test/Transforms/CorrelatedValuePropagation/add.ll llvm/test/Transforms/CorrelatedValuePropagation/alloca.ll llvm/test/Transforms/CorrelatedValuePropagation/and.ll llvm/test/Transforms/CorrelatedValuePropagation/ashr.ll llvm/test/Transforms/CorrelatedValuePropagation/basic.ll llvm/test/Transforms/CorrelatedValuePropagation/conflict.ll llvm/test/Transforms/CorrelatedValuePropagation/crash.ll llvm/test/Transforms/CorrelatedValuePropagation/deopt.ll llvm/test/Transforms/CorrelatedValuePropagation/guards.ll llvm/test/Transforms/CorrelatedValuePropagation/icmp.ll llvm/test/Transforms/CorrelatedValuePropagation/merge-range-and-undef.ll llvm/test/Transforms/CorrelatedValuePropagation/min-max.ll llvm/test/Transforms/CorrelatedValuePropagation/minmaxabs.ll llvm/test/Transforms/CorrelatedValuePropagation/mul.ll llvm/test/Transforms/CorrelatedValuePropagation/non-null.ll llvm/test/Transforms/CorrelatedValuePropagation/overflow_predicate.ll llvm/test/Transforms/CorrelatedValuePropagation/overflows.ll llvm/test/Transforms/CorrelatedValuePropagation/phi-common-val.ll llvm/test/Transforms/CorrelatedValuePropagation/pointer.ll llvm/test/Transforms/CorrelatedValuePropagation/pr35807.ll llvm/test/Transforms/CorrelatedValuePropagation/profmd.ll llvm/test/Transforms/CorrelatedValuePropagation/range.ll (364 more files...) _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits