Commit
305bf5b21dbdb2345ef86b5700285e42d992c954
by kparzysz[Hexagon] Add support for Hexagon v67t microarchitecture (tiny core)
|
 | llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp |
 | llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp |
 | llvm/test/MC/Hexagon/audio.s |
 | llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h |
 | llvm/test/MC/Hexagon/smallcore_dis.s |
 | llvm/lib/Target/Hexagon/HexagonDepArch.h |
 | llvm/test/CodeGen/Hexagon/tc_sched.ll |
 | llvm/lib/Target/Hexagon/HexagonScheduleV67T.td |
 | llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp |
 | llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp |
 | llvm/test/CodeGen/Hexagon/disable-const64-tinycore.ll |
 | llvm/test/MC/Hexagon/v67t_arch.s |
 | llvm/lib/Target/Hexagon/HexagonInstrInfo.h |
 | llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h |
 | llvm/test/CodeGen/Hexagon/tinycore.ll |
 | llvm/test/MC/Hexagon/v67t_align.s |
 | llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h |
 | clang/test/CodeGen/builtins-hexagon-v67-audio.c |
 | llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp |
 | llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp |
 | llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h |
 | llvm/lib/Target/Hexagon/HexagonSubtarget.h |
 | llvm/lib/Target/Hexagon/Hexagon.td |
 | llvm/lib/ObjectYAML/ELFYAML.cpp |
 | llvm/lib/Target/Hexagon/HexagonDepIICScalar.td |
 | llvm/test/CodeGen/Hexagon/tc_sched1.ll |
 | clang/lib/Basic/Targets/Hexagon.h |
 | llvm/test/MC/Hexagon/v67t_option.s |
 | llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp |
 | llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp |
 | clang/include/clang/Driver/Options.td |
 | llvm/include/llvm/BinaryFormat/ELF.h |
 | llvm/test/MC/Hexagon/cmpyrw.s |
 | llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp |
 | llvm/test/CodeGen/Hexagon/tc_duplex.ll |
 | clang/lib/Driver/ToolChains/Hexagon.cpp |
 | llvm/test/CodeGen/Hexagon/tiny_bkfir_artdeps.ll |
 | llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp |
 | llvm/test/CodeGen/Hexagon/disable-const64.ll |
 | llvm/lib/Target/Hexagon/HexagonPatterns.td |
 | llvm/lib/Target/Hexagon/HexagonSubtarget.cpp |
 | llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp |
 | clang/lib/Basic/Targets/Hexagon.cpp |
 | llvm/lib/Target/Hexagon/HexagonSchedule.td |
 | llvm/test/CodeGen/Hexagon/tc_duplex_asm.ll |
 | llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp |
 | llvm/test/CodeGen/Hexagon/tiny_bkfir_loop_align.ll |
 | llvm/test/MC/Hexagon/extensions/v67t_audio.s |
 | clang/test/Driver/hexagon-toolchain-elf.c |
Commit
a731c6ba94d0464c6a122de1af70ab88ffb5c1a6
by Jonas Devlieghere[lldb/Initializers] Move all macOS initializers into PlatformMacOSX PlatformMacOSX is the main entry point to the plugin with the same name. This is part of a greater refactoring to auto generate the initializers. Differential revision: https://reviews.llvm.org/D73116
|
 | lldb/source/API/SystemInitializerFull.cpp |
 | lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp |
Commit
24d7a0935bea390fc444f6ac8cf02447fe8d6917
by tra[HIP] use GetProgramPath for executable discovery This change replaces the manual building of executable paths using llvm::sys::path::append with GetProgramPath. This enables adding other paths in case executables reside in different directories and makes the code easier to read. Differential Revision: https://reviews.llvm.org/D72903
|
 | clang/lib/Driver/ToolChains/HIP.cpp |
Commit
2e667d07c773f684ea893b9ce5d9b73e9f23b438
by kevin.neal[FPEnv][SystemZ] Platform-specific builtin constrained FP enablement When constrained floating point is enabled the SystemZ-specific builtins don't use constrained intrinsics in some cases. Fix that. Differential Revision: https://reviews.llvm.org/D72722
|
 | clang/lib/CodeGen/CGBuiltin.cpp |
 | clang/test/CodeGen/builtins-systemz-zvector2-constrained.c |
 | clang/test/CodeGen/builtins-systemz-vector2-constrained.c |
 | clang/test/CodeGen/builtins-systemz-zvector-constrained.c |
 | clang/test/CodeGen/builtins-systemz-vector-constrained.c |
 | clang/test/CodeGen/builtins-systemz-zvector3-constrained.c |
