Commit
85185b61b6371c29111611b8e3ac8d06403542c8
by stellaraccidentFirst pass on MLIR python context lifetime management.
* Per thread https://llvm.discourse.group/t/revisiting-ownership-and-lifetime-in-the-python-bindings/1769 * Reworks contexts so it is always possible to get back to a py::object that holds the reference count for an arbitrary MlirContext. * Retrofits some of the base classes to automatically take a reference to the context, elimintating keep_alives. * More needs to be done, as discussed, when moving on to the operations/blocks/regions.
Differential Revision: https://reviews.llvm.org/D87886
|
 | mlir/include/mlir-c/IR.h |
 | mlir/test/Bindings/Python/context_lifecycle.py |
 | mlir/lib/Bindings/Python/IRModules.cpp |
 | mlir/lib/CAPI/IR/IR.cpp |
 | mlir/lib/Bindings/Python/IRModules.h |
Commit
0ea2a57274225066ad81e971659222cf9ee1d12d
by thakisclangd: Make ompletionModelCodegen.py tpy2.7 compatible
LLVM still supports Python 2.7, so unbreak bots that still run that. In a separate commit so that this is easy to revert once we drop support :)
|
 | clang-tools-extra/clangd/quality/CompletionModelCodegen.py |
Commit
442801a7b9b5460114498c48c12b8af40e495188
by thakis[gn build] (manually) port 9b6765e784b3
|
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn |
Commit
ae0ecb3c505e013659d9fa2668c55d93c1fff0b9
by kparzyszPre-commit test for CSEing masked loads/stores
|
 | llvm/test/Transforms/EarlyCSE/masked-intrinsics-unequal-masks.ll |
Commit
9b346f974ea606e17064969568568da30394c7a2
by thakis[gn build] Do not sync filenames containing variable references
|
 | llvm/utils/gn/build/sync_source_lists_from_cmake.py |
Commit
b168bbfae42e792542b4ced8729599524b9759c5
by vmiklos[clang-format] Recognize "hxx" as a C++ header in clang-format-diff.py
And shift "proto" to the next line to avoid a too long line.
Reviewed By: MyDeveloperDay
Differential Revision: https://reviews.llvm.org/D87931
|
 | clang/tools/clang-format/clang-format-diff.py |
Commit
ecfd8161bf43d035eafb75c14e9cf4a6d3966946
by echristoTemporarily Revert "[SLP] Allow reordering of vectorization trees with reused instructions." as it's infinite looping on occasion.
This reverts commit 455ca0ebb69210046928fedffe292420a30f89ad.
|
 | llvm/test/Transforms/SLPVectorizer/X86/jumbled_store_crash.ll |
 | llvm/test/Transforms/SLPVectorizer/X86/vectorize-reorder-reuse.ll |
 | llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp |
 | llvm/test/Transforms/SLPVectorizer/X86/reorder_repeated_ops.ll |
Commit
929d91a55616d4fcf4754044b063644807b87fbe
by thakis[gn build] (manually) port 9b6765e784b3 more
|
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/unittests/BUILD.gn |
Commit
7c2d83347f4ea146af1aca72fe289294aaf212be
by thakis[gn build] add file i forgot to add in 929d91a55616
|
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/quality/gen_decision_forest.gni |
Commit
d3b0644e22a4ebe599d58d9d319d2403484fd88f
by spatel[InstSimplify] add tests for constant folding fmin/fmax with undef op; NFC
|
 | llvm/test/Transforms/InstSimplify/ConstProp/fp-undef.ll |
Commit
7502040ed25e713546e64fe54a30beb5cfd8d045
by thakisclang: Make changes in 7c8bb409f31e py2.7-compatible
|
 | llvm/utils/UpdateTestChecks/common.py |
Commit
807777913e82bece68a2f929ae17bd0e9ba38ab0
by thakisCompletionModelCodegen: Remove unused import
The unused import is 3.4+, so it also breaks py2.7 compat. But this is easy to fix :)
|
 | clang-tools-extra/clangd/quality/CompletionModelCodegen.py |
