Changes
Summary
- [AMDGPU] gfx1010 wait count insertion Differential Revision: https://reviews.llvm.org/D61534
- [AMDGPU] gfx1010 s_code_end generation Also add some missing metadata in the streamer. Differential Revision: https://reviews.llvm.org/D61531
- Update PatternMatcher for FNeg Match both FNeg(X) and FSub(+-0.0, X) in FNeg_match Differential Revision: https://reviews.llvm.org/D61520
- [AMDGPU] gfx1010 loop alignment Differential Revision: https://reviews.llvm.org/D61529
- [COFF, ARM64] Fix ABI implementation of struct returns Summary: Refer the ABI doc at: https://docs.microsoft.com/en-us/cpp/build/arm64-windows-abi-conventions?view=vs-2019#return-values Related clang patch: D60349 Reviewers: rnk, efriedma, TomTan, ssijaric Reviewed By: rnk, efriedma Subscribers: mstorsjo, javed.absar, kristof.beyls, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D60348
Change Type | Path in Repository | Path in Workspace |
---|---|---|
![]() | /llvm/trunk/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | trunk/lib/Target/AMDGPU/SIInsertWaitcnts.cpp |
![]() | /llvm/trunk/test/CodeGen/AMDGPU/waitcnt-vscnt.ll | trunk/test/CodeGen/AMDGPU/waitcnt-vscnt.ll |
Change Type | Path in Repository | Path in Workspace |
![]() | /llvm/trunk/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | trunk/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp |
![]() | /llvm/trunk/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | trunk/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp |
![]() | /llvm/trunk/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h | trunk/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h |
![]() | /llvm/trunk/lib/Target/AMDGPU/SIProgramInfo.h | trunk/lib/Target/AMDGPU/SIProgramInfo.h |
![]() | /llvm/trunk/test/CodeGen/AMDGPU/s_code_end.ll | trunk/test/CodeGen/AMDGPU/s_code_end.ll |
Change Type | Path in Repository | Path in Workspace |
![]() | /llvm/trunk/include/llvm/IR/PatternMatch.h | trunk/include/llvm/IR/PatternMatch.h |
![]() | /llvm/trunk/unittests/IR/PatternMatch.cpp | trunk/unittests/IR/PatternMatch.cpp |
Change Type | Path in Repository | Path in Workspace |
![]() | /llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cpp | trunk/lib/Target/AMDGPU/SIISelLowering.cpp |
![]() | /llvm/trunk/lib/Target/AMDGPU/SIISelLowering.h | trunk/lib/Target/AMDGPU/SIISelLowering.h |
Change Type | Path in Repository | Path in Workspace |
![]() | /llvm/trunk/include/llvm/IR/Argument.h | trunk/include/llvm/IR/Argument.h |
![]() | /llvm/trunk/lib/IR/Function.cpp | trunk/lib/IR/Function.cpp |
![]() | /llvm/trunk/lib/Target/AArch64/AArch64CallingConvention.td | trunk/lib/Target/AArch64/AArch64CallingConvention.td |
![]() | /llvm/trunk/lib/Target/AArch64/AArch64ISelLowering.cpp | trunk/lib/Target/AArch64/AArch64ISelLowering.cpp |
![]() | /llvm/trunk/lib/Target/AArch64/AArch64MachineFunctionInfo.h | trunk/lib/Target/AArch64/AArch64MachineFunctionInfo.h |
![]() | /llvm/trunk/test/CodeGen/AArch64/arm64-windows-calls.ll | trunk/test/CodeGen/AArch64/arm64-windows-calls.ll |
![]() | /llvm/trunk/test/CodeGen/AArch64/arm64-windows-tailcall.ll | trunk/test/CodeGen/AArch64/arm64-windows-tailcall.ll |
Summary
- [COFF, ARM64] Fix ABI implementation of struct returns Summary: Related llvm patch: D60348. Patch co-authored by Sanjin Sijaric. Reviewers: rnk, efriedma, TomTan, ssijaric, ostannard Reviewed By: efriedma Subscribers: dmajor, richard.townsend.arm, ostannard, javed.absar, kristof.beyls, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D60349
Change Type | Path in Repository | Path in Workspace |
---|---|---|
![]() | /cfe/trunk/include/clang/AST/DeclCXX.h | trunk/include/clang/AST/DeclCXX.h |
![]() | /cfe/trunk/include/clang/CodeGen/CGFunctionInfo.h | trunk/include/clang/CodeGen/CGFunctionInfo.h |
![]() | /cfe/trunk/lib/CodeGen/CGCall.cpp | trunk/lib/CodeGen/CGCall.cpp |
![]() | /cfe/trunk/lib/CodeGen/MicrosoftCXXABI.cpp | trunk/lib/CodeGen/MicrosoftCXXABI.cpp |
![]() | /cfe/trunk/lib/Sema/SemaDeclCXX.cpp | trunk/lib/Sema/SemaDeclCXX.cpp |
![]() | /cfe/trunk/test/CodeGen/arm64-microsoft-arguments.cpp | trunk/test/CodeGen/arm64-microsoft-arguments.cpp |
![]() | /cfe/trunk/test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp | trunk/test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp |
Summary
- [Lsan] Disabling explicitally FreeBSD As it is not implemented upon usage, it just provokes numerous linkage issues so better switch off clearly. Reviewers: vitalybuka, morehouse Reviewed By: morehouse Differential Revision: https://reviews.llvm.org/D61484
Change Type | Path in Repository | Path in Workspace |
---|---|---|
![]() | /compiler-rt/trunk/cmake/config-ix.cmake | trunk/cmake/config-ix.cmake |