Commit
7a8b0b1595e7dc878b48cf9bbaa652087a6895db
by i[StackColoring] Remap PseudoSourceValue frame indices via MachineFunction::getPSVManager() Reviewed By: dantrushin Differential Revision: https://reviews.llvm.org/D73063
|
 | llvm/test/CodeGen/PowerPC/stack-coloring-vararg.mir |
 | llvm/lib/CodeGen/StackColoring.cpp |
 | llvm/include/llvm/CodeGen/PseudoSourceValue.h |
Commit
72b8bad1505b4bc0b5703c2812ce6ca9a3c29f41
by Jonas Devlieghere[lldb/Hexagon] Include <mutex> Fixes compiler error on macOS: error: no type named 'mutex' in namespace 'std'.
|
 | llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp |
Commit
8e1f0974c280540ec516ac16678c2c582ffb6705
by i[PowerPC] Delete PPCSubtarget::isDarwin and isDarwinABI http://lists.llvm.org/pipermail/llvm-dev/2018-August/125614.html developers have agreed to remove Darwin support from POWER backends. Reviewed By: sfertile Differential Revision: https://reviews.llvm.org/D72067
|
 | llvm/lib/Target/PowerPC/PPCISelLowering.cpp |
 | llvm/lib/Target/PowerPC/PPCInstrInfo.cpp |
 | llvm/test/CodeGen/PowerPC/2008-10-31-PPCF128Libcalls.ll |
 | llvm/lib/Target/PowerPC/PPC.h |
 | llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp |
 | llvm/lib/Target/PowerPC/PPCSubtarget.h |
 | llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp |
 | llvm/lib/Target/PowerPC/PPCMCInstLower.cpp |
 | llvm/lib/Target/PowerPC/PPCFrameLowering.cpp |
 | llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp |
 | llvm/lib/Target/PowerPC/PPCSubtarget.cpp |
Commit
cf263807a6c0a6989476ae9d44a21a657e048c94
by Jonas Devlieghere[lldb/tools] Update lldb-test's system initializer After a731c6ba94d0 the initializer only has to call the PlatformMacOSX to initialize all the macOS platforms.
|
 | lldb/tools/lldb-test/SystemInitializerTest.cpp |
Commit
372cb38f4510212f4bd21488b71620775d8d4fc2
by lebedev.ri[Codegen] Emit both AssumeAlignedAttr and AllocAlignAttr assumptions if they exist Summary: We shouldn't be just giving up if we find one of them (like we currently do with `AssumeAlignedAttr`), we should emit them all. As the tests show, even if we materialized good knowledge from `__attribute__((assume_aligned(32)`, it doesn't mean `__attribute__((alloc_align([...])))` info won't be useful. It might be, but that isn't given. Reviewers: erichkeane, jdoerfert, aaron.ballman Reviewed By: erichkeane Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D72979
|
 | clang/lib/CodeGen/CGCall.cpp |
 | clang/test/CodeGen/assume-aligned-and-alloc-align-attributes.c |
Commit
6b2f820221c78c05527d6edb756b4f1f44665968
by lebedev.ri[NFC][Codegen] Use MaybeAlign + APInt::getLimitedValue() when creating Alignment attr Summary: Just an NFC code cleanup i stumbled upon when stumbling through clang alignment attribute handling. Reviewers: erichkeane, gchatelet, courbet, jdoerfert Reviewed By: gchatelet Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D72993
|
 | clang/lib/CodeGen/CGCall.cpp |
Commit
68122b5826b56f547e8fbae7cf4d455afeda8400
by ehudkatz[APFloat] Extend conversion from special strings Add support for converting Signaling NaN, and a NaN Payload from string. The NaNs (the string "nan" or "NaN") may be prefixed with 's' or 'S' for defining a Signaling NaN. A payload for a NaN can be specified as a suffix. It may be a octal/decimal/hexadecimal number in parentheses or without. Differential Revision: https://reviews.llvm.org/D69773
|
 | llvm/unittests/ADT/APFloatTest.cpp |
 | llvm/lib/Support/APFloat.cpp |