Commit
1c4c21489f013d6a501a52e79a36df07d772d9b8
by jhuber6[OpenMP] Initial Support for OpenMP Webpage Documentation
Summary: Adding support for generated html documentation for OpenMP. Changing Cmake files to build the documentation and adding the base templates for future documentation to be added.
Reviewers: jdoerfert
Subscribers: aaron.ballman arphaman guansong mgorny openmp-commits sstefan1 yaxunl
Tags: #OpenMP
Differential Revision: https://reviews.llvm.org/D87797
|
 | openmp/docs/_templates/indexsidebar.html |
 | openmp/CMakeLists.txt |
 | openmp/docs/_themes/llvm-theme/static/logo.png |
 | openmp/docs/index.rst |
 | openmp/docs/ReleaseNotes.rst |
 | openmp/docs/_templates/layout.html |
 | openmp/docs/_themes/llvm-theme/static/navigation.png |
 | openmp/docs/_themes/llvm-theme/static/llvm-theme.css |
 | openmp/docs/_themes/llvm-theme/layout.html |
 | openmp/docs/CMakeLists.txt |
 | openmp/docs/_themes/llvm-theme/theme.conf |
 | openmp/docs/README.txt |
 | openmp/docs/_themes/llvm-theme/static/contents.png |
 | openmp/docs/conf.py |
Commit
516d7574320554022e56bbdfcddb269f87a1ba0f
by Vitaly Buka[msan][asan] Add runtime flag intercept_strcmp
Can be used to disable interceptor to workaround issues of non-instrumented code.
Reviewed By: morehouse, eugenis
Differential Revision: https://reviews.llvm.org/D87897
|
 | compiler-rt/lib/sanitizer_common/sanitizer_flags.inc |
 | compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc |
 | compiler-rt/test/asan/TestCases/strcmp.c |
 | compiler-rt/test/msan/strcmp.c |
Commit
3c731ba5f1b604c873e96ac137bfea723690ba95
by Vedant Kumar[llvm-cov] Allow commas in filenames passed to `-object` flag
Currently, -object takes a comma separated list of objects as an argument, which prevents it working with path names that contain a comma. Drop comma-separated support, which requires to set pass the -object flag multiple times to set multiple objects.
Patch by Andrew Gallagher!
Differential Revision: https://reviews.llvm.org/D87003
|
 | llvm/tools/llvm-cov/CodeCoverage.cpp |
 | llvm/test/tools/llvm-cov/comma-in-coverage-object-filename.test |
Commit
9932561b4892b6e9bbb0c2369272dfff2305fdb9
by rnk[COFF] Move per-global .drective emission from AsmPrinter to TLOFCOFF
This changes the order of output sections and the output assembly, but is otherwise NFC.
It simplifies the TLOF interface by removing two COFF-only methods.
|
 | llvm/test/CodeGen/X86/dllexport-x86_64.ll |
 | llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp |
 | llvm/test/CodeGen/X86/dllexport.ll |
 | llvm/test/CodeGen/ARM/global-merge-dllexport.ll |
 | llvm/include/llvm/Target/TargetLoweringObjectFile.h |
 | llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h |
 | llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp |
Commit
1f0b43638ed7366189fb7b609484bb3033e678d9
by antiagainst[spirv] Move device info from resource limit into target env
Vendor/device information are not resource limits. Moving to target environment directly for better organization.
Reviewed By: mravishankar
Differential Revision: https://reviews.llvm.org/D87911
|
 | mlir/lib/Dialect/SPIRV/SPIRVAttributes.cpp |
 | mlir/test/Dialect/SPIRV/target-and-abi.mlir |
 | mlir/include/mlir/Dialect/SPIRV/SPIRVAttributes.h |
 | mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp |
 | mlir/lib/Dialect/SPIRV/TargetAndABI.cpp |
 | mlir/include/mlir/Dialect/SPIRV/TargetAndABI.td |
 | mlir/docs/Dialects/SPIR-V.md |
 | mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td |
 | mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h |
Commit
549e55b3d5634870aa9d42135f51ad46a6a0e347
by echristoTemporarily Revert "[clangd] Add Random Forest runtime for code completion." as a header doesn't appear to have made it into the commit.
This reverts commit 9b6765e784b39c88cb8cdb85ab083e6c95a997ed and followup
|
 | clang-tools-extra/clangd/unittests/decision_forest_model/forest.json |
 | clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp |
 | clang-tools-extra/clangd/quality/CompletionModelCodegen.py |
 | clang-tools-extra/clangd/quality/model/forest.json |
 | clang-tools-extra/clangd/quality/model/features.json |
 | clang-tools-extra/clangd/unittests/decision_forest_model/CategoricalFeature.h |
 | clang-tools-extra/clangd/quality/CompletionModel.cmake |
 | clang-tools-extra/clangd/unittests/decision_forest_model/features.json |
 | clang-tools-extra/clangd/CMakeLists.txt |
 | clang-tools-extra/clangd/quality/README.md |
 | clang-tools-extra/clangd/unittests/CMakeLists.txt |
 | clang-tools-extra/clangd/unittests/DecisionForestTests.cpp |
