[all-commits] [llvm/llvm-project] 95176b: AArch64: Register null MCTargetStreamer
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Mon Oct 31 20:08:25 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 95176b890052206991a4b33756d165b142d4664e
https://github.com/llvm/llvm-project/commit/95176b890052206991a4b33756d165b142d4664e
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h
A llvm/test/CodeGen/AArch64/null-mctargetstreamer.ll
Log Message:
-----------
AArch64: Register null MCTargetStreamer
Fixes crashes with clang -emit-codegen-only
Commit: ea9dc0ec3461160acb98a0e3dd668d7f3eef0604
https://github.com/llvm/llvm-project/commit/ea9dc0ec3461160acb98a0e3dd668d7f3eef0604
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
M llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h
M llvm/lib/Target/X86/X86AsmPrinter.cpp
A llvm/test/CodeGen/X86/null-mcstreamer.ll
Log Message:
-----------
X86: Implement null target streamer
There should no need for null checks in the AsmPrinter
Commit: a74fe4a6a90d60b83c3eb8a55b9fa70dc4963276
https://github.com/llvm/llvm-project/commit/a74fe4a6a90d60b83c3eb8a55b9fa70dc4963276
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
M llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp
M llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.h
M llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
Log Message:
-----------
NVPTX: Register null target streamer
Commit: fc5762064e24916ecbc4405f02ba8daafd75ac7a
https://github.com/llvm/llvm-project/commit/fc5762064e24916ecbc4405f02ba8daafd75ac7a
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M llvm/lib/Target/Hexagon/HexagonAsmPrinter.h
Log Message:
-----------
Hexagon: Add missing C++ mode comment
Commit: 4a179646addabd6fa27ffefbbffed0f08c973d68
https://github.com/llvm/llvm-project/commit/4a179646addabd6fa27ffefbbffed0f08c973d68
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
Log Message:
-----------
Hexagon: Register null TargetStreamer
Unlike just about every target, I don't
see an obvious null dereference this fixes.
Commit: 07f12170a28941eb84d21c28e25ce561de3309d8
https://github.com/llvm/llvm-project/commit/07f12170a28941eb84d21c28e25ce561de3309d8
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M llvm/lib/CodeGen/AtomicExpandPass.cpp
M llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i16.ll
M llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i8.ll
M llvm/test/Transforms/AtomicExpand/SPARC/partword.ll
Log Message:
-----------
AtomicExpand: Don't create unused instructions for some atomicrmw
This wasn't used by every atomicrmw expansion.
Commit: 4cf5e22d20dfb725e92b57c7ac4bba65d7cd62be
https://github.com/llvm/llvm-project/commit/4cf5e22d20dfb725e92b57c7ac4bba65d7cd62be
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M llvm/tools/llvm-reduce/deltas/Delta.cpp
Log Message:
-----------
llvm-reduce: Report file opening errors
This was also trying to write the bitcode to the failed file
on failure, which asserts. Also, consistently use
ToolOutputFile, instead of one path manually removing
the temp file.
Commit: 6775e13d6041c527d34deb6b8b72017019474993
https://github.com/llvm/llvm-project/commit/6775e13d6041c527d34deb6b8b72017019474993
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M llvm/include/llvm/Support/ToolOutputFile.h
Log Message:
-----------
Fix missing C++ mode comment
Compare: https://github.com/llvm/llvm-project/compare/e1de7ac20ff3...6775e13d6041
More information about the All-commits
mailing list