Commit
7b771ed448487705237868f705da17b40c6bfe82
by timshen[APInt] Fix tests that had wrong assumption about sdivs with negative quotient. Reviewers: sanjoy Subscribers: bixia, dexonsmith, sanjoy.google, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D70156
|
 | llvm/unittests/ADT/APIntTest.cpp |
Commit
9a5a6e94651389263fb0036d97f731e7bbf55a50
by arsenm2AMDGPU/GlobalISel: Merge G_PTR_ADD/G_PTR_MASK rules
|
 | llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp |
Commit
133a7e631cee97965e310f0d110739217427fd3d
by alexandre.ganea[PATCH] Reland [Clang] Un-break scan-build after integrated-cc1 change The issue was reported by @xazax.hun here: https://reviews.llvm.org/D69825#1827826 "This patch (D69825) breaks scan-build-py which parses the output of "-###" to get -cc1 command. There might be other tools with the same problems. Could we either remove (in-process) from CC1Command::Print or add a line break? Having the last line as a valid invocation is valuable and there might be tools relying on that." Differential Revision: https://reviews.llvm.org/D72982
|
 | clang/test/Driver/cuda-simple.cu |
 | clang/lib/Driver/Compilation.cpp |
 | clang/test/Driver/option-aliases.c |
 | clang/lib/Driver/Job.cpp |
 | clang/test/Driver/cc-print-options.c |
 | clang/test/Driver/offloading-interoperability.c |
Commit
757fe53994c1792cbdc84526696a0e256345911f
by andrei.elovikov[SLP] Add a test showing miscompilation in AltOpcode support Reviewers: Vasilis, RKSimon, ABataev Reviewed By: RKSimon, ABataev Subscribers: ABataev, inglorion, dexonsmith, llvm-commits, vdmitrie Tags: #llvm Differential Revision: https://reviews.llvm.org/D72739
|
 | llvm/test/Transforms/SLPVectorizer/X86/no_alternate_divrem.ll |
Commit
f42994f228d20e787fe1dfab69ab5c59ca9e0868
by florian_hahn[Matrix] Hide and describe matrix-propagate-shape option.
|
 | llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp |
Commit
a6492e22711e45f1e60416371f7b5c29be5f508e
by lebedev.ri[IR] Value::getPointerAlignment(): handle pointer constants Summary: New `@test13` in `Attributor/align.ll` is the main motivation - `null` pointer really does not limit our alignment knowledge, in fact it is fully aligned since it has no bits set. Here we don't special-case `null` pointer because it is somewhat controversial to add one more place where we enforce that `null` pointer is zero, but instead we do the more general thing of trying to perform constant-fold of pointer constant to an integer, and perform alignment inferrment on that. Reviewers: jdoerfert, gchatelet, courbet, sstefan1 Reviewed By: jdoerfert Subscribers: hiraditya, arphaman, jfb, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D73131
|
 | llvm/test/Transforms/Attributor/IPConstantProp/pthreads.ll |
 | llvm/test/Transforms/Attributor/nonnull.ll |
 | llvm/test/Transforms/Attributor/nocapture-1.ll |
 | llvm/test/Transforms/Attributor/ArgumentPromotion/2008-07-02-array-indexing.ll |
 | llvm/test/Transforms/Attributor/value-simplify.ll |
 | llvm/test/Transforms/Attributor/callbacks.ll |
 | llvm/lib/IR/Value.cpp |
 | llvm/test/Transforms/Attributor/align.ll |
Commit
e47965bf64e62c496eb4259d47c62219007ae38a
by arsenm2AMDGPU/GlobalISel: Merge trivial legalize rules Also move constant-like rules together
|
 | llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp |
Commit
535ed62c5fcb9b8cd1e7abdd342277761aed29b7
by florian_hahn[AArch64] Add custom store lowering for 256 bit non-temporal stores. Currently we fail to lower non-termporal stores for 256+ bit vectors to STNPQ, because type legalization will split them up to 128 bit stores and because there are no single non-temporal stores, creating STPNQ in the Load/Store optimizer would be quite tricky. This patch adds custom lowering for 256 bit non-temporal vector stores to improve the generated code. Reviewers: dmgreen, samparker, t.p.northover, ab Reviewed By: dmgreen Differential Revision: https://reviews.llvm.org/D72919
|
 | llvm/lib/Target/AArch64/AArch64ISelLowering.h |
 | llvm/test/CodeGen/AArch64/nontemporal.ll |
 | llvm/lib/Target/AArch64/AArch64InstrInfo.td |
 | llvm/lib/Target/AArch64/AArch64ISelLowering.cpp |
Commit
83a131b276426a0dc97f43c139a0f3b308f24154
by Jason MolendaFix an over-suspend bug with LaunchInNewTerminalWithAppleScript sessions When launching an inferior in a new terminal window via AppleScript and the darwin-debug helper program, we could often end up with the inferior process having a too-high suspend count, and it would never resume execution. lldb tries to wait until darwin-debug has finished its work and has launched the inferior (WaitForProcessToSIGSTOP) but this wasn't working correctly - and cannot be made to work. This patch removes WaitForProcessToSIGSTOP, adds a special tiny segment to the darwin-debug executable so it can be identified as that binary (ExecExtraSuspend), and adds code to debugserver to detect this segment. When debugserver sees this segment, it notes that the next exec will be done with a launch-suspended flag. When the next exec happens, debugserver forces an extra task_resume when we resume the inferior. An alternative approach would be if lldb could detect when the inferior has been launched by darwin-debug unambiguously; monitoring when the unix socket between darwin-debug and lldb was closed would have been a reasonable way to do this too. <rdar://problem/29760580> Differential Revision: https://reviews.llvm.org/D72963
|
 | lldb/tools/debugserver/source/MacOSX/MachTask.h |
 | lldb/tools/debugserver/source/MacOSX/MachProcess.mm |
 | lldb/tools/darwin-debug/CMakeLists.txt |
 | lldb/source/Host/macosx/objcxx/Host.mm |
 | lldb/tools/debugserver/source/MacOSX/MachTask.mm |
