SuccessChanges

Summary

  1. [mlir][Linalg] Add tensor support to Linalg EDSC Builders (details)
  2. Revert "[mlir][Linalg] Add tensor support to Linalg EDSC Builders" (details)
  3. [clang-tidy] Fix check for generic lambda invented template parameters (details)
  4. [AArch64] Don't generate gpr CSEL instructions in early-ifcvt if (details)
  5. [clang/Darwin] Remove __llvm_profile_counter_bias from export list for (details)
  6. [Concepts] Constraint Satisfaction Caching (details)
  7. [libc++] Make sure std::is_scalar returns true for block types (details)
  8. [test] Use yaml2obj -o %t instead of > %t (details)
  9. [polly] XFAIL memset_null.ll. (details)
  10. [Concepts] Fix circular AST->Sema dependency in ASTConcept.cpp (details)
  11. Revert "[Concepts] Placeholder constraints and abbreviated templates" (details)
  12. [llvm] NFC: fix trivial typos in documents (details)
  13. [libcxxabi] NFC: Fix trivial typos in comments (details)
  14. [ORC] Add support for emulated TLS to ORCv2. (details)
  15. [clang][IFS][test] Temporary work around for in-process cc1 ASAN issues. (details)
  16. [ORC] Fix a missing move in ce2207abaf9. (details)
  17. Resubmit: [AMDGPU] Invert the handling of skip insertion. (details)
  18. [AMDGPU] SIRemoveShortExecBranches should not remove branches exiting (details)
  19. [gn build] Port e53a9d96e6a (details)
  20. [ORC] Update examples to incorporate changes in ce2207abaf9. (details)
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
The file was modifiedmlir/include/mlir/Dialect/Linalg/EDSC/Builders.h
The file was modifiedmlir/test/EDSC/builder-api-test.cpp
The file was modifiedmlir/lib/Dialect/Linalg/EDSC/Builders.cpp
Commit c0a26a35ee2426d76cf113c8119438f6c4d996ce by ntv
Revert "[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.
The file was modifiedmlir/lib/Dialect/Linalg/EDSC/Builders.cpp
The file was modifiedmlir/test/EDSC/builder-api-test.cpp
The file was modifiedmlir/include/mlir/Dialect/Linalg/EDSC/Builders.h
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.
The file was modifiedclang-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
The file was modifiedllvm/lib/Target/SystemZ/SystemZInstrInfo.h
The file was addedllvm/test/CodeGen/AArch64/early-ifcvt-regclass-mismatch.mir
The file was modifiedllvm/include/llvm/CodeGen/TargetInstrInfo.h
The file was modifiedllvm/lib/Target/PowerPC/PPCInstrInfo.cpp
The file was modifiedllvm/lib/Target/X86/X86InstrInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCInstrInfo.h
The file was modifiedllvm/lib/Target/X86/X86InstrInfo.h
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrInfo.cpp
The file was modifiedllvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.h
The file was modifiedllvm/lib/CodeGen/EarlyIfConversion.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)
```
The file was modifiedclang/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
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/include/clang/Driver/CC1Options.td
The file was modifiedclang/include/clang/AST/ASTConcept.h
The file was modifiedclang/include/clang/Sema/TemplateDeduction.h
The file was modifiedclang/include/clang/Basic/LangOptions.def
The file was modifiedclang/lib/AST/ASTConcept.cpp
The file was modifiedclang/lib/Frontend/CompilerInvocation.cpp
The file was modifiedclang/lib/Sema/Sema.cpp
The file was modifiedclang/lib/Sema/SemaConcept.cpp
The file was addedclang/test/SemaTemplate/cxx2a-constraint-caching.cpp
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
The file was modifiedlibcxx/include/type_traits
The file was addedlibcxx/test/libcxx/type_traits/is_scalar.objc.pass.mm
The file was addedlibcxx/test/libcxx/utilities/optional/block.objc.pass.mm
The file was modifiedlibcxx/include/__config
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
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-symbol-and-relocation.test
The file was modifiedllvm/test/tools/llvm-lipo/create-archive-input.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/basic-archive-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/min-version-load-commands.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/elf-disassemble-relocs.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/bad-build-id.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-symbol-remove-section.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/phdrs-lma2.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/disassemble-demangle.test
The file was modifiedllvm/test/ObjectYAML/CodeView/sections.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/discard-locals.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/symbol-64bit.test
The file was modifiedllvm/test/Object/AMDGPU/elf-header-flags-mach.yaml
The file was modifiedllvm/test/tools/llvm-nm/X86/nm-no-symbols.test
The file was modifiedllvm/test/tools/llvm-lipo/create-compute-alignment.test
The file was modifiedllvm/test/tools/llvm-objcopy/redefine-symbols.test
The file was modifiedllvm/test/Object/X86/yaml2obj-elf-x86-rel.yaml
The file was modifiedllvm/test/tools/llvm-lipo/segalign-invalid-input.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/basic-keep.test
The file was modifiedllvm/test/tools/sanstats/elf.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/disassemble-zeroes-relocations.test
The file was modifiedllvm/test/tools/llvm-objdump/full-contents.test
The file was modifiedllvm/test/Object/X86/objdump-disassembly-inline-relocations.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section-flag-osproc-mask.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/weak-external.test
The file was modifiedllvm/test/Object/objdump-relocations.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-debug-and-remove.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/localize.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/weaken.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/remove-shstrtab-error.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-add-soname.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/remove-multiple-sections.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/only-section-strip-non-alloc.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-unneeded-all-symbols.test
The file was modifiedllvm/test/Object/archive-symtab.test
The file was modifiedllvm/test/tools/llvm-objdump/non-archive-object.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-bad-soname.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/basic-only-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/add-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/elf32le.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/only-section-many.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/symbol-visibility.test
The file was modifiedllvm/test/tools/llvm-lipo/archs-macho-binary-unknown.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/symbol-types.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/unwind.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-debug.test
The file was modifiedllvm/test/tools/llvm-lipo/create-arch.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-no-dt-strsz.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-all-and-remove.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-file-symbols.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/phdrs-lma.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/globalize.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/gnu-notes.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/weaken-all.test
The file was modifiedllvm/test/tools/llvm-lipo/info-invalid.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/regex.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/no-build-id-no-notes.test
The file was modifiedllvm/test/ObjectYAML/MachO/section_data.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/localize-hidden.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/remove-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-all.test
The file was modifiedllvm/test/Object/AMDGPU/elf32-unknown.yaml
The file was modifiedllvm/test/DebugInfo/invalid-relocations.test
The file was modifiedllvm/test/tools/llvm-nm/format-sysv-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/discard-all.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/discard-mix-local-and-all.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/add-section-special.test
The file was modifiedllvm/test/tools/llvm-lipo/replace-universal-binary.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/basic-big-endian-64-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/strip-all.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/no-symbol-relocation.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-unneeded-remove-debug-keep-link.test
The file was modifiedllvm/test/DebugInfo/PDB/using-namespace.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/no-build-id.test
The file was modifiedllvm/test/Object/AMDGPU/elf-header-flags-sram-ecc.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-multiple-files.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/symbol-empty-name.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-arch.test
The file was modifiedllvm/test/tools/llvm-lipo/create-invalid-input.test
The file was modifiedllvm/test/Object/archive-format.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-section-err.test
The file was modifiedllvm/test/Object/AArch64/yaml2obj-elf-aarch64-rel.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/group-big-endian.test
The file was modifiedllvm/test/Object/AMDGPU/elf-header-osabi.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/group-addr-misaligned.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-reloc-symbol.test
The file was modifiedllvm/test/tools/llvm-objdump/elf-dynamic-section.test
The file was modifiedllvm/test/tools/llvm-objdump/symbol-table-elf.test
The file was modifiedllvm/test/DebugInfo/precomp.test
The file was modifiedllvm/test/tools/llvm-nm/format-sysv-type.test
The file was modifiedllvm/test/tools/llvm-objdump/verneed-elf.test
The file was modifiedllvm/test/tools/llvm-objdump/macho-bad-dysymtab.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/shstrtab-optimize.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/deterministic-archive.test
The file was modifiedllvm/test/Object/X86/objdump-trivial-object.test
The file was modifiedllvm/test/tools/llvm-nm/debug-syms.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/explicit-only-section-remove.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-all-and-keep-symbol.test
The file was modifiedllvm/test/tools/yaml2obj/ELF/symbol-name.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/basic-executable-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/install-name-tool-add-rpath.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/add-gnu-debuglink.test
The file was modifiedllvm/test/Object/X86/yaml-elf-x86-rel-broken.yaml
The file was modifiedllvm/test/tools/llvm-objdump/private-headers-no-dynamic-segment.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/null-symbol.test
The file was modifiedllvm/test/tools/llvm-objdump/warn-on-out-of-range-start-stop-address.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-sections.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-soname.test
The file was modifiedllvm/test/tools/llvm-lipo/verify-arch-universal-binary.test
The file was modifiedllvm/test/tools/llvm-objdump/relocations-elf.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/strip-unneeded.test
The file was modifiedllvm/test/tools/llvm-size/elf-berkeley.test
The file was modifiedllvm/test/tools/llvm-objdump/verneed-wrong-info.test
The file was modifiedllvm/test/tools/llvm-objdump/file-headers-pe.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-preserve-mtime.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/basic-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/basic-little-endian-64-copy.test
The file was modifiedllvm/test/tools/llvm-lipo/info.test
The file was modifiedllvm/test/tools/llvm-nm/no-sort.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/dynamic-relocations.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/only-section-remove-strtab.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-global-symbols-mix-globalize.test
The file was modifiedllvm/test/tools/llvm-lipo/thin-executable-universal-binary.test
The file was modifiedllvm/test/tools/llvm-lipo/segalign.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/strip-reloc-symbol.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/stack-sizes.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/group-reorder.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-sections-keep.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section-flag.test
The file was modifiedllvm/test/tools/llvm-lipo/archs-macho-binary.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-many.test
The file was modifiedllvm/test/tools/llvm-lipo/replace-invalid-input.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/dynstr.test
The file was modifiedllvm/test/tools/llvm-lipo/archs-universal-binary-x86.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/common-symbol.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-group-symbol.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-soname-no-null.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/add-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strtab-optimize.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/bad-output-format.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/dynrelocsec-remove-shinfo-reference.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/wildcard-syntax.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section-and-prefix-alloc-sections.test
The file was modifiedllvm/test/tools/llvm-nm/X86/portability.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/symtab-link.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/group-unchanged.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/remove-symtab.test
The file was modifiedllvm/test/Object/obj2yaml.test
The file was modifiedllvm/test/Object/objdump-sectionheaders.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/symtab-error-on-remove-strtab.test
The file was modifiedllvm/test/tools/llvm-objdump/private-headers-no-dynamic.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/string-dump.test
The file was modifiedllvm/test/Object/objdump-section-content.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/note-amdgpu.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/empty-section.test
The file was modifiedllvm/test/Object/Mips/elf-mips64-rel.yaml
The file was modifiedllvm/test/tools/llvm-nm/undefined-only.test
The file was modifiedllvm/test/tools/llvm-nm/X86/nm-no-symbols-local-only.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/relocatable-phdr.test
The file was modifiedllvm/test/tools/llvm-readobj/COFF/unwind-x86_64-image.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/reloc-no-symtab.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/only-keep-debug.test
The file was modifiedllvm/test/Object/AMDGPU/elf64-unknown.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/cannot-delete-dest.test
The file was modifiedllvm/test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/build-id-link-dir.test
The file was modifiedllvm/test/tools/llvm-lipo/thin-macho-binary.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/hexagon-unsupported-on-x86.test
The file was modifiedllvm/test/Object/AMDGPU/elf64-relocs.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/discard-locals-rel.test
The file was modifiedllvm/test/tools/yaml2obj/ELF/symbol-stother.yaml
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-bad-vaddr.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section-flag-preserved.test
The file was modifiedllvm/test/Object/wasm-invalid-file.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-sections-only-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/prefix-alloc-sections.test
The file was modifiedllvm/test/tools/llvm-lipo/create-executable.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-preserve-arm-attributes.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/strip-symbol.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/fail-no-output-directory.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-unneeded.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/elf-disassemble-bss.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/copy-osabi.test
The file was modifiedllvm/test/tools/llvm-lipo/thin-universal-binary.test
The file was modifiedllvm/test/DebugInfo/PDB/annotation.test
The file was modifiedllvm/test/Object/nm-shared-object.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/add-note.test
The file was modifiedllvm/test/tools/llvm-lipo/create-default-alignment.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-no-dt-strtab.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/set-section-flags-and-rename.test
The file was modifiedllvm/test/tools/llvm-nm/AArch64/special-syms.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/strip-all.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/symbol-binding.test
The file was modifiedllvm/test/tools/llvm-readobj/MachO/sections.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-global-symbols.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/cross-arch-sections-symbols.test
The file was modifiedllvm/test/tools/llvm-objdump/file-headers-coff.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/basic-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/add-gnu-debuglink.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/demangle.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-replace-soname.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/section-index-unsupported.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/set-section-flags.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/strip-debug.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section-multiple.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/explicit-keep-remove.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/basic-relocations.test
The file was modifiedllvm/test/Object/RISCV/elf-flags.yaml
The file was modifiedllvm/test/Object/Mips/abi-flags.yaml
The file was modifiedllvm/test/tools/llvm-nm/format-sysv-layout.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-no-dynamic.test
The file was modifiedllvm/test/tools/llvm-size/elf-sysv.test
The file was modifiedllvm/test/Object/objdump-symbol-table.test
The file was modifiedllvm/test/tools/llvm-lipo/archs-universal-binary-unknown.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/symbol-shndx.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/elf64be.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/prefix-symbols.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-neededlibs-bad-offset.test
The file was modifiedllvm/test/tools/llvm-nm/numeric-sort.test
The file was modifiedllvm/test/tools/llvm-lipo/archs-universal-binary-arm.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/dynrelocsec-remove-shlink-reference.test
The file was modifiedllvm/test/Object/readobj-absent.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/remove-section.test
The file was modifiedllvm/test/Object/AMDGPU/elf-header-flags-xnack.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/basic-little-endian-32-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/group.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/patch-debug-dir.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-symbol.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/reloc-error-remove-symtab.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/gnu-note-size.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/only-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/symbol-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/elf32be.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-all-gnu.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/armexidx-link.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/discard-all.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/remove-section.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/note-core.test
The file was modifiedllvm/test/tools/obj2yaml/section-group.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/redefine-symbol.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/remove-section-with-symbol.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/output-ordering.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/abs-symbol.test
The file was modifiedllvm/test/Object/nm-error.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/reloc-symbol-with-versioning.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/only-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-symbol.test
The file was modifiedllvm/test/tools/llvm-objdump/verdef-elf.test
The file was modifiedllvm/test/tools/llvm-readobj/COFF/unwind-arm64-image.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/add-section-remove.test
The file was modifiedllvm/test/tools/llvm-objdump/file-headers-elf.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/cross-arch-headers.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/basic-big-endian-32-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/prefix-alloc-sections-dynrelocsec.test
The file was modifiedllvm/test/DebugInfo/PDB/obj-globalhash.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-non-alloc.test
The file was modifiedllvm/test/tools/llvm-lipo/verify-arch-macho-binary.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/set-section-flags-multiple.test
The file was modifiedllvm/test/Object/nm-trivial-object.test
The file was modifiedllvm/test/tools/obj2yaml/symbol-type.yaml
The file was modifiedllvm/test/tools/llvm-lipo/extract.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/wildcard-flags.test
The file was modifiedllvm/test/tools/obj2yaml/special-symbol-indices.yaml
The file was modifiedllvm/test/tools/llvm-readobj/ELF/note-core-ntfile.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/dump-section.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/adjust-vma.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-only-section.test
Commit d9e6196312044b37f7ced7877e1a2c155398ee6d by efriedma
[polly] XFAIL memset_null.ll.
I'm working on a patch, but not sure how long it'll take.
The file was modifiedpolly/test/ScopInfo/memset_null.ll
Commit bb9b964072eb42a09e76fe148b36eefcfff077b2 by saar
[Concepts] Fix circular AST->Sema dependency in ASTConcept.cpp
Remove inappropriate Sema include in ASTConcept.cpp introduced by D72552
for the finer-grained includes actually needed.
The file was modifiedclang/lib/AST/ASTConcept.cpp
Commit 62e4b501ab3bc4c5815a179fdd2c4b49574506c1 by Jonas Devlieghere
Revert "[Concepts] Placeholder constraints and abbreviated templates"
This temporarily reverts commit e03ead6771fc97b11cb0c94b7f023142184ad25f
because it breaks LLDB.
http://lab.llvm.org:8011/builders/lldb-x86_64-debian/builds/3356
http://lab.llvm.org:8011/builders/lldb-x64-windows-ninja/builds/12872
http://green.lab.llvm.org/green/view/LLDB/job/lldb-cmake/6407/
The file was modifiedclang/include/clang/AST/TypeLoc.h
The file was modifiedclang/include/clang/AST/Type.h
The file was modifiedclang/include/clang/Sema/Scope.h
The file was modifiedclang/lib/Sema/Sema.cpp
The file was modifiedclang/test/SemaCXX/cxx1y-generic-lambdas.cpp
The file was modifiedclang/lib/Sema/SemaType.cpp
The file was removedclang/test/CXX/dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp
The file was modifiedclang/include/clang/Sema/DeclSpec.h
The file was modifiedclang/lib/AST/TemplateBase.cpp
The file was modifiedclang/test/SemaTemplate/ms-delayed-default-template-args.cpp
The file was modifiedclang/lib/AST/ASTStructuralEquivalence.cpp
The file was modifiedclang/lib/Parse/ParseTentative.cpp
The file was modifiedclang/lib/Sema/SemaTemplateInstantiateDecl.cpp
The file was modifiedclang/include/clang/AST/TypeProperties.td
The file was modifiedclang/lib/AST/TypeLoc.cpp
The file was modifiedclang/lib/Sema/SemaDeclCXX.cpp
The file was modifiedclang/lib/Sema/SemaLambda.cpp
The file was removedclang/test/Parser/cxx2a-placeholder-type-constraint.cpp
The file was modifiedclang/test/CXX/expr/expr.prim/expr.prim.lambda/expr.prim.lambda.closure/p3.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/include/clang/AST/TemplateBase.h
The file was modifiedclang/include/clang/AST/ASTNodeTraverser.h
The file was modifiedclang/lib/AST/TypePrinter.cpp
The file was modifiedclang/include/clang/AST/DeclTemplate.h
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/lib/AST/Type.cpp
The file was removedclang/test/CXX/dcl/dcl.fct/p17.cpp
The file was modifiedclang/test/AST/ast-dump-record-definition-data-json.cpp
The file was modifiedclang/include/clang/AST/ASTContext.h
The file was modifiedclang/lib/AST/TextNodeDumper.cpp
The file was modifiedclang/lib/Sema/SemaTemplate.cpp
The file was modifiedclang/lib/Parse/ParseDeclCXX.cpp
The file was modifiedclang/lib/Serialization/ASTReader.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticParseKinds.td
The file was modifiedclang/lib/Serialization/ASTWriterDecl.cpp
The file was modifiedclang/lib/Parse/Parser.cpp
The file was modifiedclang/lib/AST/DeclTemplate.cpp
The file was modifiedclang/test/CXX/temp/temp.param/p10-2a.cpp
The file was modifiedclang/lib/AST/ODRHash.cpp
The file was modifiedclang/include/clang/AST/RecursiveASTVisitor.h
The file was modifiedclang/lib/Sema/DeclSpec.cpp
The file was modifiedclang/include/clang/Sema/ScopeInfo.h
The file was modifiedclang/lib/Parse/ParseDecl.cpp
The file was modifiedclang/lib/AST/ASTImporter.cpp
The file was modifiedclang/lib/Sema/SemaDecl.cpp
The file was modifiedclang/lib/Sema/SemaTemplateDeduction.cpp
The file was modifiedclang/include/clang/AST/PropertiesBase.td
The file was modifiedclang/lib/Parse/ParseTemplate.cpp
The file was modifiedclang/lib/AST/ASTContext.cpp
The file was modifiedclang/lib/Parse/ParseCXXInlineMethods.cpp
The file was modifiedclang/lib/Serialization/ASTReaderDecl.cpp
The file was modifiedclang/lib/Sema/TreeTransform.h
The file was modifiedclang/lib/Serialization/ASTWriter.cpp
Commit f65d4aa96082778dc4af4657519d4d1aebbdf4da by tclin914
[llvm] NFC: fix trivial typos in documents
Reviewers: hans, Jim
Reviewed By: Jim
Subscribers: jvesely, nhaehnle, mgorny, arphaman, bmahjour, kerbowa,
llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D73017
The file was modifiedllvm/docs/GwpAsan.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX908.rst
The file was modifiedllvm/docs/tutorial/OCamlLangImpl3.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX900.rst
The file was modifiedllvm/docs/CodeGenerator.rst
The file was modifiedllvm/docs/HowToCrossCompileBuiltinsOnArm.rst
The file was modifiedllvm/docs/BlockFrequencyTerminology.rst
The file was modifiedllvm/docs/Proposals/VariableNames.rst
The file was modifiedllvm/docs/tutorial/BuildingAJIT2.rst
The file was modifiedllvm/docs/BigEndianNEON.rst
The file was modifiedllvm/docs/CommandGuide/tblgen.rst
The file was modifiedllvm/docs/LangRef.rst
The file was modifiedllvm/docs/CMakePrimer.rst
The file was modifiedllvm/docs/YamlIO.rst
The file was modifiedllvm/docs/CommandGuide/lit.rst
The file was modifiedllvm/docs/HowToBuildOnARM.rst
The file was modifiedllvm/docs/Frontend/PerformanceTips.rst
The file was modifiedllvm/docs/Proposals/GitHubMove.rst
The file was modifiedllvm/docs/XRayFDRFormat.rst
The file was modifiedllvm/docs/CompileCudaWithLLVM.rst
The file was modifiedllvm/docs/DeveloperPolicy.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX904.rst
The file was modifiedllvm/docs/CodingStandards.rst
The file was modifiedllvm/docs/MarkedUpDisassembly.rst
The file was modifiedllvm/docs/ORCv2.rst
The file was modifiedllvm/docs/LibFuzzer.rst
The file was modifiedllvm/docs/CoverageMappingFormat.rst
The file was modifiedllvm/docs/Extensions.rst
The file was modifiedllvm/docs/GlobalISel/GenericOpcode.rst
The file was modifiedllvm/docs/TableGen/LangRef.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX10.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX906.rst
The file was modifiedllvm/docs/ReleaseProcess.rst
The file was modifiedllvm/docs/tutorial/BuildingAJIT1.rst
The file was modifiedllvm/docs/GettingStarted.rst
The file was modifiedllvm/docs/Proposals/TestSuite.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX7.rst
The file was modifiedllvm/docs/MemTagSanitizer.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX8.rst
The file was modifiedllvm/docs/DependenceGraphs/index.rst
The file was modifiedllvm/docs/ProgrammersManual.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX9.rst
The file was modifiedllvm/docs/SourceLevelDebugging.rst
The file was modifiedllvm/docs/ReportingGuide.rst
The file was modifiedllvm/docs/FuzzingLLVM.rst
The file was modifiedllvm/docs/TransformMetadata.rst
The file was modifiedllvm/docs/Atomics.rst
The file was modifiedllvm/docs/Bugpoint.rst
Commit dac7cda3a84e5405f7dd915f09c336d20dfdf00d by tclin914
[libcxxabi] NFC: Fix trivial typos in comments
Reviewers: EricWF, mclow.lists, Jim
Reviewed By: Jim
Subscribers: mgorny, christof, ldionne, libcxx-commits
Tags: #libc
Differential Revision: https://reviews.llvm.org/D72151
The file was modifiedlibcxxabi/test/test_demangle.pass.cpp
The file was modifiedlibcxxabi/src/CMakeLists.txt
Commit ce2207abaf9a925b35f15ef92aaff6b301ba6d22 by Lang Hames
[ORC] Add support for emulated TLS to ORCv2.
This commit adds a ManglingOptions struct to IRMaterializationUnit, and
replaces IRCompileLayer::CompileFunction with a new
IRCompileLayer::IRCompiler class. The ManglingOptions struct defines the
emulated-TLS state (via a bool member, EmulatedTLS, which is true if
emulated-TLS is enabled and false otherwise). The
IRCompileLayer::IRCompiler class wraps an IRCompiler (the same way that
the CompileFunction typedef used to), but adds a method to return the
IRCompileLayer::ManglingOptions that the compiler will use.
These changes allow us to correctly determine the symbols that will be
produced when a thread local global variable defined at the IR level is
compiled with or without emulated TLS. This is required for ORCv2, where
MaterializationUnits must declare their interface up-front.
Most ORCv2 clients should not require any changes. Clients writing
custom IR compilers will need to wrap their compiler in an
IRCompileLayer::IRCompiler, rather than an
IRCompileLayer::CompileFunction, however this should be a
straightforward change (see modifications to CompileUtils.* in this
patch for an example).
The file was modifiedllvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/Layer.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LLJIT.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Layer.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/CompileUtils.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
The file was modifiedllvm/unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/CompileUtils.h
The file was modifiedllvm/unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
The file was modifiedllvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Speculation.h
The file was modifiedllvm/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/LLJIT.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/IRCompileLayer.cpp
The file was addedllvm/test/ExecutionEngine/OrcLazy/emulated-tls.ll
The file was modifiedllvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
The file was modifiedllvm/tools/lli/lli.cpp
Commit c38e42527b21acee8d01a016d5bfa2fb83202e29 by puyan
[clang][IFS][test] Temporary work around for in-process cc1 ASAN issues.
When using in-process cc1, the Clang Interface Stubs pipeline setup
exposes an ASAN bug. I am still investigating this issue but want to
green the bots for now. I don't think this is a huge issue since the
Clang Interface Stubs Driver setup code is the only code path that sets
up such a pipeline (ie N cc1's for N c files followed by another N cc1's
for to generate stub files for the same N c files).
This issue is being discussed in https://reviews.llvm.org/D69825. If a
resolution is not found soon, a bugzilla filling will be in order.
The file was modifiedclang/test/InterfaceStubs/driver-test2.c
The file was modifiedclang/test/InterfaceStubs/driver-test.c
Commit e0a6093a744d16c90eafa62d7143ce41806b2466 by Lang Hames
[ORC] Fix a missing move in ce2207abaf9.
This should fix the build failure at
http://lab.llvm.org:8011/builders/clang-cmake-x86_64-sde-avx512-linux/builds/32524
and others.
The file was modifiedllvm/lib/ExecutionEngine/Orc/CompileUtils.cpp
Commit e53a9d96e6a074aa7f81ec104eb18e82997c7206 by carl.ritson
Resubmit: [AMDGPU] Invert the handling of skip insertion.
The current implementation of skip insertion (SIInsertSkip) makes it a
mandatory pass required for correctness. Initially, the idea was to have
an optional pass. This patch inserts the s_cbranch_execz upfront during
SILowerControlFlow to skip over the sections of code when no lanes are
active. Later, SIRemoveShortExecBranches removes the skips for short
branches, unless there is a sideeffect and the skip branch is really
necessary.
This new pass will replace the handling of skip insertion in the
existing SIInsertSkip Pass.
Differential revision: https://reviews.llvm.org/D68092
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/si-annotate-cf-noloop.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/uniform-cfg.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ret_jump.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/else.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/valu-i1.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/hoist-cond.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/cse-phi-incoming-val.ll
The file was modifiedllvm/lib/Target/AMDGPU/SILowerControlFlow.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/call-skip.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/insert-skips-kill-uncond.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/control-flow-fastregalloc.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/convergent-inlineasm.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/insert-skips-ignored-insts.mir
The file was modifiedllvm/lib/Target/AMDGPU/SIInsertSkips.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPU.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/collapse-endcf.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/branch-condition-and.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/skip-branch-taildup-ret.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/skip-if-dead.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/uniform-loop-inside-nonuniform.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/mubuf-legalize-operands.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/subreg-coalescer-undef-use.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/atomic_optimizations_pixelshader.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/insert-skips-gws.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/branch-relaxation.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/divergent-branch-uniform-condition.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll
The file was addedllvm/lib/Target/AMDGPU/SIRemoveShortExecBranches.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/si-lower-control-flow-unreachable-block.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/si-lower-control-flow.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/smrd_vmem_war.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/insert-skips-flat-vmem.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/skip-branch-trap.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/wqm.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/stack-pointer-offset-relative-frameindex.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/wave32.ll
The file was modifiedllvm/lib/Target/AMDGPU/CMakeLists.txt
Commit 6b4b3e2856dc6037ae79947a60a02a4d3e94e9e2 by carl.ritson
[AMDGPU] SIRemoveShortExecBranches should not remove branches exiting
loops
Summary: Check that a s_cbranch_execz is not a loop exit before removing
it. As the pass is generating infinite loops.
Reviewers: cdevadas, arsenm, nhaehnle
Reviewed By: nhaehnle
Subscribers: kzhuravl, jvesely, wdng, yaxunl, tpr, t-tye, hiraditya,
kerbowa, llvm-commits, dstuttard, foad
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72997
The file was modifiedllvm/test/CodeGen/AMDGPU/valu-i1.ll
The file was modifiedllvm/lib/Target/AMDGPU/SIRemoveShortExecBranches.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/divergent-branch-uniform-condition.ll
Commit debd2dcd098a581fc0ef2c0de5e2b06439e105f4 by llvmgnsyncbot
[gn build] Port e53a9d96e6a
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn
Commit 98e55477558a823b1045b54d5a09681a3c0b819a by Lang Hames
[ORC] Update examples to incorporate changes in ce2207abaf9.
This should fix the builders that were failing due to broken JIT
examples after ce2207abaf9.
The file was modifiedllvm/examples/SpeculativeJIT/SpeculativeJIT.cpp
The file was modifiedllvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/KaleidoscopeJIT.h
The file was modifiedllvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/KaleidoscopeJIT.h