Commit
9148b8b734e7279c86a7a75883efdfdf48e8d148
by a.bataev[OpenMP][Offloading] Fix the issue that omp_get_num_devices returns wrong number of devices, by Shiley Tian. Summary: This patch is to fix issue in the following simple case: #include <omp.h> #include <stdio.h> int main(int argc, char *argv[]) { int num = omp_get_num_devices(); printf("%d\n", num); return 0; } Currently it returns 0 even devices exist. Since this file doesn't contain any target region, the host entry is empty so further actions like initialization will not be proceeded, leading to wrong device number returned by runtime function call. Reviewers: jdoerfert, ABataev, protze.joachim Reviewed By: ABataev Subscribers: protze.joachim Tags: #openmp Differential Revision: https://reviews.llvm.org/D72576
|
 | openmp/libomptarget/src/rtl.cpp |
 | openmp/libomptarget/src/omptarget.cpp |
 | openmp/libomptarget/test/api/omp_get_num_devices_with_empty_target.c |
Commit
a95965d467c2de06625066e310a2c385ebbc40a5
by maskray[APFloat][unittest] Fix -Wunused-variable after D69773
|
 | llvm/unittests/ADT/APFloatTest.cpp |
Commit
dd18729b2a7a23b76b8d74fbf4f4bb4efbe8aa97
by alexey.bader[Attr][Doc][NFC] Fix code snippet formatting for attribute documentation Reviewers: aaron.ballman, Fznamznon Subscribers: ebevhan, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D73104
|
 | clang/include/clang/Basic/AttrDocs.td |
Commit
9aba2ced34b295658f3f07311efe665495987426
by Vedant Kumar[debugserver] Delete macOS/PPC debug server implementation macOS/PPC support was dropped in 10.6 (Snow Leopard). Differential Revision: https://reviews.llvm.org/D69524
|
 | lldb/tools/debugserver/source/MacOSX/CMakeLists.txt |
 | lldb/tools/debugserver/source/MacOSX/ppc/DNBArchImpl.cpp |
 | lldb/tools/debugserver/source/MacOSX/ppc/DNBArchImpl.h |
Commit
0b336b6048aed922874b5d711cd0dce1e3f0aa60
by ehudkatz[APFloat] Add support for operations on Signaling NaN Fix PR30781 Differential Revision: https://reviews.llvm.org/D69774
|
 | llvm/unittests/ADT/APFloatTest.cpp |
 | llvm/lib/Support/APFloat.cpp |
Commit
441aebc5235af164a784d0b9bd460c07e01e9045
by Vedant Kumar[debugserver] Delete stale code referencing ppc
|
 | lldb/tools/debugserver/source/DNBDefs.h |
 | lldb/tools/debugserver/source/DNBArch.h |
 | lldb/tools/debugserver/source/RNBDefs.h |
 | lldb/tools/debugserver/source/RNBServices.cpp |
Commit
f63d7637387995765e9ece0e10fe1b5a4f0612b5
by rnk[TableGen] Use a table to lookup MVE intrinsic names Summary: Speeds up compilation of SemaDeclAttr.cpp by nine seconds: 0m49.555s - > 0m40.249s Reviewers: simon_tatham, dmgreen, ostannard, MarkMurrayARM Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D72984
|
 | clang/utils/TableGen/MveEmitter.cpp |
 | clang/lib/Sema/SemaDeclAttr.cpp |
Commit
7c9bcba644c4fc2178e20060d9ba2ff1f50ae15e
by francesco.petrogalli[lldb] Add a setting to not install the main executable Summary: Add setting target.auto-install-main-executable that controls whether the main executable should be automatically installed when connected to a remote platform even if it does not have an explicit install path specified. The default is true as the current behaviour. Reviewers: omjavaid, JDevlieghere, srhines, labath, clayborg Reviewed By: clayborg Subscribers: kevin.brodsky, lldb-commits, llvm-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D71761
|
 | lldb/packages/Python/lldbsuite/test/commands/target/auto-install-main-executable/TestAutoInstallMainExecutable.py |
 | lldb/packages/Python/lldbsuite/test/commands/target/auto-install-main-executable/main.cpp |
 | lldb/source/Target/Target.cpp |
 | lldb/include/lldb/Target/Target.h |
 | lldb/source/Target/TargetProperties.td |
 | lldb/packages/Python/lldbsuite/test/commands/target/auto-install-main-executable/Makefile |
Commit
f2dc179d686a77de8daa1b31c8984b39823e9a3d
by antiagainst[mlir][ods] Fix StringRef initialization in builders For the generated builder taking in unwrapped attribute values, if the argument is a string, we should avoid wrapping it in quotes; otherwise we are always setting the string attribute to contain the string argument's name. The quotes come from StrinAttr's `constBuilderCall`, which is reasonable for string literals, but not function arguments containing strings. Differential Revision: https://reviews.llvm.org/D72977
|
 | mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp |
 | mlir/test/mlir-tblgen/op-attribute.td |
 | mlir/include/mlir/TableGen/Attribute.h |
