FailedChanges

Summary

  1. [JITLink] Fix symbol comparator in LinkGraph::dump. (details)
  2. [clang] Fix ternary operator in the second for loop statement (details)
  3. Recommit "[Clang,Driver] Add -fveclib=Darwin_libsystem_m support." (details)
  4. [BPF] add support for 32 bit registers in inline asm (details)
Commit d1a7630369bc489ca85e7fd0e05119a6d6f09039 by Lang Hames
[JITLink] Fix symbol comparator in LinkGraph::dump.

The existing implementation did not provide a strict weak ordering.
The file was modifiedllvm/lib/ExecutionEngine/JITLink/JITLink.cpp
Commit d29f7f1a7b47345289d63318e7b2a28cc56e169d by richard
[clang] Fix ternary operator in the second for loop statement

Fix ternary operator in for loop argument, it was by mistake not set as CanBeForRangeDecl and led to incorrect codegen. It fixes https://bugs.llvm.org/show_bug.cgi?id=50038. I don't have commit rights. Danila Kutenin. kutdanila@yandex.ru

Reviewed By: rsmith

Differential Revision: https://reviews.llvm.org/D102502
The file was modifiedclang/lib/Parse/ParseTentative.cpp
The file was addedclang/test/PCH/for-loop-init-ternary-operator-statement.cpp
The file was modifiedclang/lib/Parse/ParseExprCXX.cpp
The file was modifiedclang/test/Parser/cxx2a-init-statement.cpp
The file was addedclang/test/CodeGenCXX/for-loop-init-ternary-operator-statement.cpp
Commit 803c52d0dba929652280a38dcf90c491ab33d03b by flo
Recommit "[Clang,Driver] Add -fveclib=Darwin_libsystem_m support."

Recommit D102489, with the test case requiring the AArch64 backend.

This reverts the revert 59b419adc6e608db8d7c31efcc37f34c0b57b7d0.
The file was modifiedclang/lib/CodeGen/BackendUtil.cpp
The file was modifiedclang/include/clang/Driver/Options.td
The file was modifiedclang/test/Driver/fveclib.c
The file was modifiedclang/test/Driver/autocomplete.c
The file was modifiedclang/include/clang/Basic/CodeGenOptions.h
The file was addedclang/test/CodeGen/veclib-darwin-libsystem-m.c
Commit 833e9b2ea7a7290f8833d524c8f8865558c1016a by yhs
[BPF] add support for 32 bit registers in inline asm

Add "w" constraint type which allows selecting 32 bit registers.
32 bit registers were added in https://reviews.llvm.org/rGca31c3bb3ff149850b664838fbbc7d40ce571879.

Differential Revision: https://reviews.llvm.org/D102118
The file was addedclang/test/CodeGen/bpf-inline-asm.c
The file was modifiedllvm/lib/Target/BPF/BPFISelLowering.h
The file was modifiedclang/lib/Basic/Targets/BPF.cpp
The file was modifiedllvm/lib/Target/BPF/BPFISelLowering.cpp
The file was modifiedclang/lib/Basic/Targets/BPF.h
The file was addedllvm/test/CodeGen/BPF/inlineasm-wreg.ll