Commit
87c00878d3ace60fe07cc2a9f8bd4566ab817d26
by Matthew.ArsenaultSplitKit: Remove decade old live interval hack
This was trying to fixup broken live intervals coming out of the coalescer. The verifier is more complete now and no tests seem to fail without this.
|
 | llvm/lib/CodeGen/RegAllocGreedy.cpp |
 | llvm/lib/CodeGen/SplitKit.cpp |
 | llvm/lib/CodeGen/SplitKit.h |
Commit
b6cb03e6b94d91a1757d41d4b0f139166ae15de0
by annaRevert use of getUniqueUndroppableUser in AssumeBundleBuilder
Fix build bot failure in rG4ac4e521 caused due to assumeBundleBuilder using new API (getUniqueUndroppableUser). We now continue using the existing API for AssumeBundleBuilder (getSingleUndroppableUser).
Sorry for the noise here.
Tests-Run: failing testcase passes.
|
 | llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp |
Commit
065bb08bb8934f1b3774f6a2f6a077fde67cf053
by dblaikieNFC: DWARFTypePrinter: Remove "type" from member function names to reduce redundancy
|
 | llvm/lib/DebugInfo/DWARF/DWARFDie.cpp |
Commit
8025c03f70ee9b92e8599519b5ee34b54c9a80da
by owenca[clang-format] Top-level unwrapped lines don't follow a left brace
Differential Revision: https://reviews.llvm.org/D109752
|
 | clang/lib/Format/UnwrappedLineParser.cpp |
Commit
f9e4aebe4a7a318869f57852359ad637f5c5a009
by annaRevert "[InstCombine] Improve TryToSinkInstruction with multiple uses"
This reverts commit 4ac4e52189aa6d80c3d59dc2c8f7dcc0cb7f9d58. There are couple of test failures, which needs update of the test cases.
Doing a clean revert and will recommit the change along with fixed testcases.
|
 | llvm/lib/Transforms/InstCombine/InstructionCombining.cpp |
 | llvm/test/Transforms/InstCombine/icmp-mul-zext.ll |
 | llvm/include/llvm/IR/Value.h |
 | llvm/test/Transforms/InstCombine/sink_instruction.ll |
 | llvm/lib/IR/Value.cpp |
Commit
68079ef0eb011c8349e5ae84b95216e5039dbc16
by resistorTeach SimplifyCFG to fold switches into lookup tables in more cases.
In particular, it couldn't handle cases where lookup table constant expressions involved bitcasts. This does not seem to come up frequently in C++, but comes up reasonably often in Rust via `#[derive(Debug)]`.
Originally reported by pcwalton.
Reviewed By: nikic
Differential Revision: https://reviews.llvm.org/D109565
|
 | llvm/test/Transforms/SimplifyCFG/X86/switch-to-lookup-gep.ll |
 | llvm/test/Transforms/SimplifyCFG/X86/switch-to-lookup-bitcast.ll |
 | llvm/lib/Transforms/Utils/SimplifyCFG.cpp |