Commit
3ef169e586f4d14efe690c23c878d5aa92a80eb5
by tlively[WebAssembly][InstrEmitter] Foundation for multivalue call lowering Summary: WebAssembly is unique among upstream targets in that it does not at any point use physical registers to store values. Instead, it uses virtual registers to model positions in its value stack. This means that some target-independent lowering activities that would use physical registers need to use virtual registers instead for WebAssembly and similar downstream targets. This CL generalizes the existing `usesPhysRegsForPEI` lowering hook to `usesPhysRegsForValues` in preparation for using it in more places. One such place is in InstrEmitter for instructions that have variadic defs. On register machines, it only makes sense for these defs to be physical registers, but for WebAssembly they must be virtual registers like any other values. This CL changes InstrEmitter to check the new target lowering hook to determine whether variadic defs should be physical or virtual registers. These changes are necessary to support a generalized CALL instruction for WebAssembly that is capable of returning an arbitrary number of arguments. Fully implementing that instruction will require additional changes that are described in comments here but left for a follow up commit. Reviewers: aheejin, dschuff, qcolombet Subscribers: sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D71484
|
 | llvm/include/llvm/Target/TargetMachine.h |
 | llvm/test/CodeGen/WebAssembly/multivalue.ll |
 | llvm/lib/Target/WebAssembly/WebAssemblyInstrCall.td |
 | llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h |
 | llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp |
 | llvm/lib/CodeGen/PrologEpilogInserter.cpp |
 | llvm/lib/Target/WebAssembly/WebAssemblyISD.def |
 | llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h |
 | llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp |
 | llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp |
 | llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h |
 | llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp |
 | llvm/lib/Target/WebAssembly/WebAssemblyUtilities.cpp |
Commit
561fa844777c1bd9c0c6937be272e6ea73ff94f6
by kostyak[scudo][standalone] Allow sched_getaffinity to fail Summary: In some configuration, `sched_getaffinity` can fail. Some reasons for that being the lack of `CAP_SYS_NICE` capability or some syscall filtering and so on. This should not be fatal to the allocator, so in this situation, we will fallback to the `MaxTSDCount` value specified in the allocator configuration. Reviewers: cferris, eugenis, hctim, morehouse, pcc Subscribers: #sanitizers, llvm-commits Tags: #sanitizers, #llvm Differential Revision: https://reviews.llvm.org/D73055
|
 | compiler-rt/lib/scudo/standalone/linux.cpp |
 | compiler-rt/lib/scudo/standalone/tsd_shared.h |
 | compiler-rt/lib/scudo/standalone/common.h |
Commit
6cf95ac22343a3f5ce58dab8fd157e237fbedb17
by kparzysz[Hexagon] Add REQUIRES: asserts to a testcase using -debug-only
|
 | llvm/test/CodeGen/Hexagon/tiny_bkfir_artdeps.ll |
Commit
9bb11785dca6b8ee1edb69b52c936edc95a794f0
by francesco.petrogalliRevert "[lldb] Add a setting to not install the main executable" The commit has been reverted as it does not mention the author of the patch. This reverts commit 7c9bcba644c4fc2178e20060d9ba2ff1f50ae15e.
|
 | lldb/source/Target/Target.cpp |
 | lldb/source/Target/TargetProperties.td |
 | lldb/include/lldb/Target/Target.h |
 | lldb/packages/Python/lldbsuite/test/commands/target/auto-install-main-executable/Makefile |
 | lldb/packages/Python/lldbsuite/test/commands/target/auto-install-main-executable/TestAutoInstallMainExecutable.py |
 | lldb/packages/Python/lldbsuite/test/commands/target/auto-install-main-executable/main.cpp |
Commit
95116c591fab993df76bd20cfa74d2d44a1a9cc6
by francesco.petrogalli[lldb] Add a setting to not install the main executable Summary: Add setting target.auto-install-main-executable that controls whether the main executable should be automatically installed when connected to a remote platform even if it does not have an explicit install path specified. The default is true as the current behaviour. Reviewers: omjavaid, JDevlieghere, srhines, labath, clayborg Reviewed By: clayborg Subscribers: kevin.brodsky, lldb-commits, llvm-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D71761
|
 | lldb/source/Target/Target.cpp |
 | lldb/include/lldb/Target/Target.h |
 | lldb/packages/Python/lldbsuite/test/commands/target/auto-install-main-executable/Makefile |
 | lldb/packages/Python/lldbsuite/test/commands/target/auto-install-main-executable/main.cpp |
 | lldb/source/Target/TargetProperties.td |
 | lldb/packages/Python/lldbsuite/test/commands/target/auto-install-main-executable/TestAutoInstallMainExecutable.py |
