llvm
LLVM and SPIRV-LLVM-Translator pulldown (WW05)
#12577
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
889
Changes
View On
GitHub
LLVM and SPIRV-LLVM-Translator pulldown (WW05)
#12577
bb-sycl
merged 889 commits into
sycl
from
llvmspirv_pulldown
[dfsan] Wrap glibc 2.38 __isoc23_* functions (#79958)
64856006
[SelectionDAG] Expand fixed point multiplication into libcall (#79352)
a356e6cc
Merge from 'sycl' to 'sycl-web'
21e9269c
[mlir][python] enable memref.subview (#79393)
404af14f
[libc] implement mlock/mlock2/munlock/mlockall/munlockall (#79645)
24923214
[DebugNames] Compare TableEntry names more efficiently (#79759)
75ea78ab
[-Wunsafe-buffer-usage] Fix AST matcher of UUCAddAssignGadget (#79392)
e5cebec5
[Clang] Dump the rewritten sub-expressions in CXXDefaultArgExpr/CXXDe…
bb770f0d
[flang][openacc] Check trip count invariance with other IVs (#79906)
2f490f92
[libc] disable mlockall w/ MCL_ONFAULT (#80075)
16c15b5f
Merge from 'main' to 'sycl-web' (141 commits)
fa36da7b
[clang][DependencyScanner] Remove unused -ivfsoverlay files (#73734)
7847e445
[-Wunsafe-buffer-usage][NFC] Add testcase for non-unsafe pointer (#80…
86cd2fbd
[LLD][COFF] Align import directory chunk. (#80014)
c8c3fe70
[flang] Add image_index to list of intrinsics and add tests (#79519)
8b389708
[mlir][complex] Prevent underflow in complex.abs (#79786)
4effff21
[clang][scan-deps] Stop scanning if any scanning setup emits an error.
b21a2f93
[clang-format] Explicitly open DOC_FILE with utf-8 in dump_format_sty…
c806d8c7
[mlir][spirv] Use `AttrTypeReplacer` in map-memref-storage-class. NFC…
b91bba89
[clang-scan-deps] Fix check for empty `Compilation` (#75545)
d783933b
[BOLT] Detect Linux kernel based on ELF program headers (#80086)
2abcbbd9
[clang] Improved isSimpleTypeSpecifier (#79037)
b4d832c7
[AArch64] Fix variadic tail-calls on ARM64EC (#79774)
c761b4a5
[WebAssembly] avoid to use explicit disabled feature
1a17f2be
Revert "[WebAssembly] avoid to use explicit disabled feature"
c43fda3e
Refactor recomputeLiveIns to converge on added MachineBasicBlocks (#7…
ff4636a4
[mlir][spirv] Fix a crash of typeConverter with non supported type (#…
c19436ee
[NVPTX] Allow compiling LLVM-IR without `-march` set (#79873)
7155c1ef
[concepts] Push a CurContext before substituting into out-of-line con…
ab70ac60
[polly] Make reduction detection checks more robust - part 1 (#75297)
fa3307eb
[RISCV] Remove unused RISCVISD opcodes. NFC
9179d87a
[X86][NFC] Add documentation for methods in X86InstrInfo.h
150ab995
[clang][analyzer] Improve modeling of 'realpath' in StdLibraryFunctio…
c12f30c7
[X86][CodeGen] Support folding memory broadcast in X86InstrInfo::fold…
8e77390c
[CVP] Check whether the default case is reachable (#79993)
a034e65e
[X86] Use a range-based for loop (NFC)
5d7a0a73
[AMDGPU] Use llvm::all_of (NFC)
eef6485a
[clang-tidy] Use StringRef::starts_with (NFC)
2699c1d7
[AMDGPU] Use StringRef::consume_front (NFC)
292b508e
[RISCV] Use disjoint flag in or_is_add.
8a980911
[InstCombine] Simplify and/or by replacing operands with constants (#…
f2816ff6
[clang][Interp] Add inline descriptor to global variables (#72892)
5bb99edc
[NFC] Update .git-blame-ignore-revs for compiler-rt builtins (#79803)
6f35f1d7
[NFC] Add compiler-rt:* to .github/new-prs-labeler.yml (#79872)
95947465
[clang][dataflow] Extend debug output for `Environment`. (#79982)
c83ec847
[AMDGPU]: Fix type signatures for wmma intrinsics, NFC (#80087)
3564666f
[clang] static operators should evaluate object argument (reland) (#8…
ee01a2c3
[clang][dataflow] In the CFG visualization, mark converged blocks. (#…
82324bc9
[ADT] Use a constexpr version of llvm::bit_ceil (NFC) (#79709)
b49b3ddd
[InstCombine] Fold select with signbit idiom into fabs (#76342)
f292f90b
[NFC] [clang-repl] Fix test failures due to incosistent target settings
d71831a2
[RISCV][Isel] Remove redundant vmerge for the scalable vwadd(u).wv (#…
dc5dca1d
[mlir][memref] `memref.subview`: Verify result strides (#79865)
db493192
[CodeGen] Don't include aliases in RegisterClassInfo::IgnoreCSRForAll…
f8525030
Revert "[mlir][memref] `memref.subview`: Verify result strides" (#80116)
96c907db
[clang][Interp] Support arbitrary precision constants (#79747)
64a849a5
Add support of param type for transform.structured.tile_using_forall …
d439f364
[SME] Stop RA from coalescing COPY instructions that transcend beyond…
dd736661
[RISCV][MC] Add MC layer support for the experimental zabha extension…
89f87c38
[mlir][transform] Add elementwise criteria to `match.structured.body`…
488f88b8
[mlir][ArmSME] Support 2-way widening outer products (#78975)
95ef8e38
[mlir][vector] Disable transpose -> shuffle lowering for scalable vec…
88610b79
[mlir][memref] `memref.subview`: Verify result strides
ce7cc723
Merge from 'main' to 'sycl-web' (46 commits)
9bf5d5cd
[BDCE] Add tests for #80113 (NFC)
db1fbd65
[GitHub][workflows] Add buildbot information comment to first merged …
44ba4c73
[llvm][Support] Support bright colors in raw_ostream (#80017)
24a80410
[BDCE] Fix clearing of poison-generating flags
b210cbbd
[mlir][IR] Add `RewriterBase::moveBlockBefore` and fix bug in `moveOp…
da784a25
Revert "[CodeGen] Don't include aliases in RegisterClassInfo::IgnoreC…
942cc9a2
[ValueTracking] Merge `cannotBeOrderedLessThanZeroImpl` into `compute…
50e80e06
[AMDGPU] Stop combining arbitrary offsets into PAL relocs (#80034)
c2c650f6
[clang][AMDGPU] Remove trialing whitespace in doc
0217d2e0
[mlir] Fix debug output for passes that modify top-level operation. (…
78e0cca1
[mlir][EmitC] Add `verbatim` op (#79584)
e624648b
[SPIR-V] Improve how lowering of formal arguments in SPIR-V Backend i…
5a07774f
[X86] i256-add - replace i386 triple X32 check prefixes with X86 and …
53b9d479
[X86] mmx-arith.ll - replace X32 check prefixes with X86 + strip cfi …
8d450b47
[X86] v4f32-immediate.ll - replace X32 check prefixes with X86
00a68171
[X86] v2f32.ll - replace X32 check prefixes with X86 (and add common …
929503ea
Fix MSVC "not all control paths return a value" warning. NFC.
3f5fcb59
[OpenMPIRBuilder] Do not call host runtime for GPU teams codegen (#79…
b4370140
[BDCE] Also drop poison-generating metadata
cb6240d2
[AsmParser] Add missing globals declarations in incomplete IR mode (#…
5cc87b42
[OpenMP] atomic compare weak : Parser & AST support (#79475)
a74e9ce5
[AArch64][SME] Fix inlining bug introduced in #78703 (#79994)
3abf55a6
[llvm][InstCombine] bitcast bfloat half castpair bug (#79832)
d309261d
[llvm-rc] Support ARM64EC resource generation (#78908)
d55d72e9
[clang] [MinGW] Handle linking ARM64EC code (#78912)
d74619ab
[mlir][ArmSME] Add initial SME vector legalization pass (#79152)
042800a4
[DAG] AddNodeIDCustom - call ShuffleVectorSDNode::getMask once instea…
912cdd21
[X86] insertps-from-constantpool.ll - replace X32 check prefixes with…
a82ca1cd
[X86] divrem.ll - replace X32 check prefixes with X86
e4af212f
[X86] divide-by-constant.ll - replace X32 check prefixes with X86
ed11f255
[X86] fold-vector-sext - replace X32 check prefixes with X86
824d073f
[X86] cfguard - replace X32 check prefixes with X86
1d8c8f11
[X86] divrem8_ext.ll - replace X32 check prefixes with X86
648eb7c1
[AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c)…
cf828aee
[X86][CodeGen] Set isReMaterializable = 1 for AVX broadcast load
e3c9327b
[AMDGPU][GFX12] Add tests for unsupported builtins (#78729)
f96e85b9
[X86][MC] Support encoding/decoding for APX variant LZCNT/TZCNT/POPCN…
d9e875dc
[InstCombine] Simplify commutative compares of symmetric pairs (#80134)
817d0cb4
[VPlan] Preserve original induction order when creating scalar steps.
9536a628
Fix after #79152
ab874268
[mlir][IR] Send missing notifications when inlining a block (#79593)
c672b342
[mlir] Fix ab874268f636bdfc83b567429ca2d2483f7cc831
7e45cfda
[mlir][EmitC] Remove unused attribute from verbatim op (#80142)
121a0ef0
[VPlan] Update stale test after 9536a6286, fix formatting.
cec24f0d
[mlir][IR] Send missing notification when splitting a block (#79597)
c2675ba9
[ARM][NEON] Add constraint to vld2 Odd/Even Pseudo instructions. (#79…
de75e507
[Driver] Fix erroneous warning for -fcx-limited-range and -fcx-fortra…
e538486e
[AA][JumpThreading] Don't use DomTree for AA in JumpThreading (#79294)
4f32f5d5
[mlir] Lower math dialect later in gpu-lower-to-nvvm-pipeline (#78556)
74bf0b1c
[clang] Represent array refs as `TemplateArgument::Declaration` (#80050)
9bf4e54e
[MIRPrinter] Don't print space when there is no successor (#80143)
b7738e27
Revert "[mlir][complex] Prevent underflow in complex.abs (#79786)"
70fb96a2
[flang] Lower ASYNCHRONOUS variables and IO statements (#80008)
4679132a
[clang][Interp] Handle std::move etc. builtins (#70772)
47df3912
Revert "[Clang][Sema] fix outline member function template with defau…
6e6aa44c
[mlir][mesh] Refactoring code organization, tests and docs (#79606)
31fc0a12
Move the PowerPC/PPCMergeStringPool work to initializer (#77352)
1bab570e
Fix: CMake Error at cmake/modules/LLVMExternalProjectUtils.cmake:86 (…
c651b2b0
[AST] Add dump() method to TypeLoc (#65484)
8d1b1c9b
[AArch64] MI Scheduler LDP combine follow up (#79003)
88418460
Add a release note for TypeLoc::dump() support; NFC
e33dc6b0
[AArch64] Use add_and_or_is_add for CSINC (#79552)
5d7d89de
[clang][Interp] Handle casts between complex types (#79269)
32c00485
[clang][Interp] Remove wrong * operator
dfd5a64d
[AsmParser] Support non-consecutive global value numbers (#80013)
f2df4bfe
[gn build] Port 8d1b1c9b97de
0cd83486
[clang][dataflow] fix assert in `Environment::getResultObjectLocation…
5c2da289
[Flang] Support NULL(procptr): null intrinsic that has procedure poin…
bd8bec27
[CodeGen] Simplify RegisterClassInfo BitVector comparisons. NFC.
e34fd2e1
[CodeGen] Use regunits instead of MCRegUnitIterator in RegisterClassI…
baf1b197
Revert "[mlir] Lower math dialect later in gpu-lower-to-nvvm-pipeline…
98dbc688
Revert "[AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(con…
2907c633
[bazel] Port 31fc0a12e1552e6bcea63ae740f284eaf74f4c17
6720e3af
[AArch64] Use DAG->isAddLike in add_and_or_is_add (#79563)
d04ae1b1
[Clang][test] Add fPIC when building shared library (#80065)
b929be2d
[bazel] Add missing header file for 31fc0a12e1552e6bcea63ae740f284eaf…
16c4843d
[Exegesis] Print epsilon value in the sched model inconsistency repor…
8241106b
[lldb][DataFormatter][NFC] Use GetFirstValueOfLibCXXCompressedPair th…
08c0eb18
[lldb] Add support for large watchpoints in lldb (#79962)
57c66b35
[gn build] Port 57c66b35a885
35a00899
[Libomptarget] Remove handling of old ctor / dtor entries (#80153)
25428765
[libc++abi] Add temporary workaround to unblock Chrome
372f7dd4
Add extra printing to TestWatchpointCount.py to debug CI fail
dad50fef
[DirectX][docs] Architecture and design philosophy of DXIL support
151559cf
[lld] enable fixup chains by default (#79894)
775c2856
Collecting more logging to debug CI bots
cf2533e7
[NFC] Fold an `if` statement into `return` of bool expression
09fc333e
Add logging to WatchpointAlgorithm
d6e1ae24
Enable verbose watch log channel to debug x86-64-debian bot
fa42589f
[clang-tidy] Remove cert-dcl21-cpp check (#80181)
4cb13f2d
[lldb][progress][NFC] Add unit test for progress reports (#79533)
51e0d1b7
Add one more verbose watchpoint logging for arm-ubuntu
c84f2bac
[flang] DEALLOCATE(pointer) should use PointerDeallocate() (#79702)
dc15524f
[flang][runtime] Add limit check to MOD/MODULO (#80026)
dbf547f8
[flang][preprocessor] Replace macros in some #include directives (#80…
60860079
[flang] Downgrade a too-strong error message to a warning (#80095)
2ba94bfb
Revert "[lldb][progress][NFC] Add unit test for progress reports (#79…
209fe1f3
Fix conflict resolution fa36da7bfefb
99852c00
Revert "Add one more verbose watchpoint logging for arm-ubuntu"
9d41fba9
Revert "Enable verbose watch log channel to debug x86-64-debian bot"
19f429a4
Revert "Add logging to WatchpointAlgorithm"
e95250cd
Revert "Collecting more logging to debug CI bots"
46643e07
Revert "Add extra printing to TestWatchpointCount.py to debug CI fail"
cc4af03a
Revert "[lldb] Add support for large watchpoints in lldb (#79962)"
d347c564
[gn build] Port d347c564299e
742f88e9
[clang][DependencyScanner] Remove unused -fmodule-map-file arguments …
c003d851
[LSR] Add a test case mentioned in review
5282202d
[Github] Build PGO optimized toolchain in container (#80096)
9107904e
[ORC] Merge MaterializationResponsibility notifyEmitted and addDepend…
ebe8733a
[libc] Fix condition ordering in scanf (#80083)
22773e59
[AIX] [XCOFF] Add support for common and local common symbols in the …
a03a6e99
[analyzer] Unbreak [[clang::suppress]] on checkers without decl-with-…
56e241a0
[AArch64][SVE2] Generate urshr rounding shift rights (#78374)
1d143235
AMDGPU/NFC: Add predicate for supporting buffer/flat/global f64 atomi…
4eee0458
[flang][hlfir][NFC] Fix typo
0f728a08
[NVPTX] improve Boolean ISel (#80166)
5e3ae4c4
[RISCV] Improve legalization of e8 m8 VL>256 shuffles (#79330)
ff53d507
[lldb][NFCI] Remove m_being_created from Breakpoint classes (#79716)
db68e922
[lsr][term-fold] Restrict transform to low cost expansions (#74747)
f264da43
Partial revert "[HIP] Fix -mllvm option for device lld linker" (#80202)
7c2e32d6
Reland "[lldb][progress][NFC] Add unit test for progress reports (#79…
a5a8cbb1
[WebAssembly] avoid to enable explicit disabled feature (#80094)
5561beae
Revert "Reland "[lldb][progress][NFC] Add unit test for progress repo…
40ebe522
[RISCV] Use Zacas for AtomicRMWInst::Nand i32 and XLen. (#80119)
cf401f72
[libc][docs] fix stdbit.h docs (#80070)
0e0d155f
[libc] Fix read under msan (#80203)
0e8eb445
[mlir][Vector] Add support for sub-byte transpose emulation (#80110)
8ba018d7
[mlir][arith] Improve `truncf` folding (#80206)
730f498c
[llvm-objcopy][test] Use llvm-readelf instead for clearer visualizati…
f8be7f29
[clang][NFC] Move isSimpleTypeSpecifier() from Sema to Token (#80101)
a8279a8b
[clang-format] Simplify the AfterPlacementOperator option (#79796)
908fd09a
[clang][dataflow][NFC] Rename a confusingly named variable. (#80182)
994493ce
[clang][dataflow] Display line numbers in the HTML logger timeline. (…
0c361270
[lldb] Add support for large watchpoints in lldb (#79962)
147d7a64
[gn build] Port 147d7a64f849
19a10c13
[SelectOpt] Print instruction instead of pointer
995d21bc
[llvm-gsymutil] Print one-time DWO file missing warning under --quiet…
5a8f290d
Add debug prints to diagnose a crash on arm-ubuntu bot
3b76b864
[X86][NFC] Simplify the code for memory fold
c82a645e
[C++20] [Modules] Introduce -fskip-odr-check-in-gmf (#79959)
8eea582d
[clang-tidy] Add AllowStringArrays option to modernize-avoid-c-arrays…
b777bb78
[clang-format] Allow decltype in requires clause (#78847)
9b68c095
Skip 2 of the three test sets to narrow down the arm-ubuntu
fdd98e50
[clang][Interp] complex binary operators aren't always initializing
a8f317ae
[Github] Build stage2-clang-bolt target for CI container
5d9ffcd7
[clang][Interp] Handle imaginary literals (#79130)
6ff431b0
[X86][CodeGen] Set mayLoad = 1 for LZCNT/POPCNT/TZCNTrm_(EVEX|NF)
1395e582
Uncomment the 2GB max tests and see if that works on arm-ubuntu
021a2b4b
[clang][Interp] Protect Inc/Dec ops against dummy pointers
a9e83091
[clang][Interp][NFC] Remove unused RecordScope
fa98e286
[clang][Interp] Support GenericSelectionExprs
48f8b74c
Trying to refine which test is crashing on arm-ubuntu.
54f324f3
[mlir] Use `create` instead of `createOrFold` for ConstantOp as foldi…
65066c02
[GlobalISel][TableGen] Support Intrinsics in MIR Patterns (#79278)
7ec996d4
[IR] Use range-based for loops (NFC)
e8512786
[llvm] Use StringRef::starts_with (NFC)
39fa3048
[clang] Use StringRef::starts_with (NFC)
b67ce7e3
Done iterating with arm-ubuntu bot, I see the problem test.
eaa3d5e2
Skip two WatchpointAlgorithm tests for 32-bit lldb's
90e68086
[mlir][Transforms] `GreedyPatternRewriteDriver`: Hash ops separately …
5fdf8c6f
[flang][NFC] Cache derived type translation in lowering (#80179)
84564e10
[Clang][test] Limit library search when linking shared lib (#80253)
ae931b47
[mlir][EmitC] Add func, call and return operations and conversions (…
e7d40a87
[bazel] Add missing header for 7ec996d4c5c30083b070be4898140440094e6b97
d0dbd50c
[bazel] Merge TableGenGlobalISel into the tablegen target
468b2393
[bazel] Put back the pieces of TableGenGlobalISel that unittests depe…
395c8175
[llvm-exegesis] Replace --num-repetitions with --min-instructions (#7…
415bf200
[bazel] Fix a typo from e7d40a87ff230528131541f6ac17a2e1a7dc78e1
ca7fd254
[flang][HLFIR] Relax verifiers of intrinsic operations (#80132)
e9e01675
[Clang][AArch64] Add ACLE macros for FEAT_PAuth_LR (#80163)
1bbb797e
[HWASAN] Remove DW_OP_LLVM_tag_offset from DIExpression::isImplicit (…
f34418c7
[GitHub][workflows] Reflow some text in buildbot info PR comment
96a3d05e
[AMDGPU] Check wavefrontsize for GFX11 WMMA builtins (#79980)
b5c0b67b
[SCEVExp] Keep NUW/NSW if both original inc and isomporphic inc agree…
da437330
[libc++][memory] P2652R2: Disallow Specialization of `allocator_trait…
7d78ccf7
[ARM] Add ctpop codegen tests
ea298428
[IndVars] Add tests for #79861 (NFC)
c105848f
[RISCV][NFC] Simplify calls.ll and autogenerate checks for tail-calls.ll
178719e8
Merge commit '178719e86043c1e830a7e24de027a84f6f8ea28f' into llvmspir…
4bdd6470
Update LLVM version from 18 to 19 (#2315)
b0c60b0e
add support for out of bounds load/store (#2277)
6f35f7c2
add API to query error message by an error code (#2304)
f0ac6613
Support llvm.frexp intrinsic translation (#2252)
cccbd9e7
Fix SPIRVRegularizeLLVMBase::regularize fix for shl i1 and lshr i1 (#…
6732fee4
add initial support for CooperativeMatrixConstructCheckedINTEL (#2331)
805f842d
sys-ce-bb
added
disable-lint
jsji
closed this
2 years ago
jsji
reopened this
2 years ago
Revert "Update add-ir-annotations tests after 5518a9d7673b"
21e703a0
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
smanna12
approved these changes on 2024-02-01
bb-sycl
approved these changes on 2024-02-01
bb-sycl
merged
0dc97ec8
into sycl
2 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
bb-sycl
smanna12
bader
Assignees
No one assigned
Labels
disable-lint
Milestone
No milestone
Login to write a write a comment.
Login via GitHub