Commit
6904cd948674df7f55843519695dbc95157a9429
by maskrayAdd Triple::isX86() Reviewed By: craig.topper, skan Differential Revision: https://reviews.llvm.org/D72247
|
 | llvm/include/llvm/ADT/Triple.h |
 | clang/lib/Driver/ToolChains/Darwin.cpp |
 | clang/lib/CodeGen/CGBuiltin.cpp |
 | clang/lib/Driver/ToolChains/FreeBSD.cpp |
 | clang/lib/AST/MicrosoftMangle.cpp |
 | clang/lib/Parse/ParseStmtAsm.cpp |
 | clang/lib/Frontend/CompilerInvocation.cpp |
 | llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp |
 | llvm/lib/IR/AutoUpgrade.cpp |
Commit
5e0e0e3ff05f57b9495db57b6b205492d34cb5a8
by koraq[NFC] Fixes -Wrange-loop-analysis warnings This avoids new warnings due to D68912 adds -Wrange-loop-analysis to -Wall.
|
 | llvm/unittests/Support/ReverseIterationTest.cpp |
Commit
7ba4595c86be88bf9ebb7261ba49ed4626e5f585
by eugenis[msan] Fix underflow in qsort interceptor.
|
 | compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc |
 | compiler-rt/test/msan/qsort.cpp |
Commit
20f005d25f488fa1dc69d6792700e014c6a5d165
by Akira[CodeGen][ObjC] Push the properties of a protocol before pushing the properties of the protocol it inherits This fixes a bug where the type string for a @dynamic property of an @implementation didn't have 'D' in it when the protocol it conforms to redeclares the property declared in the base protocol. rdar://problem/45503561
|
 | clang/lib/CodeGen/CGObjCMac.cpp |
 | clang/test/CodeGenObjC/encode-test-2.m |
Commit
52afc93c38c4dc6071172e2f580d364592d92dda
by arsenm2AMDGPU/GlobalISel: Legalize G_READCYCLECOUNTER
|
 | llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp |
 | llvm/test/CodeGen/AMDGPU/GlobalISel/readcyclecounter.ll |
 | llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp |
Commit
21f7b362095f7497aa87ccc334fe18bbc072854c
by aheejin[WebAssembly] Fix landingpad-only case in Emscripten EH Summary: Previously we didn't set `Changed` to true when there are only landing pads but not invokes. This fixes it and we set `Changed` to true whenever we have landing pads. (There can't be invokes without landing pads, so that case is covered too) The test case for this has to be a separate file because this pass is a `ModulePass` and `Changed` is computed based on the whole module. Reviewers: tlively Subscribers: dschuff, sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D72308
|
 | llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp |
 | llvm/test/CodeGen/WebAssembly/lower-em-exceptions-lpad-only.ll |
Commit
e93b1ffc8490d943690726370a0e9277fd78520d
by arsenm2AMDGPU: Use default operands for clamp/omod We have a lot of complex pattern variants that just set the source modifiers that are really handled, and then set the output modifiers to 0. We're unlikely to ever match output modifiers from the use instruction side, and we already match clamp/omod in a separate pass.
|
 | llvm/lib/Target/AMDGPU/SIInstrInfo.td |
Commit
907cefe721437fa8950c1b6c1c028038b175f921
by richardAlways deduce the lengths of contained parameter packs when deducing a pack expansion. Previously, if all parameter / argument pairs for a pack expansion deduction were non-deduced contexts, we would not deduce the arity of the pack, and could end up deducing a different arity (leading to failures during substitution) or defaulting to an arity of 0 (leading to bad diagnostics about passing the wrong number of arguments to a variadic function). Instead, we now always deduce the arity for all involved packs any time we deduce a pack expansion. This will result in less substitution happening in some cases, which could avoid non-SFINAEable errors, and should generally improve the quality of diagnostics when passing initializer lists to variadic functions.
|
 | clang/include/clang/Basic/DiagnosticSemaKinds.td |
 | clang/test/CXX/drs/dr13xx.cpp |
 | clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p5-0x.cpp |
 | clang/test/SemaTemplate/deduction.cpp |
 | clang/lib/Sema/SemaOverload.cpp |
 | clang/lib/Sema/SemaTemplateDeduction.cpp |
 | clang/test/SemaTemplate/alias-templates.cpp |
 | clang/test/SemaTemplate/pack-deduction.cpp |
Commit
452f6243c9be73a476f796b1425bfc58749b9805
by arsenm2AMDGPU: Select llvm.amdgcn.interp.p2.f16 directly This will enable automatic GlobalISel support in a future commit.
|
 | llvm/lib/Target/AMDGPU/SIISelLowering.cpp |
 | llvm/lib/Target/AMDGPU/VOP3Instructions.td |