Commit
6470497817eafe3fe2d15e11ade78fd99753d7ca
by saugustineRevert "[AST] Traverse the class type loc inside the member type loc." This reverts commit 7f93cb62280a73e3e899d49c45be8bfbac634b7d. The assertion at RecursiveASTVisitor.h:1169 fails when passed a TypeLocNode. Not sure if the correct fix is to use getTypeLocClass or something else.
|
 | clang/include/clang/AST/RecursiveASTVisitor.h |
 | clang/unittests/Tooling/RecursiveASTVisitorTests/MemberPointerTypeLoc.cpp |
 | clang-tools-extra/clangd/unittests/SemanticHighlightingTests.cpp |
 | clang/unittests/Tooling/CMakeLists.txt |
Commit
aeda128a96c4ac9eecef7563f4cf07dfcd2af0db
by gclaytonAdd lookup functions for efficient lookups of addresses when using GsymReader classes. Summary: Lookup functions are designed to not fully decode a FunctionInfo, LineTable or InlineInfo, they decode only what is needed into a LookupResult object. This allows lookups to avoid costly memory allocations and avoid parsing large amounts of information one a suitable match is found. LookupResult objects contain the address that was looked up, the concrete function address range, the name of the concrete function, and a list of source locations. One for each inline function, and one for the concrete function. This allows one address to turn into multiple frames and improves the signal you get when symbolicating addresses in GSYM files. Reviewers: labath, aprantl Subscribers: mgorny, hiraditya, llvm-commits, lldb-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D70993
|
 | llvm/lib/DebugInfo/GSYM/CMakeLists.txt |
 | llvm/include/llvm/DebugInfo/GSYM/GsymReader.h |
 | llvm/lib/DebugInfo/GSYM/LineTable.cpp |
 | llvm/lib/DebugInfo/GSYM/Range.cpp |
 | llvm/lib/DebugInfo/GSYM/LookupResult.cpp |
 | llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp |
 | llvm/include/llvm/DebugInfo/GSYM/Range.h |
 | llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp |
 | llvm/lib/DebugInfo/GSYM/GsymReader.cpp |
 | llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h |
 | llvm/include/llvm/DebugInfo/GSYM/LookupResult.h |
 | llvm/lib/DebugInfo/GSYM/InlineInfo.cpp |
 | llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h |
 | llvm/include/llvm/DebugInfo/GSYM/LineTable.h |
Commit
d4416e3dac37580e5e6afd9d9ef7203e696dc9f5
by llvmgnsyncbotgn build: Merge 6470497817e
|
 | llvm/utils/gn/secondary/clang/unittests/Tooling/BUILD.gn |
Commit
1c918ff2c1ae9033a2a35c449f111d342291841b
by llvmgnsyncbotgn build: Merge aeda128a96c
|
 | llvm/utils/gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn |
Commit
3041434450e6c9cbc3476289f7c862f346126296
by chen3.liuAdd strict fp support for instructions fadd/fsub/fmul/fdiv Differential Revision: https://reviews.llvm.org/D68757
|
 | llvm/test/CodeGen/X86/vec-strict-256.ll |
 | llvm/test/CodeGen/X86/vector-constrained-fp-intrinsics.ll |
 | llvm/lib/Target/X86/X86InstrSSE.td |
 | llvm/test/CodeGen/X86/vec-strict-512.ll |
 | llvm/lib/Target/X86/X86ISelDAGToDAG.cpp |
 | llvm/lib/Target/X86/X86ISelLowering.cpp |
 | llvm/test/CodeGen/X86/vec-strict-128.ll |
 | llvm/lib/Target/X86/X86InstrAVX512.td |
Commit
8267be29955e3df2baada1443a92d82ca9d979cc
by craig.topper[X86] Make X86TargetLowering::BuildFILD return a std::pair of SDValues so we explicitly return the chain instead of calling getValue on the single SDValue. We shouldn't assume that the returned result can be used to get the other result. This is prep-work for strict FP where we will also need to pass the chain result along in more cases.
|
 | llvm/lib/Target/X86/X86ISelLowering.cpp |
 | llvm/lib/Target/X86/X86ISelLowering.h |
Commit
b3516a0d4af39f39c3c1f5aac389c2879b0e4721
by petergn build: Bump Android API level to 29, and NDK to r21. These are both necessary in order to use ELF TLS, which is needed by the scudo unit tests. Differential Revision: https://reviews.llvm.org/D71079
|
 | llvm/utils/gn/secondary/llvm/triples.gni |
 | llvm/utils/gn/build/toolchain/compiler.gni |
Commit
4066591841408223dbb811a3e36df41347efcf70
by petergn build: Add support for building scudo and its unit tests. Differential Revision: https://reviews.llvm.org/D71081
|
 | llvm/utils/gn/secondary/compiler-rt/lib/scudo/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/tests/BUILD.gn |
 | llvm/utils/gn/secondary/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/BUILD.gn |
Commit
757bc55f8314c8c789f81b7f0b3397a8c6148b68
by douglas.yungTighten up CHECK lines added in a9f10ebffa to work on ARM. On ARM platforms, the compiler generates an additional line containing `-CXXRecordDecl which is not the intended line, but preceeds the intended match causing the test to fail.
|
 | clang/test/Import/struct-and-var/test.cpp |
Commit
759909506c2b557b9bc5cd3883970dea48e0b86b
by richardFix crash if a user-defined conversion is applied in the middle of a rewrite of an operator in terms of operator<=>.
|
 | clang/lib/AST/ExprCXX.cpp |
 | clang/test/SemaCXX/compare-cxx2a.cpp |
 | clang/include/clang/AST/Expr.h |
 | clang/lib/AST/Expr.cpp |
Commit
381d3c5c45c55c00f8d561eaff03b460953ca5c0
by huihuiz[ConstantFold][SVE] Skip scalable vectors in ConstantFoldInsertElementInstruction. Summary: Should not constant fold insertelement instruction for scalable vector type. Reviewers: huntergr, sdesmalen, spatel, levedev.ri, apazos, efriedma, willlovett Reviewed By: efriedma, spatel Subscribers: tschuett, hiraditya, rkruppe, psnobl, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D70985
|
 | llvm/test/Analysis/ConstantFolding/insertelement.ll |
 | llvm/lib/IR/ConstantFold.cpp |
Commit
9b9327fe3064d5dd4fe054e94be79e14da562685
by George Burgess IVllvm-reduce: Add a space to an option's --help Otherwise, we get "filewith".
|
 | llvm/tools/llvm-reduce/llvm-reduce.cpp |
Commit
560ab1f8d33c03eb5c855930d0fdc0ef95c52744
by dblaikieDebugInfo: Pull out a common expression. This is for the case where -gmlt -gsplit-dwarf -fsplit-dwarf-inlining are used together in some but not all units during LTO (or, in the reduced case, even without LTO) - ensuring that no split dwarf is used (because split-dwarf-inlining puts the same data in the .o file, so there's no need to duplicate it into the .dwo file)
|
 | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp |
Commit
8c4f048a00065d5cc2e138fba17abf74f2ae873d
by Lang Hames[JITLink] Remove the Section::symbols_empty() method. llvm::empty(Sec.symbols()) can be used instead.
|
 | llvm/tools/llvm-jitlink/llvm-jitlink.cpp |
 | llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h |
 | llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp |
Commit
72db78eba5966fae6bc5bb361ebee7b6d3e1be3a
by Lang Hames[JITLink] Use Blocks rather than Symbols for SectionRange. This ensures that anonymous blocks are included in the section range.
|
 | llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h |