llvm
LLVM and SPIRV-LLVM-Translator pulldown (WW44)
#11757
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
830
Changes
View On
GitHub
LLVM and SPIRV-LLVM-Translator pulldown (WW44)
#11757
bb-sycl
merged 830 commits into
sycl
from
llvmspirv_pulldown
[mlir][sparse] add helper class to implement common rewriter to re/de…
c81a2c05
[libc] Add a few missing casts (#70850)
ba177c72
[flang][cuda] Remove check for obsolete constraint (#70707)
f19af90c
[flang] Fix build warning on now-unused variable (#70852)
b1b4bf06
[ASan][Windows] Add __cdecl to public sanitizer functions (#69625)
b799080f
[lldb] Replace the usage of module imp with module importlib (#70443)
2260ebf7
[libc++][AIX] Add OS version to target triple
4fc70197
[compiler-rt] [test] Apply the MSVC scalbn test exceptions to MinGW t…
703de006
[llvm-profdata] Emit warning when counter value is greater than 2^56.…
89a2e701
Merge from 'sycl' to 'sycl-web' (5 commits)
7de228f3
[windows][ASan] Fix build (#70855)
15b0cb4c
VectorUtils: mark lrint, llrint as trivially vectorizable (#69945)
5bfd89bd
Merge from 'sycl' to 'sycl-web' (2 commits)
2e279709
[IndVars] Use IRBuilder in eliminateTrunc [nfc-ish] (#70836)
a78f5c06
[MLIR][LaunchFuncToLLVM] Remove typed pointer support (#70840)
ef6014e7
[OpenMP] Add optimization to remove the RPC client (#70683)
e8c0ae60
[ARM][test] Improve stack-protector tests
6ae7b735
Also log the error output from xcrun, if it fails. (#70716)
15733fe5
[ARM,ELF] Fix access to dso_preemptable __stack_chk_guard with static…
5888dee7
[mlir][bytecode] Implements back deployment capability for MLIR diale…
7ad9e9dc
insertSSPDeclarations: adjust Darwin condition that sets dso_local
50f69e5f
[CSKY,test] Update switch.ll
157ba330
Merge from 'main' to 'sycl-web' (47 commits)
e8792bae
[libc++][NFC] Update ignore_format for expected tests (#70869)
8c0e2963
[mlir] Fix an unused variable warning
5bfa16cb
[flang] Accept CONTIGUOUS attribute when redundant (#70853)
91917387
[mlir][vector] Clean up outerproduct docs. NFC. (#70824)
c5dafd15
[mlir][sparse] first proof-of-concept non-permutation rewriter (#70863)
e5999787
Merge from 'main' to 'sycl-web' (4 commits)
b57e1749
[mlir][Interfaces] `LoopLikeOpInterface`: Expose tied loop results (#…
98a6edd3
Metadata: Optimize metadata queries (#70700)
af010e79
Revert recent changes to test_demangle.pass.cpp
e11148fd
[SelectionDAG] Update comments that refer to MVT::Glue as a 'flag'
604eff60
Merge from 'main' to 'sycl-web' (1 commits)
fef4f6d9
[mlir][bufferization] Fix ownership computation of unknown ops (#70773)
4fbbb7ad
Merge from 'main' to 'sycl-web' (18 commits)
3a2de7ea
[RISCV] Use FLI + FNEG to materialize some negative FP constants (#70…
87f67175
[mlir][python] fix python_test dialect and I32/I64ElementsBuilder (#7…
2ab14dff
[Flang][OpenMP] Correctly handling continuation lines with Fixed Sour…
8b91de5d
[mlir][Interfaces] Add `SubsetOpInterface` and `SubsetExtractionOpInt…
1abd8d1a
[mlir][Transforms] Add loop-invariant subset hoisting (LISH) transfor…
2164a449
[mlir][arith] Add ArithOpsInterfaces to mlir-generic-headers (#70862)
97c9c163
[mlir][Transforms] LISH: Improve bypass analysis for loop-like ops (#…
7ea1c395
[Support] Use llvm::to_underlying (NFC)
5b6ceaf8
[mlir][Interfaces] LISH: Add helpers for hyperrectangular subsets (#7…
ff614a57
[OpenMP] Introduce the KernelLaunchEnvironment as implicit argument …
b8cbc5c0
Fix build fail on 3a2de7eaa4
32379e53
[DAGCombine] Fold setcc_eq infinity into is.fpclass (#67829)
b46e7684
[lldb/Target] Delay image loading after corefile process creation (#7…
3c727a95
[ADT] Use llvm::to_underlying (NFC)
773caac7
Merge from 'main' to 'sycl-web' (11 commits)
bf774ee9
[mlir][vector] LISH: Implement `SubsetOpInterface` for transfer_read/…
1df6504a
Revert "[lldb/Target] Delay image loading after corefile process crea…
455098d8
[llvm-c] Improve TargetMachine bindings (#70806)
30416f39
[mlir] Fix bufferization.alloc_tensor canonicalization crash (#70891)
5a71f7a4
Fix a warning: default label in switch which covers all enumeration v…
ad1b7a47
[mlir] Fix vector::InsertElementOp::fold on invalid input
237d5c64
[MLIR] Apply clang-tidy fixes for misc-include-cleaner in Presburger …
2ee87cd6
Apply clang-tidy fixes for performance-unnecessary-value-param in Sli…
06927848
[PGO] Skip optimizing probes that don't fit. (#70875)
954af75c
Fix build fail
95d15d18
[clang] Additional FP classification functions (#69041)
fc7198b7
[InferAddressSpaces] collect flat address expression from return valu…
d199ff17
[RISCV][GISel] Refactor the load/store action builder to prepare for …
264f5ec9
Escape LLVM_TARGETS_TO_BUILD while checking against LLVM_ALL_TARGETS …
fe846bc9
[RISCV][GISel] Make s64 G_LOAD/G_STORE legal on RV32 with D extension.
6930c3a4
[RISCV][GISel] Add test case for FP load/store legalization. NFC
2862d17b
[mlir][ArmSME] Add optional mask operand to tile_store (#70657)
1908f47a
[MLIR][GPUToNVVM] Remove typed pointer support (#70861)
02307a14
[MLIR][LaunchFuncToVulkan] Remove typed pointer support (#70865)
fd8be1ef
[symbolizer] Support symbol lookup
e144ae54
[Driver] Silence stdlib warning when linking C on *BSD / Solaris / Ha…
760658c1
[clang][NFC] Refactor `ArgPassingKind`
b120fe8d
[MLIR][GPUToROCDL] Remove typed pointer support (#70908)
4279a642
[LLVM-C] Fix linking failure introduced by 3351097.
dfcb8907
[NFC][Transform] Cleanup magic constant usage
18669b12
[clang][NFC] Refactor `OMPDeclareReductionDecl::InitKind`
50dec541
[IR] Add writable attribute
6b8ed787
[analyzer] Fix uninitialized base class with initializer list when ct…
b6b31e79
Revert "VectorUtils: mark lrint, llrint as trivially vectorizable (#6…
ac7c816d
[mlir][complex] Support Fastmath flag for complex log ops (#69798)
8aaa2cb8
[X86] Add fpclamptosat to vXi8 test coverage
dc5e6e4c
[X86] fpclamptosat_vec.ll - add AVX2/AVX512 test coverage
432e1147
[ConstantFolding] Add ConstantFoldIntegerCast helper
d9f36c45
[InstSimplify] Avoid ConstantExpr::getIntegerCast() (NFCI)
e9181279
[ValueTracking] Avoid ConstantExpr::getIntegerCast()
d47e2ff8
[clang][ASTImporter] Fix crash when template class static member impo…
39dfaf0d
[X86] combineTruncateWithSat - relax minimum truncation size for PACK…
f471f6ff
[clang][NFC] Refactor `ObjCMethodDecl::ImplementationControl`
aaba3761
[lldb][AArch64] Add SME2's ZT0 register (#70205)
b8150c8f
[InstCombine] Avoid some uses of ConstantExpr::getIntegerCast() (NFC)
0b5e0fb6
Disable memtag sanitization for global fnptrs going into .ctors (#70186)
ba31ed47
[lldb][Symtab][NFCI] Replace vector::swap with shrink_to_fit (#70918)
bc41b0ac
[SimplifyCFG] Avoid use of ConstantExpr::getIntegerCast() (NFC)
b87110e2
[AArch64] Fix spilling/filling of virtual registers in PNR regclass. …
2efea512
[CGExprConstant] Avoid use of ConstantExpr::getIntegerCast() (NFC)
50848916
[AsmPrinter] Avoid use of ConstantExpr::getIntegerCast() (NFCI)
4a7702b7
[lldb] Fix missing comsumeError() with LLDB_LOG in ObjectFileCOFF/PEC…
43db8ac8
[AMDGPULowerKernelAttribute] Avoid use of ConstantExpr::getIntegerCas…
d08496b5
[docs][RISCV] List Zcmp and Zicbop as "Supported" rather than "Assemb…
2e658290
[NVPTXAsmPrinter] Extract common error handling code
00bfef27
[NVPTXAsmPrinter] Avoid use of ConstantExpr::getIntegerCast() (NFC)
885d2e43
[AggressiveInstCombine] Avoid use of ConstantExpr::getIntegerCast() (…
3a2fbf54
[SLPVectorizer] Avoid use of ConstantExpr::getIntegerCast() (NFC)
79bd1d8a
[mlir][Transform] Relax the applicability of transform.foreach_match …
6aa3dcb4
[InstCombine] Avoid use of ConstantExpr::getIntegerCast()
aca9c891
[lld] Implement getOutputCharacteristics for non-section code thunks.…
14043d42
[LinkerWrapper] Add 'Freestanding' config to the LTO pass
47d9fbc0
[llvm][AArch64][Assembly]: Add FP8FMA assembly and disassembly. (#70…
6477b41a
[mlir][SCF] Add folding for IndexSwitchOp (#70924)
644cd072
Add two time-trace scope variables.
700d93b0
[clang][NFC] Refactor `LinkageSpecDecl::LanguageIDs`
65761200
[Clang] Defer the instantiation of explicit-specifier until constrain…
128b3b61
[InstCombine] Fix canAlwaysEvaluateInTy() with constant exprs
c7f0e499
[clang][NFC] Fix leftovers from `LinkageSpecDecl::LanguageIDs` refact…
008af1c9
[clang] Remove no-op ptr-to-ptr bitcasts (NFC)
bc44e6e7
[mlir][LLVM] Allow call_intrinsic to inline (#70940)
8c0ec793
[libc++] Fix complexity guarantee in ranges::clamp (#68413)
979c19ab
[SLP]Improve tryToGatherExtractElements by using per-register analysis.
0a34aaed
[libc++] <experimental/simd> Add default constructor for class simd/s…
e3c2eacf
[InstCombine] Avoid use of ConstantExpr::getSExtOrTrunc()
930bc6c7
[AArch64][Clang] Refactor code to emit SVE & SME builtins (#70662)
c34efe3c
[SLP][NFC]Add the test shoing issue with -slp-vectorize-hor-store
c449a64c
[mlir][Vector] Add initial support for inlining in the presence of ve…
8ba5c7a3
[X86] Regenerate test checks (NFC)
7a5c14cb
[flang][openacc] Fixed bounds for full array sections. (#70859)
68da7435
[SLP]Fix handling of -slp-vectorize-hor-store for values with many uses.
c28b7eb4
[clang][NFC] Improve locality of recently refactored enums (#70943)
24228aef
[lld] Sort data chunks before code chunks on ARM64EC. (#70722)
c605431a
[ConstantFold] Avoid creating undesirable cast expressions
57384aeb
[AMDGPU] Simplify expandPostRAPseudo for SI_PC_ADD_REL_OFFSET. NFC.
2be251fb
Revert "[SLP]Improve tryToGatherExtractElements by using per-register…
6e8d957a
Revert "[AArch64][Clang] Refactor code to emit SVE & SME builtins (#7…
e2550b7a
[NFC][X86] Reorder the registers to reduce unnecessary iterations (#7…
860f9e51
[ELF][test] Improve flag propagation when an output section does not …
9220e0e6
[AArch64] Fix spillfill-sve.mir with expensive checks.
7dc20abe
[RISCV] Add experimental support for making i32 a legal type on RV64 …
89122009
[clang][NFC] Rename ArgPassingKind to RecordArgPassingKind (#70955)
a8ead560
[llvm][AArch64][Assembly]: Add FDOT2/FDOT4 assembly and disassembly.…
f16b7c62
[lld][NCF] Add missing llvm-mc invocation to arm64ec-codemap.test. (#…
4c1c32c3
[mlir][sparse] first end-to-end linalg.generic op on BSR (#70880)
b19c40c5
[llvm] Add comment and assert for CloneModule edge case (#67734)
2b898afd
[indvars] Regenerate a couple of auto-generated test cases [nfc]
d0b2974e
[mlir] Fix warnings about extra ';'
370e9b5a
[SPIRV] Add -spirv option to DXC driver (#65989)
6c320b43
[SLP]Improve tryToGatherExtractElements by using per-register analysis.
3e6d7c6d
[APINotes] Upstream APINotesOptions
c0a18579
Add Scorecard Action (#69933)
0d3377c4
[OpenMP][FIX] Allocate per launch memory for GPU team reductions (#70…
f9a89e6b
AMDGPU/Docs: Add links to instruction descriptions for gfx941, gfx942…
8b61ef09
[Profile] Refactor profile correlation. (#70856)
3c97c8b6
[OpenMP][FIX] Do not add implicit argument to device Ctors and Dtors
a273d17d
Increase git fetch depth (#70946)
f2c24cce
[Attributes][HLSL] Teach EnumArgument to refer to an external enum (#…
1c6c01fb
Revert "[APINotes] Upstream APINotesOptions"
0e06ddf0
[RISCV] Don't promote i32 and/or/xor with -riscv-experimental-rv64-le…
5570d325
[openacc] Update acc.loop to expose data operands (#70954)
f5a51425
[bazel] add missing dependency to //clang:ast after 1c6c01fbde8717145…
243588df
[clang][modules] Don't prevent translation of FW_Private includes whe…
a3efd892
Run DCE after a LoopFlatten test to reduce spurious output [nfc]
442da60a
[AArch64,ELF] Restrict MOVZ/MOVK to non-PIC large code model (#70178)
a62b86a3
[mlir][sparse] Implement rewriters to reinterpret maps on foreach (#7…
3426d330
[Attributor][FIX] Ensure new BBs are registered
a8152086
[IPO] Remove unused function getAndUpdateAAFor (#69544)
0a925be0
workflows: Unsplit new-prs (#69560)
e2c440b5
[RISCV] Teach RISCVOptWInstrs that 'bset x0, 30-0' satisfies isSignEx…
c4649d05
workflows/scorecard: Run this job once per day instead of for every push
67a53ae7
workflows: Unsplit pr-subscriber (#69748)
64d5da60
[AMDGPU] Tweak handling of GlobalAddress operands in SI_PC_ADD_REL_OF…
86f2e092
[Profile] Remove inline for hasCorrelation.
d8714566
[flang][openacc] Only issue a warning when acc routine func is not fo…
32d91449
Add support of the next Ubuntu (Ubuntu 24.04 - Noble Numbat)
6266b964
[CGBlocks] Remove no-op ptr-to-ptr bitcasts (NFC)
09f1aaca
[RISCV] Add RV64 i32 patterns for bseti/bclri/binvi.
cfb791aa
Add minor doc improvements (#70984)
7982bc34
[libc++] Add a %{verify} substitution (#70878)
dba04bbc
[llvm][PowerPC] Remove no-op ptr-to-ptr bitcasts (NFC)
e69e066b
[AMDGPU] GCNRegPressurePrinter pass to print GCNRegPressure values fo…
e808f8a6
[MSVC][ASan] fix interface header (#70992)
05ebc704
Revert "Reland "[clang][Sema] Use original template pattern when decl…
801c78d5
[build_symbolizer] Introduce ZLIB_SRC to specify an on-disk location …
4de92601
[amdgpu][openmp] Treat missing TIMESTAMP_FREQUENCY as non-fatal (#70987)
f0e100a0
[libc++] Remove availability annotations which can never be triggered…
ec350ad4
[lldb] [debugserver] Shut down the exception thread when clearing (#7…
66b92830
Reland: [GlobalISel] LegalizationArtifactCombiner: Elide redundant G_AND
373c343a
[flang] Support fir.boxchar in getTypeAsString (#70997)
2667dbff
[mlir][sparse] Implement rewriters to reinterpret maps on alloc_tenso…
c0d78c42
Merge from 'sycl' to 'sycl-web'
8959b9e9
[build_symbolizer] Fix typo in 2c81d70747ac81b37b6c7639fe7afa328e8f5e79
d0659651
[mlir] Add support for vector.store sub-byte emulation. (#70293)
24cf476b
Merge from 'main' to 'sycl-web' (154 commits)
023b8efe
[GlobalISel][M68k] Update test after 373c343
ba0763e4
[CodeGen] Remove unused declaration getOverrideStackAlignment
d848f724
[mlir][spirv][cf] Check destination block argument types (#70889)
13644f0b
[mlir] Use llvm::to_underlying (NFC)
22aad0ad
[InstSimplify] Add tests for simplify `llvm.ptrmask`; NFC
a37861d7
[InstSimplify] Add some basic simplifications for `llvm.ptrmask`
8c2fcf5b
[InstCombine] Add tests for combining `llvm.ptrmask`; NFC
2c5f2b33
[InstCombine] Implement `SimplifyDemandedBits` for `llvm.ptrmask`
edb9e9a5
[InstCombine] Deduce `align` and `nonnull` return attributes for `llv…
51abbf98
[InstSimplify] Add tests for simplify `llvm.ptrmask`; NFC
a37861d7
[InstSimplify] Add some basic simplifications for `llvm.ptrmask`
8c2fcf5b
[InstCombine] Implement `SimplifyDemandedBits` for `llvm.ptrmask`
edb9e9a5
[InstCombine] Preserve return attributes when merging `llvm.ptrmask`
cc834187
[InstCombine] Fold `(ptrtoint (ptrmask p0, m0))` -> `(and (ptrtoint p…
bd29197f
[ELF] adjustOutputSections: don't copy SHF_EXECINSTR when an output d…
a40f651a
Revert "Move ExpandLargeDivRem to llvm/test/CodeGen/X86 because they …
d636d73f
Merge from 'main' to 'sycl-web' (24 commits)
021b0fec
[NFC] Eliminate warnings in SourceLocationEncodingTest.cpp
d76b56fd
[Clang] Preserve coroutine parameter referenced state (#70973)
858b56e4
[llvm] Stop including llvm/Support/Endian.h (NFC)
bf383dca
[LoongArch] Pre-commit test for issue #70890
749083b9
[MLIR][NVGPUToNVVM] Remove typed pointer support (#70867)
2f17c9f6
[MLIR][MemRefToLLVM] Remove typed pointer support (#70909)
b28a296c
[clang][analyzer]][NFC] Simplify method 'ensureStreamNonNull' of Stre…
e98f3bff
X86: Move ExpandLargeFpConvert tests to test/Transforms
5a9b9963
[libc++] Fix another potentially flaky atomic test. (#71011)
e98195f3
[clang-repl] [test] Make an XFAIL more precise (#70991)
3bc056d5
[AMDGPU] Remove dom tree requirements from SIWholeQuadMode pass (#71012)
0eb51681
[SeparateConstOffsetFromGEP] Avoid use of ConstantExpr::getCast()
af50d6ef
[C++20] [Modules] Warn if we found #include <filename> in module purv…
0d214361
[mlir][ArmSME] Add mask operand to store_tile_slice (#70838)
8f564e01
[LSR] Avoid use of ConstantExpr::getCast() (NFC)
e408f705
Revert "[clang-repl] [test] Make an XFAIL more precise (#70991)"
b73d7390
[AMDGPU] Generate wwm-reserved.ll (NFC)
b3523d7e
[mlir][ArmSME] Provide descriptions and summaries for types (#70920)
f798bf84
[MLIR][SCFToOpenMP] Remove typed pointer support (#71028)
e2564b27
[clang][analyzer] Restrict 'fopen' & 'tmpfile' modeling to POSIX vers…
32521bb3
[llvm] Add triple for SerenityOS
7ef6b21c
[AMDGPU] Detect kills in register sets when trying to form V_CMPX ins…
18839aec
[AMDGPU] - Add s_quadmask intrinsics (#70804)
41cf94e6
[LoopVectorize] Fix bug with code to hoist runtime checks (#70937)
07f0e75b
[AMDGPU] Implement moveToVALU for S_CSELECT_B64 (#70352)
1590cac4
[cmake] Add SerenityOS to config.guess
c1b55ae7
[mlir][ArmSME] Propagate pad and mask in vector.transfer_read lowerin…
22f11592
[lldb][AArch64] Simplify handing of scalable registers using vg and s…
805a36aa
[AMDGPU] Fix test for #70532 (Implement moveToVALU for S_CSELECT_B64)
65bad23e
[mlir][Bufferization] Add support for controlled bufferization of all…
3a223f44
[AMDGPU] New ttracedata intrinsics (#70235)
b90cfe46
[InstSimplify] Add extra tests for #70335 (NFC)
e331ca50
[Flang][OpenMP] Port openmp task tests to HLFIR flow (#70781)
6d013959
[Flang][OpenMP] Port openmp default clause tests to HLFIR flow (#70782)
6b96a4c5
[Flang][OpenMP] Port openmp private clause tests to HLFIR flow (#70783)
cc763dc2
[lld] Align EC code region boundaries. (#69100)
d61ab5e8
[NFC][clang-tidy]refactor isAssignmentToMemberOf in PreferMemberIniti…
43e13fdc
[clang] Remove diagnostic that came with `[[clang::preferred_type]]` …
98da1834
Merge commit '43e13fdc9e8edd425f640c424071377879c07822' into llvmspir…
c1fed688
do not rely on version of compiler being $VER.0.0 (#2194)
fb2bc1cc
Support sycl_ext_oneapi_prefetch (#2189)
b359eca9
Merge commit '98da18344eed96cabfd2214131185686b1983412' into llvmspir…
cd9f4422
sys-ce-bb
added
disable-lint
[sycl-web] Update expected output of multiple tests. (#11726)
d924b287
[SYCL][Test] Add datalayout due to e39f6c1844
a3c60da7
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
2 years ago
jsji
requested a review
from
bader
2 years ago
jsji
requested a review
from
steffenlarsen
2 years ago
jsji
assigned
jsji
2 years ago
Merge remote-tracking branch 'origin/sycl' into llvmspirv_pulldown
edd66567
steffenlarsen
approved these changes on 2023-11-03
againull
requested a review
from
againull
2 years ago
againull
approved these changes on 2023-11-06
bb-sycl
approved these changes on 2023-11-06
bb-sycl
merged
3d0edd4c
into sycl
2 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
bb-sycl
againull
steffenlarsen
bader
Assignees
jsji
Labels
disable-lint
Milestone
No milestone
Login to write a write a comment.
Login via GitHub