Commit
0feedebf4f4b2a888c0d66e2347342234b6fc5ff
by Jonas Devlieghere[lldb/Plugin] Rename AddressSanitizerRuntime for consistency with plugin (NFC) Renames AddressSanitizerRuntime to InstrumentationRuntimeASan to be consistent with the directory structure and plugin name.
|
 | lldb/source/API/SystemInitializerFull.cpp |
 | lldb/source/Plugins/InstrumentationRuntime/ASan/InstrumentationRuntimeASan.h |
 | lldb/tools/lldb-test/SystemInitializerTest.cpp |
 | lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp |
 | lldb/source/Plugins/InstrumentationRuntime/ASan/InstrumentationRuntimeASan.cpp |
 | lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h |
 | lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeLists.txt |
Commit
7745990dd93267d73e08ac5d9e5104645791a70e
by Jonas Devlieghere[lldb/Plugin] Rename TSanRuntime for consistency with plugin (NFC) Renames TSanRuntime to InstrumentationRuntimeTSan to be consistent with the directory structure and plugin name.
|
 | lldb/tools/lldb-test/SystemInitializerTest.cpp |
 | lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeLists.txt |
 | lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h |
 | lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp |
 | lldb/source/API/SystemInitializerFull.cpp |
 | lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.h |
 | lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp |
Commit
623c3c4cf96ba30ac3d653d8acf35a5c57c34bcd
by Jonas Devlieghere[lldb/Plugin] Rename UBSanRuntime for consistency with plugin (NFC) Renames UBSanRuntime to InstrumentationRuntimeUBSan to be consistent with the directory structure and plugin name.
|
 | lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h |
 | lldb/source/Plugins/InstrumentationRuntime/UBSan/InstrumentationRuntimeUBSan.h |
 | lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeLists.txt |
 | lldb/source/API/SystemInitializerFull.cpp |
 | lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp |
 | lldb/tools/lldb-test/SystemInitializerTest.cpp |
 | lldb/source/Plugins/InstrumentationRuntime/UBSan/InstrumentationRuntimeUBSan.cpp |
Commit
fc1e8551124187c6128612ab656e2ca0220c9b10
by Jonas Devlieghere[lldb/Plugin] Rename MainThreadCheckerRuntime for consistency with plugin (NFC) Renames MainThreadCheckerRuntime to InstrumentationRuntimeMainThreadChecker to be consistent with the directory structure and plugin name.
|
 | lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp |
 | lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/InstrumentationRuntimeMainThreadChecker.h |
 | lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/InstrumentationRuntimeMainThreadChecker.cpp |
 | lldb/source/API/SystemInitializerFull.cpp |
 | lldb/tools/lldb-test/SystemInitializerTest.cpp |
 | lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeLists.txt |
 | lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h |
Commit
be9604247e33146b53f270fd35c4a7c4a44fda53
by Jonas Devlieghere[lldb/Plugin] Move DisassemblerLLVMC for consistency with plugin (NFC) Rename the DisassemblerLLVMC directory from llvm to LLVMC to match the plugin name.
|
 | lldb/unittests/Disassembler/TestArm64Disassembly.cpp |
 | lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp |
 | lldb/tools/lldb-test/SystemInitializerTest.cpp |
 | lldb/unittests/UnwindAssembly/PPC64/TestPPC64InstEmulation.cpp |
 | lldb/source/Plugins/Disassembler/LLVMC/CMakeLists.txt |
 | lldb/source/API/SystemInitializerFull.cpp |
 | lldb/source/Plugins/Disassembler/llvm/CMakeLists.txt |
 | lldb/source/Plugins/Disassembler/CMakeLists.txt |
 | lldb/unittests/Disassembler/TestArmv7Disassembly.cpp |
 | lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp |
 | lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h |
 | lldb/unittests/UnwindAssembly/ARM64/TestArm64InstEmulation.cpp |
 | lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.h |
Commit
e1d6d368529322edc658c893c01eaadaf8053ea6
by andrei.elovikov[SLP] Don't allow Div/Rem as alternate opcodes Summary: We don't have control/verify what will be the RHS of the division, so it might happen to be zero, causing UB. Reviewers: Vasilis, RKSimon, ABataev Reviewed By: ABataev Subscribers: vporpo, ABataev, hiraditya, llvm-commits, vdmitrie Tags: #llvm Differential Revision: https://reviews.llvm.org/D72740
|
 | llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp |
 | llvm/test/Transforms/SLPVectorizer/X86/no_alternate_divrem.ll |
Commit
fa001767f0856118e8e7c8f12c31ef7c3afe2b4e
by Adrian PrantlFix typos
|
 | lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp |
 | lldb/docs/use/symbols.rst |
 | lldb/packages/Python/lldbsuite/test/lang/cpp/incomplete-types/Makefile |
 | lldb/packages/Python/lldbsuite/test/make/Makefile.rules |