Commit
28857d14a86b1e99a9d2795636a5faf17674f5a2
by tlively[WebAssembly] Split and recombine multivalue calls for ISel Summary: Multivalue calls both take and return an arbitrary number of arguments, but ISel only supports one or the other in a single instruction. To get around this, calls are modeled as two pseudo instructions during ISel. These pseudo instructions, CALL_PARAMS and CALL_RESULTS, are recombined into a single CALL MachineInstr in a custom emit hook. RegStackification and the MC layer will additionally need to be made aware of multivalue calls before the tests will produce correct output. Reviewers: aheejin, dschuff Subscribers: sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D71496
|
 | llvm/lib/Target/WebAssembly/WebAssemblyInstrCall.td |
 | llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp |
 | llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp |
Commit
ff1f3cc1a12ea252fcc32f467d9f2677c2775bf3
by qcolombet[GISelKnownBits] Make the max depth a parameter of the analysis Allow users of that analysis to define the cut off depth of the analysis instead of hardcoding 6. NFC as the default parameter is 6.
|
 | llvm/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h |
 | llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp |
Commit
2d77e0b9f22a084c9a0664f74dad5b4f3c62e928
by ehudkatzFix tests of constant folding of fp operations on NaN values Fix failures introduced due to change rG0b336b6048ae.
|
 | llvm/test/Transforms/ConstProp/fma.ll |
 | llvm/test/Transforms/InstSimplify/fp-nan.ll |
Commit
cbf08d0f5751696d7ada90644eebfbef6df7a3ae
by hayarms[mlir] Fix LLVM intrinsic convesion generator for overloadable types. Summary: If an intrinsic has overloadable types like llvm_anyint_ty or llvm_anyfloat_ty then to getDeclaration() we need to pass a list of the types that are "undefined" essentially concretizing them. This patch add support for deriving such types from the MLIR op that has been matched. Reviewers: andydavis1, ftynse, nicolasvasilache, antiagainst Subscribers: mehdi_amini, rriddle, jpienaar, burmako, shauheen, arpith-jacob, mgester, lucyrfox, liufengdb, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D72974
|
 | mlir/tools/mlir-tblgen/LLVMIRIntrinsicGen.cpp |
 | mlir/test/mlir-tblgen/llvm-intrinsics.td |
Commit
6b9a5e6f05f9413f50b5ff7266e9108b6affa43a
by sidneym[lld][Hexagon] Add General Dynamic relocations (GD) Differential revision: https://reviews.llvm.org/D72522
|
 | lld/ELF/Arch/Hexagon.cpp |
 | lld/test/ELF/hexagon-tls-gd.s |
Commit
41fcd17250fa0526e4b7fd2c7df7721b0f79b683
by koraq[Sema] Avoid Wrange-loop-analysis false positives When Wrange-loop-analysis issues a diagnostic on a dependent type in a template the diagnostic may not be valid for all instantiations. Therefore the diagnostic is suppressed during the instantiation. Non dependent types still issue a diagnostic. The same can happen when using macros. Therefore the diagnostic is disabled for macros. Fixes https://bugs.llvm.org/show_bug.cgi?id=44556 Differential Revision: https://reviews.llvm.org/D73007
|
 | clang/lib/Sema/SemaStmt.cpp |
 | clang/test/SemaCXX/warn-range-loop-analysis.cpp |
Commit
020ed6713d889a95f8c98d7725c87b458d99f6b3
by eric[clang-tidy] Fix check for Abseil internal namespace access This change makes following modifications: * If reference originated from macro expansion, we report location inside of the macro instead of location where macro is referenced. * If for any reason deduced location is not correct we silently ignore it. Patch by Gennadiy Rozental (rogeeff@google.com) Reviewed as https://reviews.llvm.org/D72484
|
 | clang-tools-extra/test/clang-tidy/checkers/Inputs/absl/strings/internal-file.h |
 | clang-tools-extra/clang-tidy/abseil/NoInternalDependenciesCheck.cpp |
 | clang-tools-extra/test/clang-tidy/checkers/abseil-no-internal-dependencies.cpp |
