llvm
LLVM and SPIRV-LLVM-Translator pulldown (WW52)
#12255
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
348
Changes
View On
GitHub
LLVM and SPIRV-LLVM-Translator pulldown (WW52)
#12255
bb-sycl
merged 348 commits into
sycl
from
llvmspirv_pulldown
[mlir][ArmSME] Move creation of load/store intrinsics to helpers (NFC…
a4e15416
[MLIR] Erase location of folded constants (#75415)
34a65980
Re-land "[AArch64] Add FEAT_PAuthLR assembler support" (#75947)
192f7201
Add tests for driver to propagate module map flags for layering check…
6a870cca
[ISel] Add pattern matching for depositing subreg value (#75978)
f44079db
[flang] Fix a warning
c50de57f
Re-land "[AArch64] Codegen support for FEAT_PAuthLR" (#75947)
7bd17212
[X86] Fix more medium code model addressing modes (#75641)
2366d53d
[llvm-profdata] Modernize FuncSampleStats, ValueSitesStats, and HotFu…
9664ab57
[mlir][vector][nfc] Add a test case for scalable vectors (#76138)
e6f57628
Merge branch 'sycl' into sycl-web
0224ec0f
Reapply "[X86] Set SHF_X86_64_LARGE for globals with explicit well-kn…
7433b1ca
[AccelTable][NFC] Fix typos and duplicated code (#76155)
058e5274
[AArch64][SME2] Add builtins for FDOT, BFDOT, SUDOT, USDOT, SDOT, UDO…
809f2f3d
[SystemZ] Test improvements for atomic load/store instructions (NFC).…
74a09bd1
[LLDB] Fix write permission error in TestGlobalModuleCache.py (#76171)
1830fadb
[hwasan] Separate sections in report (#76130)
528150b9
Revert "[Flang] Allow Intrinsic simpification with min/maxloc dim and…
0cf3af0c
[BOLT] Don't split likely fallthrough in CDSplit (#76164)
15774834
[test][hwasan] Update tests missed by #76130
01102453
[WebAssembly][Object] Record section start offsets at start of payloa…
35a5df2d
Reland [OpenMP][Fix] libomptarget Fortran tests (#76189)
12250c40
[ASan][libc++] Optimization of container annotations (#76082)
82b38e83
[llvm][docs][X86] Mention code model improvements in ReleaseNotes (#7…
3ca9bcc6
[RISCV] Replace RISCVISD::VP_MERGE_VL with a new node that has a sepa…
e64f5d63
[LLDB] Define _BSD_SOURCE globally, to get optreset available in ming…
f70b229e
[ADT] fix grammatical typo in Twine.h docs, NFC
38eea57e
[hwasan] Respect strip_path_prefix printing locals (#76132)
7c3b67d2
[Clang][Sema] Fix Wswitch-default bad warning in template (#76007)
033ec098
[hwasan] Classify stack overflow, and use after scope (#76133)
7db28dd3
[mlir][vector] `LoadOp`/`StoreOp`: Allow 0-D vectors (#76134)
c99670ba
libc++-infa: Hotfix runner group
c03745d2
[X86][NFC] Remove class (VEX/EVEX/XOP)_4V and add class VVVV
62d8ae0a
[mlir][MemRef] Add runtime bounds checking (#75817)
847a6f8f
[ELF] Change .debug_names tombstone value to UINT32_MAX/UINT64_MAX (#…
26ddf4ee
[mlir][spirv] Add physical storage buffer extension test. NFC. (#76196)
a03c53c5
AMDGPU: Remove pointless setOperationAction for xint_to_fp
248fba0c
Revert "[AArch64] Fold more load.x into load.i with large offset"
0ccc1e7a
[test][hwasan] Try to fix Android bot
beffa1e1
AMDGPU: Workaround a divergent return value bug in test
50ed3b1e
AMDGPU: Add a few more bfloat codegen tests
c7952d88
[Docs] Remove llvm-objdump man page (#75759)
cca63f9a
[test][hwasan] Update another test after #76133
bb7f8f79
Fix chunk-print-before-all script
782cf12d
DAG: Handle promotion of fcanonicalize
4d1cd38c
Merge from 'sycl' to 'sycl-web'
b296dfdd
Merge from 'main' to 'sycl-web' (269 commits)
297704c8
[X86][MC] Support Enc/Dec for EGPR for promoted CET instruction (#76023)
7b3323ff
[test][hwasan] XFAIL new test which fails for unknown reason
f25bcfbb
[RISCV] Rename TuneVeyronFusions to TuneVentanaVeyron
90f816e6
[RISCV] Split TuneShiftedZExtFusion (#76032)
f9c90886
[Github] Reformat strings for code format action (#75764)
fc3eed1b
[RISCV] Fix macro-fusions.mir
59eebb40
Omited resolution change (#12238)
33707fe1
[X86][MC] Support Enc/Dec for EGPR for promoted CMPCCXADD instruction…
1d4691a2
[clang][NFC] Remove trailing whitespace characters
e2d0f50c
[X86] Add CPU detection for more znver2 CPUs (#74955)
a15532d7
[mlir][Transforms] `GreedyPatternRewriteDriver`: verify IR (#74270)
73b86d1b
[X86][NFC] Not imply TB in PS|PD|XS|XD
ff32ab3a
[CVP] Fix #76058: missing debug location in processSDiv function (#76…
06a9c673
[MacroFusion] Remove createBranchMacroFusionDAGMutation (#76209)
17858ce6
[clang][ASTImporter] Import AlignValueAttr correctly. (#75308)
0d903b68
[SROA] Add test for #64081 (NFC)
3f199cb1
[SROA] Use memcpy if type size does not match store size
54067c5f
Reapply "RegisterCoalescer: Add implicit-def of super register when c…
0e46b49d
[flang] lower ASSOCIATED for procedure pointers (#76067)
f3fa603d
[flang] c_funloc - handle pocedure pointers in convertToBox (#76070)
30a1c0aa
[flang] lower c_f_procpointer (#76071)
0ac1dfa3
[AArch64] Assembly support for the Armv9.5-A RAS Extensions (#76161)
7109a462
[clang][ASTImporter] Support Importer of BuiltinBitCastExpr (#74813)
625197d3
DAG: Implement promotion for strict_fpextend (#74310)
f7c36273
[IndVars] Move "using namespace" to top-level scope (NFC)
24e80d4c
[IndVars] Avoid unnecessary truncate for zext nneg use
c1655913
[NFC][OpenMP][MLIR] Add test for lowering parallel workshare GPU loop…
ffabf735
[Sema] NFC. Simplify code in a few places of TryOrBuildParenListIniti…
95b423e4
[Sema] Fix crash on invalid code with parenthesized aggregate initial…
86dc6e15
[Sema] Update test for previous change
7ab16fb5
[CMake] Move check for dlfcn.h and dladdr to clang (#76163)
d430c145
[AArch64] Add an strict fp reduction test. NFC
48b91066
[clang-format] Do not break on JS fields like on goto labels (#76233)
d03beb94
[mlir][nvvm] Fix the PTX lowering of wgmma.mma_async (#76150)
85b23271
[AArch64] paci<k>171615 auti<k>171615 assembly (#76227)
f5ab0bb1
[clang-format] Add common attribute macros to Google style (#76239)
efeb5468
[SCEV] Ensure shift amount is in range before calling getZExtValue()
3736e1d1
[AArch64] Assembly support for the Armv9.5-A Memory System Extensions…
e4f1c528
[tsan] Only intercept pthread_mutex_clocklock on Linux (#76220)
5cb7534a
[RegAllocFast] Refactor dominates algorithm for large basic block (#7…
40ec791b
[Bazel] Fixup for #76163
5f254eb0
[Attributor] Don't construct pretty GEPs
658b260d
[RegAllocFast] Avoid duplicate hash lookup (NFC)
d82eccc7
[AArch64] Implement spill/fill of predicate pair register classes (#7…
4b696895
[Sema] Add -Wc++11-narrowing-const-reference (#76094)
dd85c6cc
[TLI][NFC] Autogenerate vectorized call tests for SLEEF/ArmPL. (#76146)
6c2ad8ac
[gn] port d430c145ba92 (dladdr check for clang)
650119c7
[lit] add `LIT_MAX_WORKERS` env variable (#76205)
36692381
lld/MachO: Fix two typos to cycle bots
d782f198
[lldb] Fix two deprecation warnings
04c473be
[flang][MLIR][OpenMP] Emit `UpdateDataOp` from `!$omp target update` …
52b7045f
[PhaseOrdering] Add test with removable chained conditions.
e9a56ab3
[test][hwasan] Add -g required for the test
1ba4a452
[OpenMP] Improve omp offload profiler (#68016)
9b6ea5e8
[InstCombine] Fold minmax intrinsic using KnownBits information (#76242)
345d7b16
[OpenMP] Remove unnecessary dependencies from plugin unit tests (#76266)
813a6712
[test][hwasan] Re-enabled android test
ceccacb0
[APINotes] Use DenseMap::contains (NFC)
0e039fc3
Change release branch creation process to bump version to N.1.0. (#75…
4532617a
[Transforms] Use {DenseMap,SmallPtrSet}::contains (NFC)
03dc806b
Revert "[Sema] Fix crash on invalid code with parenthesized aggregate…
2205d233
[llvm-exegesis] Fix stack pointer register restoration
63c31483
[LLVM] ConvergenceControlInst as a derived class of IntrinsicInst (#7…
61b5cc66
[NFC][CLANG] Fix static analyzer bugs about unnecessary object copies…
bbe1b06f
[RISCV] Use riscv_bitmanip.h in zbb.c. NFC
31aa7d2d
[clang-format] Fix a bug in annotating function declaration names (#7…
f8f89260
[clang-format] Fix operator overload inconsistency in `BreakAfterAttr…
8097a5d3
[NFC][sanitizer] Rename Lock{Before,After}Fork suffixes locking Stack…
f78a742a
[libc++] Optimize std::find if types are integral and have the same s…
b203d532
[libc++][modules] Fixes C++20 build errors.
5841140e
DAG: Handle equal size element build_vector promotion (#76213)
ed6dc628
[ConstraintElim] Add (UGE, var, 0) to unsigned system for new vars. (…
fbcf8a8c
[LiveDebugValues][nfc] Reduce memory usage of InstrRef (#76051)
acacec3b
[mlir][doc] Escape effects, interfaces, and traits (#76297)
061e4f24
[NFC][sanitizer] Rename to Lock{Before,After}Fork StackDepotBase lock…
0e07bf91
[X86][NFC] Set default OpPrefix to PS for XOP/VEX/EVEX instructions
6e20df1a
[X86][NFC] Not infer OpSize from Xi8|16|32|64
17ff25a5
[llvm] Use StringRef::contains (NFC)
1daf2994
[clang-tidy] Use StringRef::contains (NFC)
0f1721c4
[libc++] Use __datasizeof for __libcpp_datasizeof if available (#72104)
eeeb9638
[libc++][NFC] Refactor <experimental/simd> a bit to simplify dependen…
50ae0da0
[gn build] Port 50ae0da05829
e060392f
[Clang][RISCV] Use `__builtin_popcount` in `__riscv_cpop_32/64` (#76286)
d26791b0
[Clang][RISCV] Add missing support for `__riscv_clmulr_32/64` in `ris…
1dc715a8
[clang-format] Add an fnmatch-like function for .clang-format-ignore …
8f9803b5
[gn build] Port 8f9803b5ab0b
51b988ef
[X86][NFC] Rename variables and define a var for duplicated strings i…
1479fe84
[Doc] update the usage of opt with mem2reg pass in tutorial (#76282)
eea21768
[DAG] Add TLI::isTruncateFree(SDValue, EVT) wrapper.
1e710cfc
[ProfileData] Copy CallTargetMaps a bit less. NFCI
9423e459
[LSR] Fix typo in debug message where backspace escape was used inste…
d8ddcae5
[JITLink][MachO] Handle intra-block subtractor relocations.
4c1bc8e7
[builtins] Fix CPU feature detection for Zircon (#76276)
09e6f12c
[Analysis] Use range-based for loops (NFC)
422b67aa
[InstCombine] Fold xor of icmps using range information (#76334)
0d454d6e
[X86] Use range-based for loops (NFC)
a041da31
[CostModel][X86] Track fpext conversion cost for 16 elements (#76277)
fd331ef9
[RegAllocFast] Lazily initialize InstrPosIndexes for each MBB (#76275)
536b0432
[RISCV] Remove +experimental-zfbfmin from the testcases for Zvfbfmin …
34727b01
[clang][ASTImporter] skip TemplateTypeParmDecl in VisitTypeAliasTempl…
9b99a307
[clang] Fix '-Wunused-variable' warnings. NFC
81ae2a8b
[RISCV][DAG] Teach computeKnownBits consider SEW/LMUL/AVL for vsetvli…
af837d44
asan_static x86-64: Support 64-bit ASAN_SHADOW_OFFSET_CONST redux (#7…
966d564e
[CodeGen] Use range-based for loops (NFC)
41cb686d
[Target] Use range-based for loops (NFC)
af8d0502
[Basic] Use range-based for loops (NFC)
fe21b394
[libc++][test] Move `abi.compile.pass.cpp` to `libcxx` subdirectory (…
03b77476
[lld][LoongArch] Support the R_LARCH_CALL36 relocation type (#73346)
88548df0
[polly] [CMake] Link polly-isl-test with LLVMSupport (#65424)
b9512399
[polly] [CMake] Create component and install target in add_polly_libr…
58689e43
[lld][test][LoongArch] Remove the test for R_LARCH_CALL36 range checking
0fbc728d
[LLVM] Make use of s_flbit_i32_b64 and s_ff1_i32_b64 (#75158)
48f36c6e
[clang-tidy] introduce a unused local non trival variable check (#76101)
952d344f
[gn build] Port 952d344f3e25
3f85fb9a
[clang-tidy][NFC] Enable exceptions in test for bugprone-unused-local…
007ed0dc
[clang-tidy][NFC] Enable exceptions in test for bugprone-unused-local…
37fc9c6a
[clang-tidy] Fixes for bugprone-unused-local-non-trivial-variable
9fba1d5f
Revert "[lld][test][LoongArch] Remove the test for R_LARCH_CALL36 ran…
64523955
[InstCombine] Fix type mismatch between cond and value in `foldSelect…
ff76627a
[PowerPC] Add test after #75271 on PPC. NFC. (#75616)
5cfc7b33
[JITLink] Add -phony-externals to silence test errors on some buildbots.
95bdbc8a
[flang][driver] Remove Fortain_main static library from linking stage…
9d6837d5
[ADT] Add [[nodiscard]] to SmallString (NFC)
c67e2d97
[clang-tidy] add std::span to the default types. (#76116)
8c24422c
[LLD][COFF] Merge .wowthk section to .text. (#76254)
76243adc
[llvm] Use StringRef::consume_front (NFC)
f5f2c313
[clng-tidy][NFC] Update documentation for readability-simplify-subscr…
9e98f8d7
[clang] Use StringRef::consume_front (NFC)
68f832f5
[X86][MC] Support Enc/Dec for EGPR for promoted AMX-TILE instruction …
5c39b8d1
[X86][NFC] Remove class ADCOXOp(RR|RM) and redundant let statements
f9e23991
Recommit [RISCV] Update the interface of sifive vqmaccqoq (#74284) (#…
64e63888
[X86][NFC] Simplify the definition of MULX by using class ITy
66922a56
Allow to pass config file to clang-tidy-diff (#75457)
c019ed97
[MCP] Enhance MCP copy Instruction removal for special case(reapply) …
dc1fadef
[X86][NFC] Simplify the definition of ANDN by using class ITy
250e98ee
[NFC][llvm-exegesis] Refactor InstrBenchmark to BenchmarkResult (#76388)
3f3c5e55
[RISCV][NFC] Refine MCOperandPredicate code for rtlist. (#76028)
b996f84b
[RISCV][MC] Add support for experimental Zimop extension (#75182)
1d76692c
[clang-tidy] Don't replace typedefs in extern c scope (#69102)
9dcc6657
Revert "[clang-tidy] Don't replace typedefs in extern c scope (#69102)"
34621aa8
[clang-tidy] Don't replace typedefs in extern c scope (#69102)
583a2583
[clang-tidy] Fix compilation of modernize-use-using check
7a48039e
[AMDGPU][True16] Fix the VGPR register class for 16-bit values. (#76170)
d51e06c7
[X86][NFC] Simplify the definitions of MUL/IMUL and DIV/IDIV
75073e0c
[cmake] Disable all -Wuninitialized warnings on GCC older than 12. (#…
898320d4
[clang-tidy] Treat fields in anonymous records as names in enclosing …
aca3727e
[Support] Resolve symlinks in `getMainExecutable()` on Windows (#76304)
f11b056c
[lld][NFC] Revert commit ccec22b675195bf. (#76398)
dc5fb325
[llvm-exegesis] Add support for loading X86 segment registers (#76368)
7c383481
Revert "[llvm-exegesis] Add support for loading X86 segment registers…
8b485070
[M68k] Improve codegen of overflow arithmetics
b80e1acc
[FuncAttrs] Infer `norecurse` for funcs with calls to `nocallback` ca…
4358e6e0
[sanitizers] Optimize locking StackDepotBase for fork (#76280)
01bf29b9
[MLIR][Presburger] Generating functions and quasi-polynomials for Bar…
1022febd
[WebAssembly] Add bounds check in parseCodeSection (#76407)
e8b6fa5f
[hwasan] Make stack variables output consistent with globals (#76197)
7962bd57
[InstCombine] Simplify `icmp pred (sdiv exact X, C), (sdiv exact Y, C…
aacff347
[mlir][Quasipolynomials] Fixed type issues in GeneratorFuunction.h (#…
532d4845
[flang][runtime] Correct EXw.0 output editing (#75121)
14e221aa
[flang][runtime] Detect & signal underflow when reading reals (#75232)
befdfae1
[flang][runtime] Accept 128-bit integer SHIFT values in CSHIFT/EOSHIF…
8fc045e2
[flang][runtime] Fix empty FINDLOC() results (#75251)
475d18f1
[flang][runtime] Fix trailing blanks for Gw.dEe output editing (#75263)
933882f7
[flang][runtime] Fix NEAREST() when exponent decreases (#75368)
39c2f597
[flang][runtime] Fix spelling of INQUIRE result (#75372)
1794b614
[flang][runtime] Flush output before INQUIRE(..., SIZE=) (#75379)
7b501768
[flang][runtime] Handle unconsumed repeated list-directed input items…
9469dc38
[flang][runtime] Return +/-HUGE() for some real input roundings (#75525)
1346037f
[flang][runtime] Fix RU/RD results when rounding to least nonzero (#7…
f45723cd
[mlir][Quasipolynomials] Fix -Wunused-variable in QuasiPolynomial.cpp…
c86fe3ee
[flang] USE-associated explicit INTRINSIC names (#76199)
5a402c56
Merge from 'sycl' to 'sycl-web'
479e1332
[LoongArch] Emit R_LARCH_RELAX when expanding some LoadAddress (#72961)
b3ef8dce
[X86] Correct operand order of UWRMSR. (#76389)
8ddb0fcf
[RISCV] Update DecoderMethod and MCOperandPredicate of spimm. (#76061)
256bf56a
[RISCV][Clang] Remove -save-restore from default features. (#76390)
ce0c149f
[mlir][Quasipolynomial] Fixed -Wunused-variable in GeneratorFunction.…
36fd7291
Merge from 'main' to 'sycl-web' (167 commits)
b9f2fa9f
[RISCV] Fix formatting. NFC
4a601cf7
[RISCV] Move Zimop to RISCVInstrInfoZimop.td (#76392)
23b82c98
[M68k] U/SMULd32d16 are not supposed to be communitive
6f85075f
[M68k] Optimize for overflow arithmetics that will never overflow
2476e2a9
[X86][NFC] Simplify the definitions of INC/DEC and NEG/NOT
9f4b6e1b
[RISCV] Remove redundant variable Log2LMUL from vset intrinsic. NFC (…
039d9aa5
[llvm-profdata] Make tests more readable (NFC)
b8424eae
[JITLink] Tell yaml2obj the MachO file is little-endian. NFC.
4128edea
[wasm] Use StringRef::trim (NFC)
4972a197
[clang-tidy][misleading-indentation]ignore false-positives for line s…
72390c5c
[clang] Use StringRef::consume_front (NFC)
2df0fa41
[BitcodeReader] Add bounds checking on Strtab (#76403)
ae0b2633
[DAGCombine] Add DAG optimisation for BF16_TO_FP (#69426)
9f6bf00b
[AArch64] Add an extra test for #75822. NFC
38c9390b
[mlir::spirv] Support scf.if in mlir-vulkan-runner (#75367)
1150e8ef
[mlir][llvm] Add assert in CallOp builder (#76240)
8cf6bcf5
[libc][FIXME] Disable another test on GPU (#76444)
fe94ae83
[clang] Use StringRef::ltrim (NFC)
a70dcc2c
[Bazel] Added SCFDialect to mlir-vulkan-runner (#76454)
410066a0
[RISCV] Minor improvements to RISCVInstrInfoXSf.td. NFC (#76424)
cdb7d8ad
[RISCV] Simplify VTypeInfo and GroupVTypeInfo tblgen templates. NFC (…
840e23a7
[OpenMP][libomptarget][Fix] Add missing array initialization (#76457)
a01b58ae
[InstCombine] Use ConstantInt::getSigned to sign extend -2 for large …
7f1c8fc2
[SLP][TTI][X86]Add addsub pattern cost estimation. (#76461)
bc8c4bbd
Merge commit 'bc8c4bbd7973ab9527a78a20000aecde9bed652d' into llvmspir…
c99ffd5e
sys-ce-bb
added
disable-lint
jsji
marked this pull request as ready for review
2 years ago
jsji
requested a review
2 years ago
jsji
requested a review
2 years ago
jsji
requested a review
2 years ago
jsji
requested a review
2 years ago
jsji
requested a review
2 years ago
jsji
requested a review
from
bader
2 years ago
jsji
requested a review
from
againull
2 years ago
jsji
assigned
jsji
2 years ago
jsji
force pushed
to
c99ffd5e
2 years ago
bb-sycl
approved these changes on 2023-12-29
bb-sycl
merged
9bfc3aee
into sycl
2 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
bb-sycl
bader
againull
Assignees
jsji
Labels
disable-lint
Milestone
No milestone
Login to write a write a comment.
Login via GitHub