Commit
e4d2037a5ccb76e446dc13803b486e2f9b0c7f29
by ctetreau[SVE] Eliminate calls to default-false VectorType::get() from Instrumentation
Reviewers: efriedma, fpetrogalli, kmclaughlin
Reviewed By: fpetrogalli
Subscribers: tschuett, hiraditya, rkruppe, psnobl, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D80335
|
 | llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp |
 | llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp |
Commit
fbac9ce226d7a27e418fdeac72a0b3c9f2c48742
by eschweitz[flang] Batch together the changes to the PFT intermediate data structure for upstreaming to llvm-project.
These files have had many changes since they were originally upstreamed. Some of the changes are cosmetic. Most of the functional changes were done to support the lowering of control-flow syntax from the front-end parse trees to the FIR dialect.
This patch is meant to be a reviewable size. The functionality it provides will be used by code yet to be upstreamed in lowering.
review comments:
[review D80449][NFC] make PFT ParentVariant a ReferenceVariant
ReferenceVariant had to be slightly updated to also support non constant references (which is required for ParentType).
[review D80449] extend Variable implementation beyond a comment
|
 | flang/tools/f18/f18.cpp |
 | flang/include/flang/Lower/PFTBuilder.h |
 | flang/test/Lower/pre-fir-tree03.f90 |
 | flang/test/Lower/pre-fir-tree01.f90 |
 | flang/test/Lower/pre-fir-tree02.f90 |
 | flang/include/flang/Lower/Utils.h |
 | flang/include/flang/Semantics/symbol.h |
 | flang/test/Lower/pre-fir-tree04.f90 |
 | flang/lib/Lower/PFTBuilder.cpp |
Commit
8f8029b4587e120e4cceceebf6d350f881f5d827
by ctetreau[SVE] Eliminate calls to default-false VectorType::get() from InstCombine
Reviewers: efriedma, david-arm, fpetrogalli, spatel
Reviewed By: david-arm
Subscribers: tschuett, hiraditya, rkruppe, psnobl, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D80334
|
 | llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp |
 | llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp |
 | llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp |
 | llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp |
 | llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp |
Commit
91beb5176b4d5a7cc09c419b9d75cb19f67d0bf9
by ntv[mlir] NFC - Add debug information for Linalg transformations.
Address post-commit review of https://reviews.llvm.org/D79518
|
 | mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp |
 | mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h |
 | mlir/include/mlir/IR/PatternMatch.h |
Commit
a45688a72c63b6359df7c23f2a2895f271d414e9
by valery.n.dmitriev[SLP] Apply external to vectorizable tree users cost adjustment for relevant aggregate build instructions only (UserCost). Users are detected with findBuildAggregate routine and the trick is that following SLP vectorization may end up vectorizing entire list with smaller chunks. Cost adjustment then is applied for individual chunks and these adjustments obviously have to be smaller than the entire aggregate build cost.
Differential Revision: https://reviews.llvm.org/D80773
|
 | llvm/test/Transforms/SLPVectorizer/X86/hsub.ll |
 | llvm/test/Transforms/SLPVectorizer/AArch64/transpose.ll |
 | llvm/test/Transforms/SLPVectorizer/X86/alternate-int.ll |
 | llvm/test/Transforms/SLPVectorizer/X86/hadd.ll |
 | llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h |
 | llvm/test/Transforms/SLPVectorizer/X86/alternate-fp.ll |
 | llvm/test/Transforms/SLPVectorizer/X86/load-merge.ll |
 | llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp |
 | llvm/test/Transforms/SLPVectorizer/X86/vec_list_bias.ll |
Commit
56eb7556e75ca022bfa9b4c6b60a9571b41e2447
by ctetreau[SVE] Eliminate calls to default-false VectorType::get() from AArch64
Reviewers: efriedma, c-rhodes, david-arm, mcrosier, t.p.northover
Reviewed By: efriedma
Subscribers: tschuett, kristof.beyls, hiraditya, rkruppe, psnobl, danielkiss, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D80327
|
 | llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp |
 | llvm/lib/Target/AArch64/AArch64ISelLowering.cpp |
 | llvm/lib/Target/AArch64/AArch64StackTagging.cpp |
Commit
e6cf402e8364a7a7e483a60aa1fca1213f4fb475
by ctetreau[SVE] Eliminate calls to default-false VectorType::get() from AggressiveInstCombine
Reviewers: efriedma, aymanmus, c-rhodes, david-arm
Reviewed By: david-arm
Subscribers: tschuett, hiraditya, rkruppe, psnobl, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D80332
|
 | llvm/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp |
Commit
7fc225f8c4596d4e51d64e814b21cc49c5e8566b
by ntv[mlir] Fix Windows build
Summary: MSVC does not seem to like certain forward declarations.
https://reviews.llvm.org/D80728 introduces an error where seemingly unrelated .cpp files that include the .h (but do not otherwise use the class that depends on the forward declaration).
Instead of forward declaration, include the full vector ops definition.
Subscribers: mehdi_amini, rriddle, jpienaar, shauheen, antiagainst, arpith-jacob, mgester, lucyrfox, aartbik, liufengdb, stephenneuendorffer, Joonsoo, grosul1, frgossen, Kayjukh, jurahul, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D80841
|
 | mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h |
Commit
4034d0ce207d0c545799ceae5aaf2e35d400407c
by kcc[libFuzzer] Fixed description of fuzzer merge control file.
Summary: The description of the fuzzer merge control file appears to be incorrect/out of date. No "DONE" line appears in the control file. Rather, FT and COV are the markers that appear following the STARTED line.
Reviewers: metzman, kcc
Reviewed By: kcc
Subscribers: #sanitizers
Tags: #sanitizers
Differential Revision: https://reviews.llvm.org/D80788
|
 | compiler-rt/lib/fuzzer/FuzzerMerge.h |