Commit
658eb9e14264d48888ade0e3daf0b648f76c3f0e
by llvm-project[Polly] Remove autotools build systems from Externals. NFC.
Building a source distribution using autotools adds GPL-licenced files into the the sources. Although redistribution of theses files is explicitly allowed with an exception, these are not used by Polly which uses a CMake replacement. Use the direct source checkout instead (replacing the output of 'make dist').
Some m4 scripts with the same licence are also included in isl/ppcg repository. Removing them renders the autotools-based build scipts inoperable, so remove the autotools build system altogether.
|
 | polly/lib/External/isl/interface/install-sh |
 | polly/lib/External/isl/testsets/pip/bouleti.pip |
 | polly/lib/External/isl/missing |
 | polly/lib/External/isl/imath/tests/mod.tc |
 | polly/lib/External/isl/aclocal.m4 |
 | polly/lib/External/isl/include/isl/cpp-checked-conversion.h |
 | polly/lib/External/isl/imath/tests/gmp-compat-test/genctest.py |
 | polly/lib/External/isl/imath/tests/expt.tc |
 | polly/lib/External/isl/imath/tests/imath-test.scm |
 | polly/lib/External/isl/imath/examples/rounding.c |
 | polly/lib/External/ppcg/m4/libtool.m4 |
 | polly/lib/External/isl/m4/ax_create_pkgconfig_info.m4 |
 | polly/lib/External/isl/imath/tests/mul.tc |
 | polly/lib/External/isl/imath/tests/egcd.tc |
 | polly/lib/External/isl/doc/Makefile.in |
 | polly/lib/External/isl/include/isl/typed_cpp.h |
 | polly/lib/External/isl/imath/tests/sqr.tc |
 | polly/lib/External/isl/imath/tests/root.tc |
 | polly/lib/External/ppcg/m4/ltoptions.m4 |
 | polly/lib/External/isl/m4/ax_gcc_archflag.m4 |
 | polly/lib/External/isl/imath/imtest.c |
 | polly/lib/External/isl/depcomp |
 | polly/lib/External/isl/m4/ax_cxx_compile_stdcxx.m4 |
 | polly/lib/External/isl/imath/iprime.h |
 | polly/lib/External/isl/testsets/pip/seghir-e3.pip |
 | polly/lib/External/isl/imath/doc.md |
 | polly/lib/External/isl/imath/Makefile |
 | polly/lib/External/isl/imath/tests/test.bc |
 | polly/lib/External/isl/interface/isl_config.h.in |
 | polly/lib/External/isl/doc/Makefile.am |
 | polly/lib/External/ppcg/m4/ax_detect_git_head.m4 |
 | polly/lib/External/isl/imath/tests/conv.tc |
 | polly/lib/External/isl/testsets/pip/seghir-e5.pip |
 | polly/lib/External/isl/imath/tests/gmp-compat-test/imath_custom_test.c |
 | polly/lib/External/isl/m4/ax_prog_cc_for_build.m4 |
 | polly/lib/External/isl/imath/tests/set.tc |
 | polly/lib/External/isl/testsets/pip/seghir-e8.pip |
 | polly/lib/External/isl/testsets/pip/cnt_sum2.pip |
 | polly/lib/External/ppcg/m4/ltversion.m4 |
 | polly/lib/External/isl/imath/.dockerignore |
 | polly/lib/External/isl/testsets/pip/seghir-e9.pip |
 | polly/lib/External/ppcg/Makefile.am |
 | polly/lib/External/isl/imath/tests/gmp-compat-test/gendata.py |
 | polly/lib/External/isl/imath/imdrover.h |
 | polly/lib/External/isl/imath/tests/neg.tc |
 | polly/lib/External/isl/m4/ax_detect_imath.m4 |
 | polly/lib/External/isl/m4/ax_gcc_x86_cpuid.m4 |
 | polly/lib/External/isl/imath/tests/qaddz.tc |
 | polly/lib/External/isl/imath/tests/rtest.c |
 | polly/lib/External/ppcg/compile |
 | polly/lib/External/isl/imath/tests/pi1698-16.txt |
 | polly/lib/External/isl/m4/ltoptions.m4 |
 | polly/lib/External/isl/isl_config.h.in |
 | polly/lib/External/isl/imath/tools/mkdoc.py |
 | polly/lib/External/isl/py-compile |
 | polly/lib/External/isl/imath/tests/gmp-compat-test/gmpapi.py |
 | polly/lib/External/ppcg/depcomp |
 | polly/lib/External/isl/imath/tests/qmul.tc |
 | polly/lib/External/isl/imath/tests/linux/Dockerfile |
 | polly/lib/External/isl/m4/ltversion.m4 |
 | polly/lib/External/isl/imath/contrib/README |
 | polly/lib/External/isl/imath/examples/basecvt.c |
 | polly/lib/External/ppcg/m4/lt~obsolete.m4 |
 | polly/lib/External/ppcg/m4/ax_check_openmp.m4 |
 | polly/lib/External/ppcg/test-driver |
 | polly/lib/External/isl/interface/Makefile.am |
 | polly/lib/External/update-isl.sh |
 | polly/lib/External/isl/imath/tests/qadd.tc |
 | polly/lib/External/isl/m4/ax_create_stdint_h.m4 |
 | polly/lib/External/isl/Makefile.in |
 | polly/lib/External/ppcg/install-sh |
 | polly/lib/External/isl/m4/ax_detect_clang.m4 |
 | polly/lib/External/isl/imath/tests/gmp-compat-test/Makefile |
 | polly/lib/External/isl/testsets/pip/phideo.pip |
 | polly/lib/External/isl/m4/ltsugar.m4 |
 | polly/lib/External/isl/m4/ax_detect_git_head.m4 |
 | polly/lib/External/ppcg/missing |
 | polly/lib/External/isl/imath/imdrover.c |
 | polly/lib/External/isl/interface/isl.py |
 | polly/lib/External/isl/m4/ax_cxx_compile_stdcxx_11.m4 |
 | polly/lib/External/isl/imath/examples/imcalc.c |
 | polly/lib/External/isl/imath/tests/gmp-compat-test/README |
 | polly/lib/External/isl/imath/tests/qdivz.tc |
 | polly/lib/External/isl/imath/examples/findprime.c |
 | polly/lib/External/isl/imath/tests/compare.tc |
 | polly/lib/External/isl/interface/Makefile.in |
 | polly/lib/External/isl/doc/interface |
 | polly/lib/External/isl/m4/ax_cxx_compile_stdcxx_11_no_override.m4 |
 | polly/lib/External/isl/m4/ax_detect_gmp.m4 |
 | polly/lib/External/isl/include/isl/cpp-checked.h |
 | polly/lib/External/isl/testsets/pip/seghir-vd.pip |
 | polly/lib/External/isl/imath/examples/pi.c |
 | polly/lib/External/isl/imath/tests/bintest.c |
 | polly/lib/External/isl/testsets/pip/difficult.pip |
 | polly/lib/External/isl/imath/README.md |
 | polly/lib/External/isl/m4/ax_c___attribute__.m4 |
 | polly/lib/External/isl/imath/LICENSE |
 | polly/lib/External/isl/imath/tests/lcm.tc |
 | polly/lib/External/isl/imath/.gitattributes |
 | polly/lib/External/isl/interface/depcomp |
 | polly/lib/External/isl/interface/missing |
 | polly/lib/External/isl/m4/ax_set_warning_flags.m4 |
 | polly/lib/External/isl/interface/compile |
 | polly/lib/External/isl/testsets/pip/seghir-e7.pip |
 | polly/lib/External/isl/imath/tests/bigmul.tc |
 | polly/lib/External/ppcg/configure |
 | polly/lib/External/ppcg/configure.ac |
 | polly/lib/External/isl/imath/tests/gmp-compat-test/gmp_custom_test.c |
 | polly/lib/External/isl/m4/ax_prog_cxx_for_build.m4 |
 | polly/lib/External/isl/imath/tests/isprime.tc |
 | polly/lib/External/isl/imath/tests/qmisc.tc |
 | polly/lib/External/isl/imath/examples/input.c |
 | polly/lib/External/isl/imath/tests/div.tc |
 | polly/lib/External/isl/m4/ax_cc_maxopt.m4 |
 | polly/lib/External/ppcg/Makefile.in |
 | polly/lib/External/ppcg/config.guess |
 | polly/lib/External/isl/imath/tests/gmp-compat-test/runtest.py |
 | polly/lib/External/isl/imath/tests/emodv.tc |
 | polly/lib/External/isl/install-sh |
 | polly/lib/External/isl/ltmain.sh |
 | polly/lib/External/ppcg/ltmain.sh |
 | polly/lib/External/isl/imath/tests/qsubz.tc |
 | polly/lib/External/isl/imath/tests/bug-swap.c |
 | polly/lib/External/isl/imath/tests/invmod.tc |
 | polly/lib/External/isl/imath/iprime.c |
 | polly/lib/External/isl/imath/tests/gcd.tc |
 | polly/lib/External/isl/configure.ac |
 | polly/lib/External/isl/m4/ax_check_compiler_flags.m4 |
 | polly/lib/External/isl/imath/examples/randprime.c |
 | polly/lib/External/isl/imath/imtimer.c |
 | polly/lib/External/isl/imath/tests/bigsqr.tc |
 | polly/lib/External/isl/imath/tests/gmp-compat-test/genpytest.py |
 | polly/lib/External/isl/Makefile.am |
 | polly/lib/External/isl/imath/tests/pi1500-10.txt |
 | polly/lib/External/isl/imath/tests/test.sh |
 | polly/lib/External/isl/interface/aclocal.m4 |
 | polly/lib/External/isl/interface/ltmain.sh |
 | polly/lib/External/isl/imath/tests/init.tc |
 | polly/lib/External/isl/config.sub |
 | polly/lib/External/isl/.gitignore |
 | polly/lib/External/isl/imath/tests/qmulz.tc |
 | polly/lib/External/isl/.gitmodules |
 | polly/lib/External/isl/imath/examples/rsakey.c |
 | polly/lib/External/isl/include/isl/cpp.h |
 | polly/lib/External/isl/m4/ax_gcc_warn_unused_result.m4 |
 | polly/lib/External/isl/imath/rsamath.h |
 | polly/lib/External/isl/imath/doc.md.in |
 | polly/lib/External/isl/imath/rsamath.c |
 | polly/lib/External/isl/imath/tests/pi1024.txt |
 | polly/lib/External/isl/interface/config.guess |
 | polly/lib/External/isl/m4/libtool.m4 |
 | polly/lib/External/isl/imath/tests/qtodec.tc |
 | polly/lib/External/isl/test-driver |
 | polly/lib/External/ppcg/config.sub |
 | polly/lib/External/isl/interface/configure |
 | polly/lib/External/isl/m4/ax_submodule.m4 |
 | polly/lib/External/ppcg/m4/ltsugar.m4 |
 | polly/lib/External/isl/imath/tests/qsub.tc |
 | polly/lib/External/isl/compile |
 | polly/lib/External/isl/config.guess |
 | polly/lib/External/isl/imath/tests/gmp-compat-test/runtest |
 | polly/lib/External/ppcg/m4/ax_check_opencl.m4 |
 | polly/lib/External/isl/imath/contrib/Makefile.msvc |
 | polly/lib/External/isl/imath/ChangeLog |
 | polly/lib/External/isl/imath/tests/sub.tc |
 | polly/lib/External/isl/imath/.travis.yml |
 | polly/lib/External/isl/testsets/pip/seghir-e1.pip |
 | polly/lib/External/isl/imath/tests/gmp-compat-test/.gitignore |
 | polly/lib/External/ppcg/m4/ax_submodule.m4 |
 | polly/lib/External/isl/m4/ax_compiler_vendor.m4 |
 | polly/lib/External/isl/testsets/pip/seghir-e6.pip |
 | polly/lib/External/isl/imath/tools/findthreshold.py |
 | polly/lib/External/isl/configure |
 | polly/lib/External/isl/testsets/pip/seghir-e4.pip |
 | polly/lib/External/isl/m4/lt~obsolete.m4 |
 | polly/lib/External/isl/imath/tests/add.tc |
 | polly/lib/External/isl/testsets/pip/jcomplex.pip |
 | polly/lib/External/isl/imath/tests/qdiv.tc |
 | polly/lib/External/isl/interface/config.sub |
 | polly/lib/External/isl/imath/tests/emod.tc |
 | polly/lib/External/ppcg/aclocal.m4 |