Commit
2a879e6884bb95da747755e8eb219f2df3d4e488
by maskray[APFloat][unittest] Fix -Wsign-compare after D69773
|
 | llvm/unittests/ADT/APFloatTest.cpp |
Commit
b6c62ef0871576dd03de2c0077ba15ad0be23f6b
by Jonas Devlieghere[lldb/Platform] Re-add ifdef's to guard macOS-only code. I moved the code from the system initializer to PlatformMacOSX. The defines are still necessary because MacOSX is initialized on other platforms where the other platforms are not available.
|
 | lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp |
Commit
5260bc2497bb593ed4a01de5cfe84ed6f7b529b1
by aaronAllow arbitrary capability name in Thread Safety Analysis Restricting the names of capabilities to only "role" or "mutex" makes for awkward diagnostic text, such as with: https://chromium-review.googlesource.com/c/chromium/src/+/1948098/19/base/sequence_checker_unittest.nc#33
|
 | clang/include/clang/Basic/DiagnosticSemaKinds.td |
 | clang/include/clang/Basic/Attr.td |
 | clang/lib/Sema/SemaDeclAttr.cpp |
 | clang/test/Sema/attr-capabilities.c |
Commit
a8c2f76cd258ea03f82a1fc12953ca8af6b7832b
by aaronRemoving an accidentally duplicated line of test code to fix bots.
|
 | clang/test/Sema/attr-capabilities.c |
Commit
b0b2b7e09926cdde4d82978a7c14b5e2d38db35c
by alexandre.ganeaRevert "[Clang] Un-break scan-build after integrated-cc1 change" This reverts commit a6883017ea9af529e89d7f89af2477378b6eafca.
|
 | clang/lib/Driver/Job.cpp |
 | clang/test/Driver/cuda-simple.cu |
 | clang/test/Driver/option-aliases.c |
 | clang/test/Driver/offloading-interoperability.c |
Commit
89e43f04ba87a0da6e94863db149669c7536486b
by vvereschakaRevert "List implicit operator== after implicit destructors in a vtable." This reverts commit add2b7e44ada46f30715b5c48823a9e9e317e0c3. Failed "Clang::virtual-compare.cpp" test on the arm builders. See http://lab.llvm.org:8011/builders/llvm-clang-win-x-armv7l/builds/3169 for details.
|
 | clang/test/CodeGenCXX/virtual-compare.cpp |
 | clang/lib/AST/VTableBuilder.cpp |
Commit
aa91ce3e1dd53a614894d5bef515c5859eea368a
by Jonas Devlieghere[lldb/CMake] Add check-lldb-shell and check-lldb-api targets for Xcode The Xcode generator does not provide the auto-generated targets where you can append a folder name to check-lldb. Instead add two custom lit targets to run just the shell and api tests.
|
 | lldb/test/API/CMakeLists.txt |
 | lldb/test/Shell/CMakeLists.txt |
Commit
fd109308a7b71c009402b16c5e583ee462bfe9bd
by arsenm2AMDGPU/GlobalISel: Legalize G_PTR_ADD for arbitrary pointers Pointers of unrecognized address spaces shoudl be treated as global-like pointers. Even if loads and stores of them aren't handled, dumb operations that just operate on the bits should work.
|
 | llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ptr-add.mir |
 | llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp |
 | llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ptr-add.mir |
Commit
0478eadf73c191199cba12c85785cfafb8bfa174
by Fred Riss[lldb/DataFormatters] Fix the `$$deference$$` synthetic child Summary: The ValueObject code checks for a special `$$dereference$$` synthetic child to allow formatter providers to implement a natural dereferencing behavior in `frame variable` for objects like smart pointers. This support was broken when used directly throught the Python API and not trhough `frame variable`. The reason is that SBFrame.FindVariable() will return by default the synthetic variable if it exists, while `frame variable` will not do this eagerly. The code in `ValueObject::Dereference()` accounted for the latter but not for the former. The fix is trivial. The test change includes additional covergage for the already-working bahevior as it wasn't covered by the testsuite before. This commit also adds a short piece of documentatione explaining that it is possible (even advisable) to provide this synthetic child outstide of the range of the normal children. Reviewers: jingham Subscribers: lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D73053
|
 | lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/fooSynthProvider.py |
 | lldb/source/Core/ValueObject.cpp |
 | lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/TestDataFormatterPythonSynth.py |
 | lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/main.cpp |
 | lldb/docs/use/variable.rst |