Commit
6e73fee780839bfa95aff492864e93e79910380b
by richardList implicit operator== after implicit destructors in a vtable. Summary: We previously listed first declared members, then implicit operator=, then implicit operator==, then implicit destructors. Per discussion on https://github.com/itanium-cxx-abi/cxx-abi/issues/88, put the implicit equality comparison operators at the very end, after all special member functions. This reinstates add2b7e44ada46f30715b5c48823a9e9e317e0c3, reverted in commit 89e43f04ba87a0da6e94863db149669c7536486b, with a fix for 32-bit targets. Reviewers: rjmccall Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D72897
|
 | clang/test/CodeGenCXX/virtual-compare.cpp |
 | clang/lib/AST/VTableBuilder.cpp |
Commit
e03ead6771fc97b11cb0c94b7f023142184ad25f
by saar[Concepts] Placeholder constraints and abbreviated templates This patch implements P1141R2 "Yet another approach for constrained declarations". General strategy for this patch was: - Expand AutoType to include optional type-constraint, reflecting the wording and easing the integration of constraints. - Replace autos in parameter type specifiers with invented parameters in GetTypeSpecTypeForDeclarator, using the same logic previously used for generic lambdas, now unified with abbreviated templates, by: - Tracking the template parameter lists in the Declarator object - Tracking the template parameter depth before parsing function declarators (at which point we can match template parameters against scope specifiers to know if we have an explicit template parameter list to append invented parameters to or not). - When encountering an AutoType in a parameter context we check a stack of InventedTemplateParameterInfo structures that contain the info required to create and accumulate invented template parameters (fields that were already present in LambdaScopeInfo, which now inherits from this class and is looked up when an auto is encountered in a lambda context). Differential Revision: https://reviews.llvm.org/D65042
|
 | clang/lib/Serialization/ASTReaderDecl.cpp |
 | clang/include/clang/AST/PropertiesBase.td |
 | clang/lib/Parse/Parser.cpp |
 | clang/include/clang/AST/ASTNodeTraverser.h |
 | clang/lib/Sema/SemaType.cpp |
 | clang/include/clang/AST/RecursiveASTVisitor.h |
 | clang/include/clang/Sema/Scope.h |
 | clang/lib/AST/ODRHash.cpp |
 | clang/lib/Sema/SemaTemplateDeduction.cpp |
 | clang/lib/AST/TextNodeDumper.cpp |
 | clang/include/clang/AST/ASTContext.h |
 | clang/lib/Sema/SemaDeclCXX.cpp |
 | clang/include/clang/AST/TypeLoc.h |
 | clang/test/AST/ast-dump-record-definition-data-json.cpp |
 | clang/test/CXX/temp/temp.param/p10-2a.cpp |
 | clang/lib/AST/TemplateBase.cpp |
 | clang/lib/Serialization/ASTWriter.cpp |
 | clang/lib/AST/ASTImporter.cpp |
 | clang/lib/AST/TypePrinter.cpp |
 | clang/lib/Parse/ParseTentative.cpp |
 | clang/lib/Sema/SemaLambda.cpp |
 | clang/lib/Sema/SemaTemplateInstantiateDecl.cpp |
 | clang/include/clang/AST/Type.h |
 | clang/lib/Sema/Sema.cpp |
 | clang/lib/Parse/ParseDecl.cpp |
 | clang/test/CXX/expr/expr.prim/expr.prim.lambda/expr.prim.lambda.closure/p3.cpp |
 | clang/include/clang/AST/DeclTemplate.h |
 | clang/test/Parser/cxx2a-placeholder-type-constraint.cpp |
 | clang/lib/Sema/SemaDecl.cpp |
 | clang/lib/AST/Type.cpp |
 | clang/lib/Serialization/ASTReader.cpp |
 | clang/include/clang/AST/TypeProperties.td |
 | clang/test/SemaTemplate/ms-delayed-default-template-args.cpp |
 | clang/include/clang/Sema/Sema.h |
 | clang/lib/Sema/DeclSpec.cpp |
 | clang/include/clang/Sema/DeclSpec.h |
 | clang/lib/AST/ASTContext.cpp |
 | clang/lib/Parse/ParseTemplate.cpp |
 | clang/lib/Serialization/ASTWriterDecl.cpp |
 | clang/lib/AST/DeclTemplate.cpp |
 | clang/lib/Sema/TreeTransform.h |
 | clang/lib/AST/ASTStructuralEquivalence.cpp |
 | clang/include/clang/Sema/ScopeInfo.h |
 | clang/test/SemaCXX/cxx1y-generic-lambdas.cpp |
 | clang/include/clang/Basic/DiagnosticSemaKinds.td |
 | clang/test/CXX/dcl/dcl.fct/p17.cpp |
 | clang/lib/Parse/ParseCXXInlineMethods.cpp |
 | clang/include/clang/AST/TemplateBase.h |
 | clang/lib/Sema/SemaTemplate.cpp |
 | clang/test/CXX/dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp |
 | clang/lib/AST/TypeLoc.cpp |
 | clang/include/clang/Basic/DiagnosticParseKinds.td |
 | clang/lib/Parse/ParseDeclCXX.cpp |
