llvm
[GEN] Update GENX branch to LLVM `657ec73`
#14230
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
755
Changes
View On
GitHub
[GEN] Update GENX branch to LLVM `657ec73`
#14230
whitneywhtsang
merged 755 commits into
intel:genx
from
whitneywhtsang:merge
[llvm-project] Fix typo "seperate" (#95373)
d4a01549
[mlir][TilingInterface] Update documentation for `TilingInterface.td`…
c7b5be86
[LV] Add extra cost model tests with truncated inductions.
52d29eb2
[libc] Fix build breaks caused by f16sqrtf changes (#95459)
ba7d5ebe
[ProfileData] Migrate to getValueArrayForSite (#95457)
41587739
[mlir][bzl] Add missing dep
93181db7
[llvm-profdata] Clean up traverseAllValueSites (NFC) (#95467)
1365ce22
[MC] flushPendingLabels: revert setAtom change
b6688a0b
[mlir][spirv] Implement SPIR-V lowering for `vector.deinterleave` (#9…
597cde15
[MC] Move MCFragment::Atom to MCSectionMachO::Atoms
27588fe2
[LLDB][Windows] Fix watchpoints for Windows (#95446)
00ed8874
[HWASan] disable hwasan_symbolize_stack_uas on x86
8fa7cf00
[libc][stdlib] Fix UB in freelist (#95330)
3106a231
[BOLT] Fix duplicate diagnostic message (#95167)
1ebda117
[mlir][mesh] Fix wrong argument passed to targetShardingInUnsplitLast…
01a429c4
[flang] Address missed cases for REDUCE change, fixes shared lib buil…
c54f5f67
[lldb] Use packaging module instead of pkg_resources (#93712)
22ea97d7
[Transforms] Migrate to a new version of getValueProfDataFromInst (#9…
602634d7
Reland '[hwasan] Add fixed_shadow_base flag (#73980)' (#95445)
0ca05e82
[HWASan] comment why hwasan_symbolize_stack_uas is arm64 only
41c50f08
[llvm][SelectionDAG] Fix up chains in lowerInvokeable. rdar://1139947…
785dc76c
[compiler-rt][AArch64][FMV] Use the hw.optional.arm.caps fast path (#…
4f8c9619
[X86][AsmParser] Avoid duplicated code in MatchAndEmit(ATT/Intel)Inst…
50ead2ee
[RISCV] Don't use SEW=16 .vf instructions to move scalar bf16 into a …
cb021f5e
[Transforms] Migrate to a new version of getValueProfDataFromInst (#9…
836ca5bb
[Codegen] (NFC) Faster algorithm for MachineBlockPlacement (#91843)
75882ed4
[X86][MC] Add missing support for pseudo rex/rex2 prefix in assembler
eb1248f2
[RISCV] Remove unused check prefixes. NFC
57458513
[RISCV] Remove duplicate bf16 testing. NFC
a7a1195f
StreamChecker.cpp: Use isa<> (for #93408) [-Wunused-but-set-variable]
43bd7ae6
Reland "[libc] fix aarch64 linux full build (#95358)" (#95423)
2efe3d7f
[mlir][scf]: Expose emitNormalizedLoopBounds/denormalizeInductionVari…
85e8d627
[MLIR][Flang][OpenMP] Implement lowering simd aligned to MLIR (#95198)
7ffeaf0e
[RISCV] Remove unnecessary bf16 -mattr from vfmv.v.f.ll. NFC
d66084b9
[MLIR][GPU] Add gpu.cluster_dim_blocks and gpu.cluster_block_id Ops (…
bd6568c9
[RISCV] Remove partially duplicate riscv_vfmv_v_f_vl patterns.
b9544628
[RISCV] Remove vfmerge.vf patterns with bf16 types.
f83d5d29
[RISCV] Add vselect pattern with SelectFPImm.
53dbc1f9
[Safe Buffers] Serialize unsafe_buffer_usage pragmas (#92031)
2e7b95e4
[libc] Provide vprintf for baremetal (#95363)
ebdea529
[libc] printf, putchar and vprintf in bareemetal entrypoints (#95436)
b1de42a8
[lldb][TypeSystemClang][NFCI] Factor completion logic for individual …
f2d215f5
[NFCI][AMDGPU] Try to use PressureDiff to Calculate RegPressure. (#94…
d890dda1
[clang][Fuchsia] Use unsigned int for wint_t on *-fuchsia targets (#9…
4ab37e43
[lld][ELF] Add basic TLSDESC support for LoongArch
c4a1440c
[ARM][AArch64] Bail out if CandidatesWithoutStackFixups is empty (#95…
db08b099
[Driver] Support -Wa,--defsym similar to -Wa,-defsym
c947709d
[llvm-exegesis] Only link/initialize supported targets (NFC) (#95421)
4942e782
[Driver] Support -Wa,--defsym similar to -Wa,-defsym
d712ae4a
[CodeGen] Remove target SubRegLiveness flags (#95437)
706e1975
[SDAG] Lower range attribute to AssertZext (#95450)
ae71609e
MathExtras/test: increase coverage (#95425)
ebb5385c
[clang-cl] Map /Ot to -O3 instead of -O2 (#95406)
da249cad
[SimplifyCFG] More accurate use legality check for sinking (#94462)
dfde0773
[SPIRV] Silence unused variable warnings (#95492)
e83adfe5
[APFloat] Add APFloat support for FP4 data type (#95392)
880d3703
Revert "[MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)"
b422fa6b
Reapply#4 "[RemoveDIs] Load into new debug info format by default in …
dc726c34
[SimplifyCFG] Add tests for sinking with multiple uses (NFC)
bd5fbab3
[Flang][OpenMP] NFC: Check omp.loop_nest in compound construct loweri…
d62ff719
[flang][OpenMP] Support reduction of POINTER variables (#95148)
b6b0f975
[clang-cl] Support the /Ob3 flag
32cd703d
[libclang/python] Fix bugs in custom enum implementation and add test…
88e42c67
[MC] Cache MCRegAliasIterator (#93510)
ab0d01a5
[AArch64] LowerAVG - fallback to default expansion (#95416)
4bccd254
[Error] Add non-consuming toString (#95375)
44df1167
[SDPatternMatch] Only match ISD::SIGN_EXTEND in m_SExt (#95415)
4f54b918
[SROA] Preserve all GEP flags during speculation
738fcbee
[AArch64] Add i128 and fp128 tests to fptoi. NFC
f1a29ec0
[AMDGPULowerBufferFatPointers] Don't try to preserve flags for consta…
1ceede33
Reapply: [MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)
71f8b441
[lldb][test] Add test for completing ObjCObjectType (#95405)
b650764b
Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)"
90fd99c0
[AArch64] Extend SVE diagnostics. (#94976)
ad702e05
[AArch64][SME] Enable subreg liveness tracking for AArch64 (#92142)
0113f26f
[AMDGPU] Extend llvm.amdgcn.set.inactive intrinsic to support Reg32/R…
cf4c3d98
[llvm-c] Move LLVMAttributeIndex to a more apropriate place. NFC.
86dc7586
[Flang][OpenMP] Fix type in getBaseObject causing crashes in certain …
e910f61f
[llvm-exegesis] Fix typos in cmake file
8ab3f8ae
[flang] Implement !DIR$ VECTOR ALWAYS (#93830)
c6b6e18c
[X86] Add scalar test coverage for ISD::AVG nodes on 32 and 64-bit ta…
c81d5b11
[AMDGPU] Change getLdStRegisterOperand to !cond for better diagnostic…
7e3e9d43
[ProfileData] Migrate to getValueArrayForSite (#95493)
9ad102f0
[include-cleaner] Pass WorkingDir to suggestPathToFileForDiagnostics …
d5297b72
[DAG] fold `avgs(sext(x), sext(y))` -> `sext(avgs(x, y))` (#95365)
08fae467
Fix silent truncation of inline ASM `srcloc` cookie when going throug…
db3a47c8
[AMDGPU] Make use of composeSubRegIndices. NFCI. (#95548)
6b4760ac
[RemoveDIs] Print IR with debug records by default (#91724)
09457270
[clang][HeaderSearch] Fix handling of relative file-paths in suggestP…
8e0ba084
[mlir][spirv] Add integration test for `vector.deinterleave` (#95469)
b1b7643f
[VPlan] Pre-compute cost for all instrs only feeding exit conditions.
43e6f469
[OpenMP] Add Environment Variable to disable Reuse of Blocks for High…
597d2f76
[ARM] Add tan intrinsic lowering (#95439)
7ad12a7c
[AMDGPULowerBufferFatPointers] Fix offset-only ptrtoint (#95543)
0774000e
[mlir][bzl] Fix broken BUILD due to typo in `CAPITransformsObjects` i…
153fca5d
[MC][X86] addConstantComments - add mul vXi16 comments
74fe1da0
[CLANG][DWARF] Handle DIE offset collision in DW_IDX_parent (#95339)
9b7b1bee
[AMDGPU] NFC: Remove duplicate VOP_DPP_Pseudo TableGen definitions (#…
0a57a20a
[mlir][Transform] Extend transform.foreach to take multiple arguments…
d462bf68
[libcxx][test][AIX] address more platform differences in locale tests…
9afb09e6
[mlir][test] Fix filecheck annotation typos [2/n] (#93476)
a5985ca5
[GlobalISel][AArch64] AArch64O0PreLegalizerCombiner: Disable fixed-po…
2d9b6a01
[ProfileData] Fix the order of tests (#95549)
180a5366
[ProfileData] Sink the length checks (#95559)
bbe9119d
[libc][math][c23] Add f16fmaf C23 math function (#95483)
f3aceeee
[RISCV] Add isel patterns for bf16 riscv_vfmv_v_f_vl of FP constant.
2ed2975e
[lldb] Stop testing LLDB on Clang changes in pre-commit CI (#95537)
a4f6b7df
[Transforms] Migrate to a new version of getValueProfDataFromInst (#9…
2f5ec137
[Flang] Hoisting constant-sized allocas at flang codegen. (#95310)
c0cba519
[libc++] Add default copy ctor to "__chrono/exception.h" (#95338)
8b9dce33
[MC] Add MCFragment allocation helpers
f808abf5
[libc++] Rename workflow that restarts preempted jobs
c7b32341
Make diagnostic pragma override -Werror=foo and DefaultError warnings
9a92f2f7
[Analysis] Migrate to a new version of getValueProfDataFromInst (#95561)
72b841d0
[MC] Aligned bundling: remove special handling for RelaxAll
b1932b84
[AMDGPU] Adding multiple use analysis to SIPeepholeSDWA (#94800)
e7e90dd1
[libc] Fixed NamedType usage in Fenv HeaderSpec Types (#95487)
b7599da4
[flang] Lower REDUCE intrinsic for reduction op with args by value (#…
38fd0181
[flang] Add stack reclaim pass to reclaim allocas in loop (#95309)
29d857f1
[mlir][sparse] add canonicalization patterns for IterateOp. (#95569)
a43d79af
Revert "[libc] printf, putchar and vprintf in bareemetal entrypoints …
eca988aa
Revert "Recommit "[VPlan] First step towards VPlan cost modeling. (#9…
6f538f6a
[flang][cuda] Propagate data attribute to global with initialization …
3a47d948
[NFC][PowerPC] Add test to check lanemasks for subregisters. (#94363)
e84ecf26
[compiler-rt] Remove 'memprof_meminfoblock.h' from MEMPROF_HEADERS (N…
3ecba1ad
[HLSL] Use hlsl vector template in type printer (#95489)
b6fd6d4c
Check whether EvaluatedStmt::Value is valid in VarDecl::hasInit (#94515)
46c8f25b
[libc++] Revert temporary attempt to implement LWG 4110 (#95263)
a66e2a19
[clang-doc][cmake] Copy assets to build directory (#95187)
ade28a77
[libc++] Revert LWG3223 Broken requirements for shared_ptr converting…
e7d56350
[flang] Lower function/subroutine attribute to func op (#95468)
1551c094
Revert " [AArch64][SME] Enable subreg liveness tracking when SME is a…
f6947e47
[lldb] Tweak Python interpreter workaround on macOS (#95582)
43687269
[mlir][scf]: Removed LoopParams struct and used Range instead (NFC) (…
2ecb1ab6
[GlobalIsel] Import GEP flags (#93850)
b1f9440f
[NFC][PowerPC] Update the option to -enable-subreg-liveness.
1af1c9fb
[libc][stdlib] Make the FreeListHeap constant-initializable (#95453)
005758eb
Set Support system_libs if WIN32, not just MSVC or MINGW (#95505)
cc7a18c1
[clang-interp] Use -fno-sized-deallocation in two tests (#95546)
c63b9a5a
[lldb][test] Force dwarf4 usage in test requiring it (#95449)
445fc518
[InstallAPI] Pick up input headers by directory traversal (#94508)
feed66f3
[gn build] Port feed66f3eae5
53c93a33
[Clang][NFC] Avoid opening namespace std (#95470)
4184d333
[libc] Remove unnecessary include from putchar.h (#95576)
38d8f6e5
[libc] add LIBC_INLINE annotations to BlockStore (#95573)
cccc4372
[libc] add rwlock (#94156)
41fecca9
[mlir] Do not merge blocks during canonicalization by default (#95057)
a506279e
[flang] Fix shared libs build for alloca change. (#95597)
2f18381b
[libc] fix preferred_type attribute detection (#95599)
2146d12e
[AMDGPU] Fix lowering of abs for i16 vectors with more than 2 element…
7091dd27
Revert "[mlir][spirv] Add integration test for `vector.deinterleave`"…
e7acb379
[VPlan] Support extracting any lane of uniform value.
40a72f8c
[CodeGen] Support vectors across all backends (#95518)
6355fb45
[lldb] Fix the semantics of SupportFile equivalence (#95606)
19ad7a04
[libc] fix build errors (#95600)
f00f11bf
[clang-tidy] avoid false positive when overload for bugprone-return-c…
3d25e5ae
[ProfileData] Migrate to a new version of getValueProfDataFromInst (#…
76b64aeb
[ProfileData] Sink the length checks (#95604)
8f7d30ab
[libc] fix build errors (#95613)
c091dd48
[mlir][tosa] Only match rfft2d of floats in linalg conversion (#93432)
93ffe179
Reapply "[libc] printf, putchar and vprintf in bareemetal entrypoints…
98b117e4
[libc] Add the implementation of the fdopen function (#94186)
0b24b470
[flang] Fixing PPC lit failure due to alloca reordering. (#95621)
daac13fb
[MLIR][Arith][Resubmit] add fastMathAttr on arith::extf and arith::tr…
7042fcc6
[AMDGPU] Fix lit failure (#95620)
84e9401a
[Support] Import SipHash c reference implementation. (#94393)
cfbed2c0
[Support] Integrate SipHash.cpp into libSupport. (#94394)
577c3f11
[gn build] Port cfbed2c0e611
26938111
[llvm][AArch64] Support -mcpu=apple-m4 (#95478)
2b335913
[llvm][AArch64] Rearrange Apple CPUs by generation, not product class…
a0cef2bf
[Support] Add SipHash-based 16-bit ptrauth ABI-stable hash. (#93902)
61069bd5
[lldb] Adds additional fields to ProcessInfo (#91544)
8f747257
[libc][__support][bit] Switch popcount to Brian Kernighan’s Algorithm…
6f5dfbd7
[mlir][scf]: Copy old attributes of old ForOp in replaceWithAdditiona…
d7e4813a
[clang][Interp] Use different inline descriptors for global variables
904c53d5
[clang-format] Don't over-indent comment below unbraced body (#95354)
cddb9ce0
(New) Add option to generate additional debug info for expression der…
675d8d62
[clang][Interp] Fix calling lambdas with explicit instance pointers...
7b6447a1
[clang][Interp][test] Move explicit object parameter test to cxx23.cpp
bb3091a6
[llvm] Use llvm::unique (NFC) (#95628)
7c6d0d26
[ELF] -r: force -Bstatic
8cc6a246
AMDGPU: Legalize atomicrmw fadd for v2f16/v2bf16 for local memory (#9…
0a9a5f98
AMDGPU: Handle legal v2f16/v2bf16 atomicrmw fadd for global/flat (#95…
5021e6dd
[ARM] Remove duplicate custom SDag node (NFCI) (#93419)
23c1b488
MathExtras: rewrite some methods to never overflow (#95556)
bfd95a00
[clang][Interp] Fix checking null pointers for initialization
17712f50
[Debug Info] Fix debug info ptr to ptr test (#95637)
47f8b85b
[GISel] Unify multiple instances of getTypeForLLT (NFC) (#95577)
27bebc11
[AMDGPU][GISel] Use datalayout alignment for buffer-load legalization…
5e9fcb95
[clang-tidy]fix false positives of the result of std::move() is used …
a78c104a
[X86] Lower vXi8 multiplies by constant using PMADDUBSW on SSSE3+ tar…
9476671d
[clang][Interp][NFC] Handle AddressSpaceConversion casts
3e8f2170
[clang][Interp] Support ExtVectorElementExprs
8e954541
[RISCV] Use isCompatible when we need runtime VSETVLIInfo equality. N…
7d06bdcd
[x86] Fix -Wunused-value in X86ISelLowering.cpp (NFC)
d4620764
[X86] Add test showing failure to constant fold (V)PMADDWD nodes
b381d1e0
[X86] computeKnownBitsForTargetNode - add handling for (V)PMADDWD nodes
f857ed62
[clang][modules] HeaderSearch::MarkFileModuleHeader sets textual head…
29b0d575
[RISCV] Add scalar type test coverage for ISD::AVG nodes
961dd1ae
[Clang][Driver] Expose `-fno-eliminate-unused-debug-types` to clang-c…
7cb5faf6
Revert "AMDGPU: Handle legal v2f16/v2bf16 atomicrmw fadd for global/f…
95b77d90
[X86] Add test showing failure to constant fold (V)PMADDUBSW nodes
417cd33f
[X86] computeKnownBitsForTargetNode - add handling for (V)PMADDUBSW n…
0938cdbf
[mlir][gpu] Add builder to `gpu.launch_func` (#95541)
f3b4c003
[libc++][TZDB] Disables a failing test. (#95659)
e48f211a
[lldb] Remove dead code block (NFC) (#94775)
ef01c75d
[llvm][CodeGen] Fix failure in window scheduler caused by weak depend…
355e4a9e
[DAG] Fold Y = sra (X, size(X)-1); mul (or (Y, 1), X) -> (abs X)
213e3086
[MachineSink] Use SmallDenseMap (NFC) (#95676)
50e222fa
[LV] Add tests with multiple conditions feedin exit branches.
7c0c9d64
[JumpThreading] Use SmallPtrSet (NFC) (#95674)
f05b15b2
[TargetLibraryInfo] Use std::move (NFC) (#95671)
ecea8371
Cleanup MC/DC intrinsics for #82448 (#95496)
85a7bba7
[clang-tidy] fix false negatives for performance-inefficient-vector-o…
dcbe0d43
[CostModel][X86] Update vXi8 mul costs for AVX512BW/AVX2/AVX1/SSE
22530e79
[TargetLibraryInfo] Use the default move constructor/assignment opera…
a74a86cd
[StackColoring] Declare BitVector outside the loop (#95688)
c44d5282
[X86] Fix throughput of AVX2/AVX512VL vector extension/truncations
630a6dd6
[clang] Clean up macOS version flags (#95374)
edabb5c1
Reformat
f4ce3448
mmapForContinuousMode: Calculate FileOffsetToBitmap from FileOffsetTo…
d442bf04
[Clang] Instantiate local constexpr functions eagerly (#95660)
5548ea34
[Clang][AArch64] Generalise streaming mode checks for builtins. (#93802)
1644a31a
AMDGPU: Don't use amdgpu_ps for some atomic tests
907e7393
AMDGPU: Expand raw ptr buffer atomic fadd tests
55696dba
AMDGPU: Fix legalization for llvm.amdgcn.raw.buffer.atomic.fadd.v2bf16
570f3622
[VPlan] Use VPTransformState::UF in vectorizeInterleaveGroup (NFCI).
9f69e116
[libcxx] [ci] Simplify the mingw x86_64 configs (#95609)
67285fef
[clang-format] Handle AttributeMacro before access modifiers (#95634)
a106131a
[clang-format] Add DiagHandler parameter to format::getStyle() (#91317)
fe9aef05
[clang][NFC] Update C++ DR issues list
d340f628
[Transforms] Replace incorrect uses of m_Deferred with m_Specific (#9…
fbac6977
[clang-format][NFC] Suppress diagnostic noise in GetStyleOfFile test
527e7328
[DebugInfo][Reassociate] Fix missing debug location drop (#95355)
470d59d6
[clang-format] Handle Verilog delay control (#95703)
ef18986b
[C++20] [Modules] [Itanium ABI] Generate the vtable in the module uni…
15bb0265
[LLDB] Remove dead code (NFC) (#95713)
e4e350e8
[InstSimplify] Implement simple folds for `ucmp`/`scmp` intrinsics (#…
b7b3d179
[InstCombine] simplify average of lsb (#95684)
1d4e857a
[SimplifyCFG] Add support for sinking instructions with multiple uses…
ede27d8d
[clang][AArch64] Add validation for Global Register Variable. (#94271)
5fe7f736
LangRef: getelementptr: inbounds is about the object the pointer is '…
9b933e9c
[AMDGPULowerBufferFatPointers] Expand const exprs using fat pointers …
5ef768d2
[AMDGPU][LIT] Added a MIR LIT showing the SGPR spills (#94584)
525318e5
[RISCV] Remove getOffsetOfLocalArea() (#93765)
94a6b9c6
[InstCombine] Prefer source over result element type (NFC)
9a86d0a6
[SelectionDAG] Add support for the 3-way comparison intrinsics [US]CM…
995835fe
[mlir][ArmSVE] Lower predicate-sized vector.create_masks to whilelt (…
657ec732
Merge commit '657ec7320d8a28171755ba0dd5afc570a5a16791'
6e905d1f
[GEN] Update libGenISAIntrinsics
66bcd206
whitneywhtsang
assigned
whitneywhtsang
1 year ago
whitneywhtsang
added
genx
whitneywhtsang
requested a review
1 year ago
victor-eds
approved these changes on 2024-06-20
whitneywhtsang
merged
66bcd206
into genx
1 year ago
whitneywhtsang
deleted the merge branch
1 year ago
Login to write a write a comment.
Login via GitHub
Reviewers
victor-eds
Assignees
whitneywhtsang
Labels
genx
Milestone
No milestone
Login to write a write a comment.
Login via GitHub