HardenedBSD/src a13b6fc. ObsoleteFiles.inc, contrib/llvm-project/clang/include/clang/Driver Options.td

Merge llvm-project release/14.x llvmorg-14.0.3-0-g1f9140064dfb

This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-14.0.3-0-g1f9140064dfb.

PR:             261742
MFC after:      2 weeks

(cherry picked from commit 3a9a9c0ca44ec535dcf73fe8462bee458e54814b)
DeltaFile
+302-300tools/build/mk/OptionalObsoleteFiles.inc
+88-75contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+40-31contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+24-39contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
+28-26contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMatInt.cpp
+22-15contrib/llvm-project/lld/ELF/Writer.cpp
+19-18contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+34-0contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+30-0contrib/llvm-project/llvm/lib/Target/RISCV/RISCVMachineFunctionInfo.cpp
+12-18contrib/llvm-project/compiler-rt/lib/asan/asan_linux.cpp
+25-0contrib/llvm-project/llvm/lib/Target/RISCV/RISCVMachineFunctionInfo.h
+10-14contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+19-4contrib/llvm-project/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
+16-7contrib/llvm-project/clang/utils/TableGen/NeonEmitter.cpp
+23-0contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+14-5contrib/llvm-project/lld/COFF/DebugTypes.cpp
+17-0contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+4-12contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+12-2contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp
+13-0contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h
+11-2contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
+10-2contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
+8-4contrib/llvm-project/compiler-rt/lib/scudo/scudo_crc32.h
+11-1contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+9-3contrib/llvm-project/llvm/lib/Target/AArch64/AArch64.td
+11-0contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.td
+9-1contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+4-5contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.h
+9-0contrib/llvm-project/clang/lib/Driver/ToolChains/OpenBSD.cpp
+2-6contrib/llvm-project/llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+8-0contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetMachine.h
+6-2contrib/llvm-project/compiler-rt/lib/scudo/standalone/checksum.h
+8-0contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp
+5-3contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
+6-2contrib/llvm-project/llvm/tools/llvm-objdump/ELFDump.cpp
+7-0contrib/llvm-project/llvm/include/llvm/CodeGen/FastISel.h
+4-3contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp
+6-0contrib/llvm-project/clang/lib/Interpreter/Interpreter.cpp
+3-3lib/clang/include/lldb/Version/Version.inc
+3-3lib/clang/include/VCSVersion.inc
+3-3lib/clang/include/clang/Basic/Version.inc
+6-0contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Subtarget.h
+6-0contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
+3-2contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
+4-1contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+2-2contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.td
+2-2ObsoleteFiles.inc
+1-3contrib/llvm-project/clang/lib/Driver/ToolChains/OpenBSD.h
+2-2contrib/llvm-project/compiler-rt/lib/scudo/scudo_allocator.cpp
+2-2contrib/llvm-project/compiler-rt/lib/scudo/scudo_crc32.cpp
+2-2contrib/llvm-project/compiler-rt/lib/scudo/standalone/chunk.h
+2-2contrib/llvm-project/compiler-rt/lib/scudo/standalone/crc32_hw.cpp
+1-3contrib/llvm-project/lld/ELF/SyntheticSections.h
+2-2contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
+4-0contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h
+2-2contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
+2-2lib/clang/include/lld/Common/Version.inc
+4-0lib/clang/include/llvm/Config/TargetMCAs.def
+2-2lib/clang/include/llvm/Config/config.h
+2-2lib/clang/include/llvm/Config/llvm-config.h
+2-1contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
+2-1contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h
+3-0contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/AArch64.cpp
+2-1contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
+0-3contrib/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp
+2-1contrib/llvm-project/clang/include/clang/Driver/Options.td
+2-0contrib/llvm-project/llvm/lib/Support/AArch64TargetParser.cpp
+1-1lib/clang/include/llvm/Support/VCSRevision.h
+1-1etc/mtree/BSD.usr.dist
+1-1lib/clang/headers/Makefile
+1-1contrib/llvm-project/libcxx/src/random.cpp
+0-2contrib/llvm-project/llvm/lib/Object/ELF.cpp
+1-1lib/clang/include/clang/Config/config.h
+1-1contrib/llvm-project/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp
+1-1sys/sys/param.h
+1-1etc/mtree/BSD.debug.dist
+2-0lib/clang/libllvm/Makefile
+1-1lib/libclang_rt/compiler-rt-vars.mk
+2-0contrib/llvm-project/clang/include/clang/Interpreter/Interpreter.h
+2-0contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
+2-0contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
+1-0contrib/llvm-project/clang/lib/Interpreter/IncrementalExecutor.h
+1-0contrib/llvm-project/llvm/lib/MC/ELFObjectWriter.cpp
+1-0contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGISel.h
+1-0contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
+1-0lib/libclang_rt/include/Makefile
+1-0lib/libclang_rt/profile/Makefile
+1-0contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+983-65888 files

UnifiedSplitRaw