Commit
89e19e8eddd6dd0dc38d595b6784fb9ce65d9972
by ntv[mlir][Linalg] Add tensor support to Linalg EDSC Builders Summary: This diff extends the Linalg EDSC builders so we can easily create mixed tensor/buffer linalg.generic ops. This is expected to be useful for HLO -> Linalg lowering. The `StructuredIndexed` struct is made to derive from `ValueHandle` and can now capture a type + indexing expressions. This is used to represent return tensors. Pointwise unary and binary builders are extended to allow both output buffers and return tensors. This has implications on the number of region arguments. Reviewers: ftynse, herhut, hanchung, asaadaldien, stellaraccident Reviewed By: asaadaldien Subscribers: merge_guards_bot, mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, arpith-jacob, mgester, lucyrfox, aartbik, liufengdb, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D72863
|
 | mlir/test/EDSC/builder-api-test.cpp |
 | mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h |
 | mlir/lib/Dialect/Linalg/EDSC/Builders.cpp |
Commit
c0a26a35ee2426d76cf113c8119438f6c4d996ce
by ntvRevert "[mlir][Linalg] Add tensor support to Linalg EDSC Builders" This reverts commit 89e19e8eddd6dd0dc38d595b6784fb9ce65d9972. This committed a stale version of the diff https://reviews.llvm.org/D72863 .. I apologize, reverting.
|
 | mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h |
 | mlir/lib/Dialect/Linalg/EDSC/Builders.cpp |
 | mlir/test/EDSC/builder-api-test.cpp |
Commit
5fdad8e3f803adce501ca25118f325184e54018d
by saar[clang-tidy] Fix check for generic lambda invented template parameters clang-tidy previously relied on there being no identifier for a TemplateTypeParmDecl for checking whether 'decltype(x)' should be inserted, instead of checking whether or not it is implicit. D65042 added new names for invented generic lambda template parameters, rendering that check incorrect.
|
 | clang-tools-extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp |
Commit
67a87753225e7f5ad5b1fd151d6d2dde3d09ff09
by Amara Emerson[AArch64] Don't generate gpr CSEL instructions in early-ifcvt if regclasses aren't compatible. In GlobalISel we may in some unfortunate circumstances generate PHIs with operands that are on separate banks. If-conversion doesn't currently check for that case and ends up generating a CSEL on AArch64 with incorrect register operands. Differential Revision: https://reviews.llvm.org/D72961
|
 | llvm/lib/Target/PowerPC/PPCInstrInfo.h |
 | llvm/test/CodeGen/AArch64/early-ifcvt-regclass-mismatch.mir |
 | llvm/lib/Target/SystemZ/SystemZInstrInfo.h |
 | llvm/lib/Target/AArch64/AArch64InstrInfo.cpp |
 | llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp |
 | llvm/lib/CodeGen/EarlyIfConversion.cpp |
 | llvm/lib/Target/AMDGPU/SIInstrInfo.h |
 | llvm/include/llvm/CodeGen/TargetInstrInfo.h |
 | llvm/lib/Target/AMDGPU/SIInstrInfo.cpp |
 | llvm/lib/Target/X86/X86InstrInfo.cpp |
 | llvm/lib/Target/X86/X86InstrInfo.h |
 | llvm/lib/Target/AArch64/AArch64InstrInfo.h |
 | llvm/lib/Target/PowerPC/PPCInstrInfo.cpp |
Commit
a156da5fb361fd38ba379ec20856626c9e35f829
by Vedant Kumar[clang/Darwin] Remove __llvm_profile_counter_bias from export list for profiling Do not export __llvm_profile_counter_bias when profiling is enabled because this symbol is hidden and cannot be exported. Should fix this bot error: ``` URL: http://green.lab.llvm.org/green/job/clang-stage1-RA/5678/consoleFull Problem: Command Output (stdout): -- ld: warning: cannot export hidden symbol ___llvm_profile_counter_bias from /Users/buildslave/jenkins/workspace/clang-stage1-RA/clang-build/lib/clang/11.0.0/lib/darwin/libclang_rt.profile_osx.a(InstrProfilingBiasVar.c.o) ld: warning: cannot export hidden symbol ___llvm_profile_counter_bias from /Users/buildslave/jenkins/workspace/clang-stage1-RA/clang-build/lib/clang/11.0.0/lib/darwin/libclang_rt.profile_osx.a(InstrProfilingBiasVar.c.o) ```
|
 | clang/lib/Driver/ToolChains/Darwin.cpp |
Commit
b933d37cd3774e5431b35e82187eebb59b1ff59e
by saar[Concepts] Constraint Satisfaction Caching Add a simple cache for constraint satisfaction results. Whether or not this simple caching would be permitted in final C++2a is currently being discussed but it is required for acceptable performance so we use it in the meantime, with the possibility of adding some cache invalidation mechanisms later. Differential Revision: https://reviews.llvm.org/D72552
|
 | clang/lib/AST/ASTConcept.cpp |
 | clang/lib/Sema/SemaConcept.cpp |
 | clang/include/clang/Sema/Sema.h |
 | clang/lib/Sema/Sema.cpp |
 | clang/include/clang/AST/ASTConcept.h |
 | clang/lib/Frontend/CompilerInvocation.cpp |
 | clang/include/clang/Basic/LangOptions.def |
 | clang/include/clang/Driver/CC1Options.td |
 | clang/test/SemaTemplate/cxx2a-constraint-caching.cpp |
 | clang/include/clang/Sema/TemplateDeduction.h |
Commit
8ae404a2f6ba553368498870c2b3e39484a6312d
by Louis Dionne[libc++] Make sure std::is_scalar returns true for block types Summary: The compiler already treats them as scalar types, so the library should too. Furthermore, this allows blocks to be used in more places, for example in std::optional, which requires an object type. rdar://problem/57892832 Reviewers: dexonsmith, EricWF, mclow.lists Differential Revision: https://reviews.llvm.org/D72708
|
 | libcxx/test/libcxx/type_traits/is_scalar.objc.pass.mm |
 | libcxx/include/__config |
 | libcxx/test/libcxx/utilities/optional/block.objc.pass.mm |
 | libcxx/include/type_traits |