Commit
c90cbb2d3455a6e1421cc7e703d2043a399ef7aa
by llvmgnsyncbot[gn build] Port d249200fa7d5
|
 | llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/readability/BUILD.gn |
Commit
c3ddc13d7d631a29b55f82c7cc7a9008bf89b1f4
by aeubanks[NFC] Split up PassBuilder.cpp
PassBuilder.cpp is the slowest file to compile in LLVM. When trying to test changes to pipelines, it takes a long time to recompile.
This doesn't actually speedup building PassBuilder.cpp itself since most of the time is spent in other large/duplicated functions caused by PassRegistry.def.
Reviewed By: asbirlea
Differential Revision: https://reviews.llvm.org/D109798
|
 | llvm/lib/Passes/CMakeLists.txt |
 | llvm/lib/Passes/OptimizationLevel.cpp |
 | llvm/lib/Passes/PassBuilder.cpp |
 | llvm/lib/Passes/PassBuilderPipelines.cpp |
 | llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn |
Commit
5d78e33ce5eba5bdf2be0d261eb5c6dd3458ec78
by aeubanks[test] Move some llvm-extract tests into the proper directory
|
 | llvm/test/tools/llvm-extract/extract-weak-odr.ll |
 | llvm/test/Other/extract.ll |
 | llvm/test/Other/extract-alias.ll |
 | llvm/test/tools/llvm-extract/extract-linkonce.ll |
 | llvm/test/Other/extract-weak-odr.ll |
 | llvm/test/tools/llvm-extract/extract-alias.ll |
 | llvm/test/Other/extract-linkonce.ll |
 | llvm/test/tools/llvm-extract/extract.ll |