Commit
7c10129f5a2145cf8f6dbe259269fd2a781a8dbe
by aeubanks[test][InstrProf] Fix always_inline.ll under NPM
NPM's inliner does not clean up dead functions.
Differential Revision: https://reviews.llvm.org/D87922
|
 | llvm/test/Instrumentation/InstrProfiling/always_inline.ll |
Commit
06f136f61e6d23fde5c91f7fa0813d0291c17c97
by listmail[instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic
If the mask of a pdep or pext instruction is a shift masked (i.e. one contiguous block of ones) we need at most one and and one shift to represent the operation without the intrinsic. One all platforms I know of, this is faster than the pdep/pext.
The cost modelling for multiple contiguous blocks might be worth exploring in a follow up, but it's not relevant for my current use case. It would almost certainly be a win on AMDs where these are really really slow though.
Differential Revision: https://reviews.llvm.org/D87861
|
 | llvm/test/Transforms/InstCombine/X86/x86-bmi-tbm.ll |
 | llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp |
Commit
ed79827aea444e6995fb3d36abc2bfd36331773c
by zixu_wang[clang][module] Improve incomplete-umbrella warning
Change the warning message for -Wincomplete-umbrella to report the location of the umbrella header;
Differential Revision: https://reviews.llvm.org/D82118
|
 | clang/test/Modules/incomplete-umbrella.m |
 | clang/lib/Lex/PPLexerChange.cpp |
Commit
b86f1af423952d9f1dbe105b651b948ce0e1e8d0
by snehasishk[clang] Remove profile available check for fsplit-machine-functions.
Enforcing a profile available check in the driver does not work with incremental LTO builds where the LTO backend invocation does not include the profile flags. At this point the profiles have already been consumed and the IR contains profile metadata. Instead we always pass through the -fsplit-machine-functions flag on user request. The pass itself contains a check to return early if no profile information is available.
Differential Revision: https://reviews.llvm.org/D87943
|
 | clang/lib/Driver/ToolChains/Clang.cpp |
 | clang/test/Driver/fsplit-machine-functions.c |
Commit
82827244e9bbc2804afd9070158c567ac89f0540
by Vitaly Buka[NFC][sanitizer] Don't use ::testing::internal
|
 | compiler-rt/lib/sanitizer_common/tests/sanitizer_stackdepot_test.cpp |
Commit
51b75b87dbbed24b9c0a809f7e4d22b31923630d
by i[lld][WebAssembly] Fix -Wunused-variable after D87663
|
 | lld/wasm/Writer.cpp |
Commit
37e7673c21af1531b601ca975cb6118d04b6e1cc
by amy.kwan1[PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang
This patch implements the vec_gen[b|h|w|d|q]m function prototypes in altivec.h in order to utilize the move to VSR with mask instructions introduced in Power10.
Differential Revision: https://reviews.llvm.org/D82725
|
 | clang/include/clang/Basic/BuiltinsPPC.def |
 | clang/test/CodeGen/builtins-ppc-p10vector.c |
 | llvm/include/llvm/IR/IntrinsicsPowerPC.td |
 | llvm/lib/Target/PowerPC/PPCInstrPrefix.td |
 | llvm/test/CodeGen/PowerPC/p10-vector-mask-ops.ll |
 | clang/lib/Headers/altivec.h |
Commit
5d34d7f1a0cae8367066ce2b55afe42b94a7466f
by Amara Emerson[GlobalISel] Add lowering support for G_ABS and use for AArch64.
Differential Revision: https://reviews.llvm.org/D87952
|
 | llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir |
 | llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp |
 | llvm/test/CodeGen/AArch64/GlobalISel/legalize-abs.mir |
 | llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp |
Commit
76eec6c95b14abd5b72a805ac2e9bb3d8480679b
by i[SCEV] Fix an unused variable in -DLLVM_ENABLE_ASSERTIONS=off build
|
 | llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp |
Commit
3ab118a57d3803f45e3fe95321654994f2c9e1a1
by Vitaly Buka[NFC][Asan] Fix test broken by RegAllocFast
The test worked only because by coincidence register with pointer was clobbered. After D52010 value is still preserved.
|
 | compiler-rt/test/asan/TestCases/Linux/leak.cpp |
Commit
97bfac076a068b658923aeba34d82df4ef097ba5
by Vitaly Buka[NFC][StackSafety] Replace auto with type
Fixes static analyzer is warning.
|
 | llvm/lib/Analysis/StackSafetyAnalysis.cpp |
Commit
269bcc39ca87c90b2b02a1b5b46686ae1929db3d
by Amara Emerson[AArch64][GlobalISel] Legalize arithmetic ops for <4 x s16>
|
 | llvm/test/CodeGen/AArch64/GlobalISel/legalize-add.mir |
 | llvm/test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll |
 | llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp |
 | llvm/test/CodeGen/AArch64/arm64-vabs.ll |
Commit
cce24bb38d97c352bf7ac40860f0ade33024735c
by Amara Emerson[AArch64][GlobalISel] Add tests for pre-existing selection support for <4 x s16> arithmetic/bitwise ops.
|
 | llvm/test/CodeGen/AArch64/GlobalISel/select-binop.mir |
Commit
034781f7f33634918025206427e6ee912ef3985b
by Vitaly Buka[NFC][LSan] Add REQUIRES: linux
Additional registers scaning is only implemented for x86 linux.
|
 | compiler-rt/test/lsan/TestCases/use_registers_extra.cpp |
Commit
2ac06241d277c969c0dee0f40fb4f00971a4d7f7
by i[LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to suppress -Wunused-function
|
 | llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp |
Commit
e9f9027c3c07ecdfad1ab900c0a62e0e320d5dd1
by alexshap[llvm-install-name-tool] Validate -id value early
The code which validates the value of -id is moved into the function parseInstallNameToolOptions.
Test plan: make check-all
Differential revision: https://reviews.llvm.org/D87855
|
 | llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp |
 | llvm/tools/llvm-objcopy/CopyConfig.cpp |
Commit
dbd53a1f0c939a55e7719c39d08179468f9ad3dc
by echristoTemporarily Revert "RegAllocFast: Rewrite and improve" as it's breaking a few tests in the lldb test suite.
Bot: http://lab.llvm.org:8011/builders/lldb-arm-ubuntu/builds/4226/steps/test/logs/stdio
This reverts commit c8757ff3aa7dd7a25a6343f6ef74a70c7be04325.
|
 | llvm/lib/CodeGen/RegAllocFast.cpp |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ctlz.ll |
 | llvm/test/CodeGen/Mips/Fast-ISel/memtest1.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/mul.ll |
 | llvm/test/CodeGen/ARM/2010-08-04-StackVariable.ll |
 | llvm/test/CodeGen/X86/bug47278-eflags-error.mir |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/rem_and_div.ll |
 | llvm/test/CodeGen/AArch64/arm64-fast-isel-call.ll |
 | llvm/test/CodeGen/AMDGPU/wwm-reserved.ll |
 | llvm/test/CodeGen/Mips/micromips-eva.mir |
 | llvm/test/CodeGen/PowerPC/fp64-to-int16.ll |
 | llvm/test/CodeGen/AArch64/arm64_32-null.ll |
 | llvm/test/CodeGen/AMDGPU/spill-m0.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/aggregate_struct_return.ll |
 | llvm/test/CodeGen/X86/pr32451.ll |
 | llvm/test/CodeGen/X86/pr47000.ll |
 | llvm/test/DebugInfo/Mips/prologue_end.ll |
 | llvm/test/CodeGen/Thumb2/high-reg-spill.mir |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/branch.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/zext_and_sext.ll |
 | llvm/test/CodeGen/Mips/msa/ldr_str.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/mul_vec.ll |
 | llvm/test/CodeGen/X86/pr30813.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load_4_unaligned.ll |
 | llvm/test/CodeGen/ARM/cmpxchg-O0-be.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sitofp_and_uitofp.ll |
 | llvm/test/CodeGen/X86/pr32284.ll |
 | llvm/test/CodeGen/SystemZ/swifterror.ll |
 | llvm/test/CodeGen/AMDGPU/fastregalloc-self-loop-heuristic.mir |
 | llvm/test/CodeGen/ARM/ldrd.ll |
 | llvm/test/CodeGen/AArch64/arm64-fast-isel-br.ll |
 | llvm/test/CodeGen/Mips/atomic-min-max.ll |
 | llvm/test/CodeGen/X86/x86-32-intrcc.ll |
 | llvm/test/CodeGen/PowerPC/fp-strict-fcmp-noopt.ll |
 | llvm/test/CodeGen/AArch64/swift-return.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/phi.ll |
 | llvm/test/CodeGen/Mips/copy-fp64.ll |
 | llvm/test/CodeGen/X86/stack-protector-msvc.ll |
 | llvm/test/DebugInfo/X86/subreg.ll |
 | llvm/test/CodeGen/PowerPC/addegluecrash.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/test_TypeInfoforMF.ll |
 | llvm/test/CodeGen/PowerPC/spill-nor0.mir |
 | llvm/test/CodeGen/X86/fast-isel-cmp-branch.ll |
 | llvm/test/CodeGen/X86/atomic-unordered.ll |
 | llvm/test/CodeGen/X86/pr30430.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll |
 | llvm/test/CodeGen/AArch64/combine-loads.ll |
 | llvm/test/CodeGen/PowerPC/fp-int128-fp-combine.ll |
 | llvm/test/CodeGen/X86/pr39733.ll |
 | llvm/test/CodeGen/ARM/debug-info-blocks.ll |
 | llvm/test/CodeGen/X86/win64_eh.ll |
 | llvm/test/CodeGen/AArch64/cmpxchg-O0.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/float_constants.ll |
 | llvm/test/CodeGen/X86/fast-isel-nontemporal.ll |
 | llvm/test/CodeGen/AMDGPU/unexpected-reg-unit-state.mir |
 | llvm/test/CodeGen/PowerPC/aix-overflow-toc.py |
 | llvm/test/CodeGen/X86/pr1489.ll |
 | llvm/test/CodeGen/ARM/stack-guard-reassign.ll |
 | llvm/test/DebugInfo/X86/op_deref.ll |
 | llvm/test/CodeGen/X86/atomic6432.ll |
 | llvm/test/CodeGen/ARM/fast-isel-ldr-str-thumb-neg-index.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/fcmp.ll |
 | llvm/test/CodeGen/Mips/atomicCmpSwapPW.ll |
 | llvm/test/CodeGen/PowerPC/aggressive-anti-dep-breaker-subreg.ll |
 | llvm/test/CodeGen/PowerPC/p9-vinsert-vextract.ll |
 | llvm/test/CodeGen/AArch64/arm64-fast-isel-conversion.ll |
 | llvm/test/DebugInfo/AArch64/prologue_end.ll |
 | llvm/test/DebugInfo/Mips/delay-slot.ll |
 | llvm/test/CodeGen/X86/pr27591.ll |
 | llvm/test/CodeGen/AMDGPU/spill192.mir |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/call.ll |
 | llvm/test/CodeGen/X86/avx512-mask-zext-bugfix.ll |
 | llvm/test/CodeGen/X86/volatile.ll |
 | llvm/test/CodeGen/AArch64/arm64-fast-isel-conversion-fallback.ll |
 | llvm/test/CodeGen/ARM/legalize-bitcast.ll |
 | llvm/test/CodeGen/X86/regalloc-fast-missing-live-out-spill.mir |
 | llvm/test/CodeGen/AArch64/br-cond-not-merge.ll |
 | llvm/test/CodeGen/X86/pr32241.ll |
 | llvm/test/CodeGen/Thumb2/mve-vector-spill.ll |
 | llvm/test/DebugInfo/AArch64/frameindices.ll |
 | llvm/test/DebugInfo/X86/prologue-stack.ll |
 | llvm/test/CodeGen/AMDGPU/GlobalISel/inline-asm.ll |
 | llvm/test/CodeGen/Mips/atomic64.ll |
 | llvm/test/CodeGen/X86/avx-load-store.ll |
 | llvm/test/DebugInfo/ARM/prologue_end.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sub.ll |
 | llvm/test/CodeGen/X86/pr34653.ll |
 | llvm/test/CodeGen/X86/swift-return.ll |
 | llvm/test/CodeGen/X86/atomic32.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/long_ambiguous_chain_s32.ll |
 | llvm/test/CodeGen/X86/x86-64-intrcc.ll |
 | llvm/test/CodeGen/ARM/fast-isel-call.ll |
 | llvm/test/DebugInfo/X86/reference-argument.ll |
 | llvm/test/CodeGen/X86/crash-O0.ll |
 | llvm/test/CodeGen/X86/pr11415.ll |
 | llvm/test/CodeGen/X86/bug47278.mir |
 | llvm/test/CodeGen/AMDGPU/fast-ra-kills-vcc.mir |
 | llvm/test/CodeGen/ARM/fast-isel-intrinsic.ll |
 | llvm/test/CodeGen/ARM/swifterror.ll |
 | llvm/test/CodeGen/AArch64/arm64-vcvt_f.ll |
 | llvm/test/CodeGen/AArch64/swifterror.ll |
 | llvm/test/CodeGen/X86/2010-06-28-FastAllocTiedOperand.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/jump_table_and_brjt.ll |
 | llvm/test/CodeGen/Mips/Fast-ISel/callabi.ll |
 | llvm/test/CodeGen/PowerPC/popcount.ll |
 | llvm/test/CodeGen/X86/stack-protector-strong-macho-win32-xor.ll |
 | llvm/test/CodeGen/Mips/implicit-sret.ll |
 | llvm/test/CodeGen/AArch64/unwind-preserved.ll |
 | llvm/test/CodeGen/Mips/atomic.ll |
 | llvm/test/CodeGen/AArch64/unwind-preserved-from-mir.mir |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll |
 | llvm/test/CodeGen/X86/mixed-ptr-sizes.ll |
 | llvm/test/CodeGen/PowerPC/builtins-ppc-p10vsx.ll |
 | llvm/test/CodeGen/X86/extend-set-cc-uses-dbg.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/global_address_pic.ll |
 | llvm/test/CodeGen/AMDGPU/reserve-vgpr-for-sgpr-spill.ll |
 | llvm/test/DebugInfo/X86/spill-indirect-nrvo.ll |
 | llvm/test/CodeGen/X86/pr32345.ll |
 | llvm/test/CodeGen/ARM/fast-isel-select.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/dyn_stackalloc.ll |
 | llvm/test/CodeGen/PowerPC/vsx-args.ll |
 | llvm/test/CodeGen/ARM/crash-greedy-v6.ll |
 | llvm/test/CodeGen/ARM/cmpxchg-O0.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/bitwise.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/global_address.ll |
 | llvm/test/CodeGen/AArch64/GlobalISel/darwin-tls-call-clobber.ll |
 | llvm/test/CodeGen/Mips/Fast-ISel/pr40325.ll |
 | llvm/test/CodeGen/X86/fast-isel-x86-64.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/bswap.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ctpop.ll |
 | llvm/test/CodeGen/X86/fast-isel-select.ll |
 | llvm/test/CodeGen/PowerPC/stack-guard-reassign.ll |
 | llvm/test/CodeGen/X86/phys-reg-local-regalloc.ll |
 | llvm/test/CodeGen/AArch64/fast-isel-cmpxchg.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/store_4_unaligned.ll |
 | llvm/test/CodeGen/X86/pr34592.ll |
 | llvm/test/CodeGen/PowerPC/spill-nor0.ll |
 | llvm/test/DebugInfo/X86/sret.ll |
 | llvm/test/CodeGen/X86/atomic-monotonic.ll |
 | llvm/test/CodeGen/X86/pr42452.ll |
 | llvm/test/CodeGen/AArch64/arm64_32-fastisel.ll |
 | llvm/test/CodeGen/AArch64/popcount.ll |
 | llvm/test/DebugInfo/X86/pieces-1.ll |
 | llvm/test/DebugInfo/X86/parameters.ll |
 | llvm/test/CodeGen/ARM/thumb-big-stack.ll |
 | llvm/test/CodeGen/SPARC/fp16-promote.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/brindirect.ll |
 | llvm/test/CodeGen/Thumb2/LowOverheadLoops/branch-targets.ll |
 | llvm/test/DebugInfo/X86/dbg-declare-arg.ll |
 | llvm/test/CodeGen/AMDGPU/fastregalloc-illegal-subreg-physreg.mir |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/bitreverse.ll |
 | llvm/test/CodeGen/PowerPC/elf-common.ll |
 | llvm/test/CodeGen/SystemZ/swift-return.ll |
 | llvm/test/CodeGen/AMDGPU/indirect-addressing-term.ll |
 | llvm/test/CodeGen/Hexagon/vect/vect-load-v4i16.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/store_split_because_of_memsize_or_align.ll |
 | llvm/test/CodeGen/PowerPC/vsx.ll |
 | llvm/test/CodeGen/PowerPC/anon_aggr.ll |
 | llvm/test/CodeGen/X86/mixed-ptr-sizes-i686.ll |
 | llvm/test/CodeGen/ARM/Windows/alloca.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add.ll |
 | llvm/test/CodeGen/AMDGPU/partial-sgpr-to-vgpr-spills.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/fptosi_and_fptoui.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sub_vec.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/var_arg.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/cttz.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/icmp.ll |
 | llvm/test/CodeGen/X86/2009-04-14-IllegalRegs.ll |
 | llvm/test/DebugInfo/X86/fission-ranges.ll |
 | llvm/test/CodeGen/AMDGPU/spill-agpr.mir |
 | llvm/test/CodeGen/PowerPC/fast-isel-pcrel.ll |
 | llvm/test/CodeGen/X86/atomic64.ll |
 | llvm/test/CodeGen/X86/2013-10-14-FastISel-incorrect-vreg.ll |
 | llvm/test/CodeGen/X86/pr32340.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add_vec.ll |
 | llvm/test/CodeGen/AMDGPU/mubuf-legalize-operands.ll |
 | llvm/test/CodeGen/AMDGPU/control-flow-fastregalloc.ll |
 | llvm/test/CodeGen/X86/fast-isel-select-sse.ll |
 | llvm/test/CodeGen/X86/pr44749.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load_split_because_of_memsize_or_align.ll |
 | llvm/test/CodeGen/X86/pr32484.ll |
 | llvm/test/CodeGen/X86/swifterror.ll |
 | llvm/test/CodeGen/ARM/fast-isel-vararg.ll |
 | llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/zextLoad_and_sextLoad.ll |
Commit
5495b6916469c0fc242df4fc650b50848d75911b
by alexshap[llvm-objcopy][MachO] Add llvm-bitcode-strip driver
This diff adds llvm-bitcode-strip driver to llvm-objcopy. In the future this will enable us to build a replacement for the tool bitcode_strip.
Test plan: make check-all
Differential revision: https://reviews.llvm.org/D87212
|
 | llvm/tools/llvm-objcopy/CopyConfig.h |
 | llvm/test/tools/llvm-objcopy/tool-help-message.test |
 | llvm/tools/llvm-objcopy/BitcodeStripOpts.td |
 | llvm/test/tools/llvm-objcopy/tool-version.test |
 | llvm/tools/llvm-objcopy/llvm-objcopy.cpp |
 | llvm/tools/llvm-objcopy/CopyConfig.cpp |
 | llvm/test/CMakeLists.txt |
 | llvm/test/lit.cfg.py |
 | llvm/tools/llvm-objcopy/CMakeLists.txt |
 | llvm/test/tools/llvm-objcopy/tool-name.test |
Commit
90fffdd0f705bfb480810cef087305567dc4f6cf
by thakisRevert "[gn build] (manually) port 9b6765e784b3" anf follow-ups
9b6765e784b3 was reverted in 549e55b3d5634.
This reverts commit 442801a7b9b5460114498c48c12b8af40e495188. This reverts commit 929d91a55616d4fcf4754044b063644807b87fbe. This reverts commit 7c2d83347f4ea146af1aca72fe289294aaf212be.
|
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/quality/gen_decision_forest.gni |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/unittests/BUILD.gn |
Commit
2ca68b6542cf1df79613ac99d41ac58b2a7cea48
by alexshap[llvm-objcopy][MachO] Clean up the interface of Object
Remove the method addLoadCommand which was used only in a single place. NFC.
Test plan: make check-all
|
 | llvm/tools/llvm-objcopy/MachO/Object.h |
 | llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp |
 | llvm/tools/llvm-objcopy/MachO/Object.cpp |
Commit
528a1f121c55793dbae46293ba4a088dd79de7f5
by thakis[gn build] (manually) port 5495b691646
|
 | llvm/utils/gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn |
Commit
ad68a8b9526601c5a778d74b33e2d660fbc52772
by dblaikieDebugInfo: Cleanup RLE dumping, using a length-constrained DataExtractor rather than carrying the end offset separately
|
 | llvm/lib/BinaryFormat/Dwarf.cpp |
 | llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h |
 | llvm/test/tools/llvm-dwarfdump/X86/debug_rnglists_invalid.s |
 | llvm/include/llvm/BinaryFormat/Dwarf.h |
 | llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp |
 | llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h |