Commit
55c81d4282c5da0189711261a11537bc8a7fe85c
by maskray[test] Use yaml2obj -o %t instead of > %t To improve consistency and avoid unneeded shell feature (output redirection). While here, make other changes to improve consistency --docnum 1 => --docnum=1 -docnum=x => --docnum=x
|
 | llvm/test/tools/llvm-lipo/archs-universal-binary-x86.test |
 | llvm/test/tools/llvm-objcopy/ELF/rename-section-and-prefix-alloc-sections.test |
 | llvm/test/tools/llvm-objcopy/ELF/dynstr.test |
 | llvm/test/Object/objdump-relocations.test |
 | llvm/test/tools/llvm-objcopy/ELF/remove-shstrtab-error.test |
 | llvm/test/tools/llvm-objcopy/MachO/basic-big-endian-64-copy.test |
 | llvm/test/tools/llvm-elfabi/binary-read-no-dynamic.test |
 | llvm/test/tools/llvm-objcopy/ELF/discard-all.test |
 | llvm/test/tools/llvm-readobj/ELF/symbol-64bit.test |
 | llvm/test/tools/llvm-elfabi/binary-read-bad-soname.test |
 | llvm/test/DebugInfo/PDB/annotation.test |
 | llvm/test/tools/llvm-lipo/info-invalid.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-reloc-symbol.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-section-err.test |
 | llvm/test/tools/llvm-objcopy/ELF/basic-relocations.test |
 | llvm/test/tools/llvm-objcopy/ELF/dynamic-relocations.test |
 | llvm/test/tools/llvm-objcopy/ELF/localize.test |
 | llvm/test/tools/llvm-objcopy/ELF/symtab-link.test |
 | llvm/test/tools/sanstats/elf.test |
 | llvm/test/tools/llvm-objcopy/ELF/elf32be.test |
 | llvm/test/tools/llvm-objcopy/COFF/strip-symbol.test |
 | llvm/test/tools/llvm-objcopy/COFF/strip-reloc-symbol.test |
 | llvm/test/tools/llvm-objcopy/ELF/reloc-no-symtab.test |
 | llvm/test/tools/llvm-objcopy/MachO/strip-all.test |
 | llvm/test/tools/llvm-objcopy/ELF/elf64be.test |
 | llvm/test/tools/llvm-objdump/private-headers-no-dynamic-segment.test |
 | llvm/test/tools/llvm-readobj/ELF/gnu-notes.test |
 | llvm/test/tools/llvm-objcopy/ELF/localize-hidden.test |
 | llvm/test/tools/llvm-readobj/MachO/sections.test |
 | llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml |
 | llvm/test/tools/llvm-objcopy/ELF/explicit-only-section-remove.test |
 | llvm/test/tools/llvm-objcopy/COFF/remove-section.test |
 | llvm/test/ObjectYAML/CodeView/sections.yaml |
 | llvm/test/tools/llvm-size/elf-berkeley.test |
 | llvm/test/tools/llvm-objcopy/ELF/explicit-keep-remove.test |
 | llvm/test/Object/AMDGPU/elf-header-osabi.yaml |
 | llvm/test/tools/llvm-nm/debug-syms.test |
 | llvm/test/tools/llvm-objcopy/COFF/strip-unneeded.test |
 | llvm/test/tools/llvm-objcopy/ELF/empty-section.test |
 | llvm/test/tools/llvm-objcopy/COFF/strip-all.test |
 | llvm/test/tools/llvm-lipo/info.test |
 | llvm/test/tools/llvm-objcopy/ELF/remove-section-with-symbol.test |
 | llvm/test/tools/llvm-objcopy/ELF/rename-section-flag-preserved.test |
 | llvm/test/tools/llvm-lipo/archs-universal-binary-arm.test |
 | llvm/test/tools/llvm-objcopy/ELF/symbol-copy.test |
 | llvm/test/tools/llvm-objdump/X86/elf-disassemble-relocs.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-non-alloc.test |
 | llvm/test/tools/llvm-objcopy/ELF/armexidx-link.test |
 | llvm/test/tools/llvm-objcopy/COFF/weak-external.test |
 | llvm/test/tools/llvm-objcopy/ELF/dump-section.test |
 | llvm/test/Object/AMDGPU/elf-header-flags-xnack.yaml |
 | llvm/test/Object/objdump-symbol-table.test |
 | llvm/test/tools/llvm-objcopy/ELF/keep-only-section.test |
 | llvm/test/tools/llvm-objcopy/ELF/relocatable-phdr.test |
 | llvm/test/tools/llvm-lipo/extract.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-unneeded-remove-debug-keep-link.test |
 | llvm/test/tools/llvm-objcopy/ELF/wildcard-flags.test |
 | llvm/test/tools/llvm-objcopy/redefine-symbols.test |
 | llvm/test/tools/llvm-objcopy/ELF/only-section-remove-strtab.test |
 | llvm/test/tools/llvm-objcopy/ELF/group-big-endian.test |
 | llvm/test/tools/llvm-objcopy/MachO/remove-section.test |
 | llvm/test/tools/llvm-objcopy/ELF/basic-copy.test |
 | llvm/test/tools/llvm-readobj/ELF/note-core.test |
 | llvm/test/tools/llvm-objcopy/ELF/add-section-remove.test |
 | llvm/test/tools/llvm-objdump/macho-bad-dysymtab.test |
 | llvm/test/tools/llvm-lipo/replace-invalid-input.test |
 | llvm/test/tools/llvm-objcopy/ELF/bad-output-format.test |
 | llvm/test/tools/llvm-objcopy/ELF/no-build-id-no-notes.test |
 | llvm/test/tools/llvm-lipo/archs-macho-binary-unknown.test |
 | llvm/test/tools/llvm-readobj/COFF/unwind-x86_64-image.yaml |
 | llvm/test/tools/llvm-lipo/create-invalid-input.test |
 | llvm/test/tools/llvm-objcopy/ELF/only-section-strip-non-alloc.test |
 | llvm/test/tools/llvm-objdump/file-headers-elf.test |
 | llvm/test/Object/AMDGPU/elf-header-flags-sram-ecc.yaml |
 | llvm/test/tools/llvm-objcopy/ELF/strip-symbol.test |
 | llvm/test/Object/nm-trivial-object.test |
 | llvm/test/DebugInfo/invalid-relocations.test |
 | llvm/test/tools/llvm-elfabi/binary-read-add-soname.test |
 | llvm/test/tools/llvm-readobj/ELF/symbol-visibility.test |
 | llvm/test/tools/llvm-elfabi/binary-read-soname-no-null.test |
 | llvm/test/tools/llvm-objdump/symbol-table-elf.test |
 | llvm/test/tools/llvm-objcopy/ELF/deterministic-archive.test |
 | llvm/test/tools/llvm-objcopy/ELF/copy-osabi.test |
 | llvm/test/tools/llvm-objdump/verdef-elf.test |
 | llvm/test/tools/llvm-objcopy/ELF/symtab-error-on-remove-strtab.test |
 | llvm/test/tools/llvm-elfabi/binary-read-soname.test |
 | llvm/test/tools/llvm-objcopy/COFF/only-section.test |
 | llvm/test/tools/llvm-objcopy/ELF/dynrelocsec-remove-shinfo-reference.test |
 | llvm/test/tools/llvm-objdump/file-headers-coff.test |
 | llvm/test/tools/llvm-objcopy/ELF/set-section-flags.test |
 | llvm/test/tools/llvm-objcopy/ELF/remove-symtab.test |
 | llvm/test/tools/llvm-size/elf-sysv.test |
 | llvm/test/tools/llvm-objcopy/ELF/cross-arch-headers.test |
 | llvm/test/tools/llvm-objdump/relocations-elf.test |
 | llvm/test/tools/llvm-lipo/archs-macho-binary.test |
 | llvm/test/tools/llvm-objdump/private-headers-no-dynamic.test |
 | llvm/test/tools/llvm-objcopy/ELF/abs-symbol.test |
 | llvm/test/tools/llvm-objcopy/ELF/dynrelocsec-remove-shlink-reference.test |
 | llvm/test/tools/llvm-lipo/thin-universal-binary.test |
 | llvm/test/tools/llvm-nm/X86/nm-no-symbols-local-only.yaml |
 | llvm/test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml |
 | llvm/test/tools/llvm-objcopy/ELF/add-section-special.test |
 | llvm/test/tools/llvm-objcopy/ELF/bad-build-id.test |
 | llvm/test/tools/llvm-objcopy/ELF/remove-multiple-sections.test |
 | llvm/test/Object/readobj-absent.test |
 | llvm/test/tools/llvm-objcopy/ELF/cross-arch-sections-symbols.test |
 | llvm/test/tools/llvm-objcopy/ELF/discard-locals-rel.test |
 | llvm/test/tools/llvm-objcopy/ELF/redefine-symbol.test |
 | llvm/test/tools/llvm-objdump/X86/phdrs-lma2.test |
 | llvm/test/tools/llvm-objcopy/ELF/rename-section-flag.test |
 | llvm/test/Object/Mips/elf-mips64-rel.yaml |
 | llvm/test/tools/llvm-nm/format-sysv-type.test |
 | llvm/test/tools/llvm-nm/format-sysv-layout.test |
 | llvm/test/tools/llvm-objcopy/ELF/keep-global-symbols-mix-globalize.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-sections-keep.test |
 | llvm/test/tools/llvm-objcopy/COFF/add-section.test |
 | llvm/test/tools/llvm-nm/AArch64/special-syms.test |
 | llvm/test/tools/llvm-elfabi/binary-read-bad-vaddr.test |
 | llvm/test/tools/llvm-objcopy/ELF/set-section-flags-and-rename.test |
 | llvm/test/tools/llvm-objdump/elf-dynamic-section.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-debug-and-remove.test |
 | llvm/test/tools/llvm-readobj/ELF/stack-sizes.test |
 | llvm/test/tools/llvm-objcopy/ELF/basic-keep.test |
 | llvm/test/tools/llvm-lipo/replace-universal-binary.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-symbol-and-relocation.test |
 | llvm/test/tools/obj2yaml/symbol-type.yaml |
 | llvm/test/tools/llvm-objcopy/ELF/strip-multiple-files.test |
 | llvm/test/DebugInfo/PDB/obj-globalhash.test |
 | llvm/test/tools/llvm-nm/undefined-only.test |
 | llvm/test/tools/llvm-objcopy/ELF/strtab-optimize.test |
 | llvm/test/tools/llvm-objcopy/ELF/shstrtab-optimize.test |
 | llvm/test/tools/llvm-objdump/full-contents.test |
 | llvm/test/Object/AArch64/yaml2obj-elf-aarch64-rel.yaml |
 | llvm/test/tools/llvm-objcopy/ELF/group-addr-misaligned.test |
 | llvm/test/DebugInfo/PDB/using-namespace.test |
 | llvm/test/tools/llvm-objdump/warn-on-out-of-range-start-stop-address.test |
 | llvm/test/tools/llvm-objcopy/ELF/keep-symbol.test |
 | llvm/test/tools/llvm-objcopy/ELF/wildcard-syntax.test |
 | llvm/test/tools/llvm-objcopy/ELF/build-id-link-dir.test |
 | llvm/test/tools/llvm-objcopy/ELF/rename-section.test |
 | llvm/test/tools/llvm-objcopy/ELF/group-unchanged.test |
 | llvm/test/tools/llvm-objcopy/ELF/prefix-symbols.test |
 | llvm/test/tools/llvm-objcopy/COFF/discard-all.test |
 | llvm/test/tools/llvm-objcopy/ELF/symbol-empty-name.test |
 | llvm/test/tools/llvm-objcopy/ELF/group.test |
 | llvm/test/tools/llvm-nm/X86/nm-no-symbols.test |
 | llvm/test/Object/AMDGPU/elf32-unknown.yaml |
 | llvm/test/Object/X86/yaml-elf-x86-rel-broken.yaml |
 | llvm/test/tools/llvm-objcopy/ELF/keep-symbol-remove-section.test |
 | llvm/test/tools/llvm-objcopy/ELF/discard-locals.test |
 | llvm/test/tools/llvm-objcopy/ELF/basic-archive-copy.test |
 | llvm/test/tools/llvm-readobj/ELF/demangle.test |
 | llvm/test/Object/nm-shared-object.test |
 | llvm/test/tools/llvm-objcopy/MachO/install-name-tool-add-rpath.test |
 | llvm/test/tools/llvm-objcopy/ELF/rename-section-multiple.test |
 | llvm/test/tools/llvm-nm/numeric-sort.test |
 | llvm/test/tools/llvm-objdump/X86/output-ordering.test |
 | llvm/test/Object/objdump-section-content.test |
 | llvm/test/tools/llvm-lipo/thin-macho-binary.test |
 | llvm/test/tools/llvm-objcopy/COFF/strip-debug.test |
 | llvm/test/tools/llvm-objdump/X86/disassemble-zeroes-relocations.test |
 | llvm/test/Object/objdump-sectionheaders.test |
 | llvm/test/tools/llvm-objcopy/ELF/add-note.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-sections.test |
 | llvm/test/tools/llvm-objcopy/ELF/add-gnu-debuglink.test |
 | llvm/test/tools/llvm-lipo/verify-arch-universal-binary.test |
 | llvm/test/tools/llvm-objcopy/COFF/add-gnu-debuglink.test |
 | llvm/test/tools/llvm-lipo/create-arch.test |
 | llvm/test/tools/llvm-objdump/X86/adjust-vma.test |
 | llvm/test/tools/llvm-objcopy/ELF/no-build-id.test |
 | llvm/test/tools/llvm-objcopy/ELF/prefix-alloc-sections-dynrelocsec.test |
 | llvm/test/Object/archive-format.test |
 | llvm/test/Object/archive-symtab.test |
 | llvm/test/tools/llvm-elfabi/binary-read-arch.test |
 | llvm/test/DebugInfo/precomp.test |
 | llvm/test/tools/llvm-nm/format-sysv-section.test |
 | llvm/test/tools/llvm-lipo/create-archive-input.test |
 | llvm/test/tools/llvm-elfabi/binary-read-no-dt-strsz.test |
 | llvm/test/tools/llvm-objcopy/MachO/basic-little-endian-32-copy.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-preserve-arm-attributes.test |
 | llvm/test/tools/llvm-lipo/create-default-alignment.test |
 | llvm/test/tools/llvm-objdump/X86/phdrs-lma.test |
 | llvm/test/tools/llvm-lipo/create-executable.test |
 | llvm/test/tools/llvm-objdump/X86/elf-disassemble-bss.test |
 | llvm/test/tools/llvm-elfabi/binary-read-no-dt-strtab.test |
 | llvm/test/tools/llvm-readobj/COFF/unwind-arm64-image.yaml |
 | llvm/test/tools/llvm-readobj/ELF/symbol-shndx.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test |
 | llvm/test/tools/llvm-objcopy/ELF/weaken-all.test |
 | llvm/test/tools/llvm-objcopy/ELF/fail-no-output-directory.test |
 | llvm/test/tools/llvm-objcopy/ELF/discard-mix-local-and-all.test |
 | llvm/test/Object/AMDGPU/elf64-unknown.yaml |
 | llvm/test/tools/llvm-objcopy/MachO/min-version-load-commands.test |
 | llvm/test/tools/llvm-objcopy/ELF/only-section-many.test |
 | llvm/test/tools/llvm-objcopy/ELF/weaken.test |
 | llvm/test/tools/llvm-readobj/ELF/note-amdgpu.test |
 | llvm/test/tools/llvm-lipo/thin-executable-universal-binary.test |
 | llvm/test/tools/llvm-readobj/ELF/note-core-ntfile.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-all.test |
 | llvm/test/ObjectYAML/MachO/section_data.yaml |
 | llvm/test/tools/obj2yaml/special-symbol-indices.yaml |
 | llvm/test/tools/llvm-elfabi/binary-read-neededlibs-bad-offset.test |
 | llvm/test/tools/llvm-objcopy/ELF/set-section-flags-multiple.test |
 | llvm/test/tools/llvm-readobj/ELF/string-dump.test |
 | llvm/test/tools/llvm-lipo/create-compute-alignment.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-preserve-mtime.test |
 | llvm/test/tools/llvm-readobj/ELF/symbol-binding.test |
 | llvm/test/tools/llvm-objdump/X86/disassemble-demangle.test |
 | llvm/test/Object/obj2yaml.test |
 | llvm/test/tools/llvm-objcopy/COFF/basic-copy.test |
 | llvm/test/tools/llvm-readobj/ELF/gnu-note-size.test |
 | llvm/test/tools/llvm-lipo/segalign.test |
 | llvm/test/tools/llvm-objcopy/ELF/hexagon-unsupported-on-x86.test |
 | llvm/test/tools/llvm-objcopy/ELF/rename-section-flag-osproc-mask.test |
 | llvm/test/tools/llvm-objcopy/ELF/section-index-unsupported.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-all-gnu.test |
 | llvm/test/tools/llvm-objcopy/ELF/reloc-error-remove-symtab.test |
 | llvm/test/tools/llvm-objdump/file-headers-pe.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-unneeded-all-symbols.test |
 | llvm/test/tools/llvm-objdump/non-archive-object.test |
 | llvm/test/tools/llvm-objcopy/ELF/elf32le.test |
 | llvm/test/Object/RISCV/elf-flags.yaml |
 | llvm/test/tools/llvm-nm/X86/portability.test |
 | llvm/test/tools/llvm-objcopy/MachO/basic-big-endian-32-copy.test |
 | llvm/test/Object/X86/objdump-disassembly-inline-relocations.test |
 | llvm/test/tools/llvm-lipo/verify-arch-macho-binary.test |
 | llvm/test/tools/llvm-readobj/ELF/reloc-symbol-with-versioning.test |
 | llvm/test/tools/llvm-objcopy/ELF/common-symbol.test |
 | llvm/test/tools/llvm-objcopy/MachO/only-section.test |
 | llvm/test/tools/llvm-nm/no-sort.test |
 | llvm/test/tools/llvm-readobj/ELF/unwind.test |
 | llvm/test/Object/Mips/abi-flags.yaml |
 | llvm/test/tools/llvm-objcopy/ELF/strip-all-and-remove.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-sections-only-section.test |
 | llvm/test/tools/llvm-objcopy/ELF/regex.test |
 | llvm/test/tools/llvm-objcopy/ELF/keep-many.test |
 | llvm/test/Object/X86/objdump-trivial-object.test |
 | llvm/test/Object/wasm-invalid-file.yaml |
 | llvm/test/tools/llvm-objcopy/ELF/null-symbol.test |
 | llvm/test/tools/llvm-objcopy/ELF/no-symbol-relocation.test |
 | llvm/test/tools/llvm-objcopy/ELF/remove-section.test |
 | llvm/test/tools/llvm-objdump/verneed-elf.test |
 | llvm/test/Object/nm-error.test |
 | llvm/test/tools/llvm-objcopy/COFF/patch-debug-dir.test |
 | llvm/test/tools/llvm-objcopy/ELF/keep-file-symbols.test |
 | llvm/test/tools/yaml2obj/ELF/symbol-name.yaml |
 | llvm/test/tools/llvm-lipo/segalign-invalid-input.test |
 | llvm/test/tools/llvm-objcopy/ELF/group-reorder.test |
 | llvm/test/tools/llvm-objdump/verneed-wrong-info.test |
 | llvm/test/Object/X86/yaml2obj-elf-x86-rel.yaml |
 | llvm/test/tools/llvm-objcopy/ELF/basic-only-section.test |
 | llvm/test/tools/llvm-objcopy/ELF/cannot-delete-dest.test |
 | llvm/test/tools/llvm-objcopy/ELF/keep-global-symbols.test |
 | llvm/test/tools/obj2yaml/section-group.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-unneeded.test |
 | llvm/test/tools/llvm-objcopy/ELF/add-section.test |
 | llvm/test/tools/llvm-objcopy/MachO/basic-executable-copy.test |
 | llvm/test/tools/llvm-readobj/ELF/symbol-types.test |
 | llvm/test/tools/llvm-elfabi/binary-read-replace-soname.test |
 | llvm/test/tools/llvm-objcopy/COFF/only-keep-debug.test |
 | llvm/test/tools/llvm-objcopy/ELF/strip-group-symbol.test |
 | llvm/test/tools/llvm-lipo/archs-universal-binary-unknown.test |
 | llvm/test/tools/llvm-objcopy/ELF/prefix-alloc-sections.test |
 | llvm/test/tools/yaml2obj/ELF/symbol-stother.yaml |
 | llvm/test/tools/llvm-objcopy/ELF/strip-all-and-keep-symbol.test |
 | llvm/test/tools/llvm-objcopy/MachO/basic-little-endian-64-copy.test |
 | llvm/test/tools/llvm-objcopy/ELF/globalize.test |
 | llvm/test/Object/AMDGPU/elf64-relocs.yaml |
 | llvm/test/tools/llvm-objcopy/ELF/strip-debug.test |
Commit
d9e6196312044b37f7ced7877e1a2c155398ee6d
by efriedma[polly] XFAIL memset_null.ll. I'm working on a patch, but not sure how long it'll take.
|
 | polly/test/ScopInfo/memset_null.ll |