Commit
699da98739b0f88c27f75adbe8295c7e1dfd0188
by richardPR51874: Fix diagnostics for defaulted, implicitly deleted 'operator!='.
Don't say we couldn't find an 'operator<=>' when we were actually looking for an 'operator=='. Also fix a crash when attempting to diagnose if we select a built-in 'operator!=' in this lookup.
|
 | clang/test/CXX/class/class.compare/class.compare.secondary/p2.cpp |
 | clang/include/clang/Basic/DiagnosticSemaKinds.td |
 | clang/lib/Sema/SemaDeclCXX.cpp |
Commit
37a5a3ae5508a120a6eba113dbd0b23ab27d650e
by tejohnson[MemProf] Avoid global lock when updating MIB cache
Previously we used a global Allocator-scope mutex to lock when adding a deallocation to the MIB cache. This resulted in a lot of contention. Instead add and use per-set mutexes.
Along with this, we now need to remove the global miss and access count variables and instead utilize the per-set statistics to report the overall miss rate.
Differential Revision: https://reviews.llvm.org/D109853
|
 | compiler-rt/lib/memprof/memprof_allocator.cpp |
Commit
17589538aaef2b5ae27a0bfeb4346aff433aa59d
by tedwood[lldb-vscode] Fix focus thread when previous thread exits
The thread that Visual Studio Code displays on a stop is called the focus thread. When the previous focus thread exits and we stop in a new thread, lldb-vscode does not tell vscode to set the new thread as the focus thread, so it selects the first thread in the thread list.
This patch changes lldb-vscode to tell vscode that the new thread is the focus thread. It also includes a test that verifies the DAP stop message for this case contains the correct values.
Reviewed By: clayborg, wallace
Differential Revision: https://reviews.llvm.org/D109633
|
 | lldb/test/API/tools/lldb-vscode/correct-thread/TestVSCode_correct_thread.py |
 | lldb/test/API/tools/lldb-vscode/correct-thread/Makefile |
 | lldb/test/API/tools/lldb-vscode/correct-thread/main.c |
 | lldb/tools/lldb-vscode/lldb-vscode.cpp |