Commit
4f728bfc13c45bc744bfdbfc3086bed74a8cbb4c
by Raphael Isemann[lldb][NFC] Use raw_ostream instead of Stream in Baton::GetDescription Removing raw_ostream here is getting us closer to removing LLDB's Stream class.
|
 | lldb/source/Commands/CommandObjectBreakpointCommand.cpp |
 | lldb/include/lldb/Utility/Baton.h |
 | lldb/include/lldb/Breakpoint/BreakpointOptions.h |
 | lldb/source/Utility/Baton.cpp |
 | lldb/source/Breakpoint/WatchpointOptions.cpp |
 | lldb/include/lldb/Breakpoint/WatchpointOptions.h |
 | lldb/source/Breakpoint/BreakpointOptions.cpp |
 | lldb/source/Commands/CommandObjectWatchpointCommand.cpp |
Commit
d62026e2dde1d27c7d1c702f11b0464e1d470d4f
by Raphael Isemann[lldb][NFC] Don't calculate member indices in DWARFASTParserClang::ParseChildMembers We keep counting members and then don't do anything with the computed result.
|
 | lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp |
Commit
62364965619bd7e8847418b21ec327a78bd1624c
by sven.vanhaastregt[OpenCL] Fix address space for implicit conversion (PR43145) Clang was creating a DerivedToBase ImplicitCastExpr that was also casting between address spaces as part of the second step in the standard conversion sequence. Defer the address space conversion to the third step in the sequence instead, such that we get a separate ImplicitCastExpr for the address space conversion. Differential Revision: https://reviews.llvm.org/D70605
|
 | clang/lib/Sema/SemaExprCXX.cpp |
 | clang/test/CodeGenOpenCLCXX/addrspace-derived-base.cl |
Commit
af0babc90a5c35cbecce4cc4a27e0396fe03f588
by spatel[InstCombine] fold copysign with constant sign argument to (fneg+)fabs If the sign of the sign argument is known (this could be extended to use ValueTracking), then we can use fneg+fabs to clear/set the sign bit of the magnitude argument. http://llvm.org/docs/LangRef.html#llvm-copysign-intrinsic This transform is already done in DAGCombiner, but we can do it sooner in IR as suggested in PR44153: https://bugs.llvm.org/show_bug.cgi?id=44153 We have effectively no analysis for copysign in IR, so we are taking the unusual step of increasing the number of IR instructions for the negative constant case. Differential Revision: https://reviews.llvm.org/D70792
|
 | llvm/test/Transforms/InstCombine/copysign.ll |
 | llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp |
Commit
dcf11c5e86cee94ec649a7a31c5dd259f60579d6
by victor.campos[ARM][AArch64] Complex addition Neon intrinsics for Armv8.3-A Summary: Add support for vcadd_* family of intrinsics. This set of intrinsics is available in Armv8.3-A. The fp16 versions require the FP16 extension, which has been available (opt-in) since Armv8.2-A. Reviewers: t.p.northover Reviewed By: t.p.northover Subscribers: t.p.northover, kristof.beyls, hiraditya, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D70862
|
 | llvm/lib/Target/AArch64/AArch64InstrInfo.td |
 | llvm/test/CodeGen/AArch64/neon-vcadd.ll |
 | clang/test/CodeGen/arm-neon-vcadd.c |
 | clang/lib/CodeGen/CGBuiltin.cpp |
 | llvm/include/llvm/IR/IntrinsicsARM.td |
 | llvm/test/CodeGen/ARM/neon-vcadd.ll |
 | clang/lib/Basic/Targets/ARM.h |
 | clang/test/CodeGen/aarch64-neon-vcadd.c |
 | clang/lib/Basic/Targets/ARM.cpp |
 | clang/include/clang/Basic/arm_neon.td |
 | clang/lib/Basic/Targets/AArch64.cpp |
 | llvm/lib/Target/ARM/ARMInstrNEON.td |
 | llvm/include/llvm/IR/IntrinsicsAArch64.td |