Sign in
opensecura
/
3p
/
openxla
/
iree
/
3eeea7fec719b16cca22bf50f1b080c22be5f512
/
compiler
/
src
fa752ae
[DispatchCreation] Run preprocessing before elementwise fusion (#18920)
by Ian Wood
· 5 months ago
3b69679
Enable the MLIR debug actions CL options in the compiler driver. (#18928)
by Stella Laurenzo
· 5 months ago
f4a5f13
Use workgroup_count_from_slice in Stream builtins (#18924)
by Quinn Dawkins
· 5 months ago
9d36cfa
[Codegen] Don't require full slice to decompose boundary pack and unpack ops (#18906)
by Max191
· 5 months ago
e66171a
[LinalgExt] Generalize attribute setting for attention decomposition (#18780)
by Kunwar Grover
· 5 months ago
a041798
[VectorDistribution] Add vector distribution support multi-dim reduction with scalars (#18800)
by Bangtian Liu
· 5 months ago
8806173
Revert "[DispatchCreation] Extend multi-use producer fusion" (#18917)
by Ian Wood
· 5 months ago
9731fed
Pass to block dynamic dimensions of operands of `iree_linalg_ext.attention`. (#18874)
by MaheshRavishankar
· 5 months ago
03c744e
[GPU] Support multiple contraction dims in MmaSchedules (#18720)
by Max191
· 5 months ago
0c2c627
[NFC] Update old naming from flow to dispatch creation (#18904)
by Ian Wood
· 5 months ago
55c5562
[LLVMGPU][NFC] Create LLVMGPU pass for IGEMM (#18871)
by Max191
· 5 months ago
c6b3592
[Dispatch Creation] Bubble up ExtractSliceOp with FillOp when the latter has multiple consumers (#18896)
by Nithin Meganathan
· 5 months ago
1aa5825
[LLVMGPU] Combine parallel and reduction padding in LLVMGPUPadAndVectorDistribute (#18771)
by Kunwar Grover
· 5 months ago
1fc6e5b
Add CDNA3 MFMA BF16 intrinsics. (#18892)
by Benoit Jacob
· 5 months ago
3b751a4
[LLVMCPU] Enable tileDispatchUsingForall as default (#18777)
by Prashant Kumar
· 5 months ago
e96e3c0
[VectorLayout] Fix insertion of new constOp for non dominate issue. (#18894)
by Stanley Winata
· 5 months ago
aef6e1f
[GPU] Bail out in GPUReduceBankConflicts if we have collapse_shape user (#18863)
by Nirvedh Meshram
· 5 months ago
4ad834b
Support F8E5M2FNUZ MFMA on CDNA3 (#18887)
by Benoit Jacob
· 5 months ago
2291b38
Support 8-bit floats in the compiler. (#18886)
by Benoit Jacob
· 5 months ago
abe3f89
Add conversions for 1x1 conv_2d to matmul (#18736)
by Ian Wood
· 5 months ago
c3fae2f
[LLVMGPU] Use forall workgroup distribution in TileAndFuse pipeline (#18565)
by Max191
· 5 months ago
4d20b82
Emit an error when affinity analysis fails. (#18883)
by Ben Vanik
· 5 months ago
9f5610d
Preserving `nosideeffects` on func.func -> util.func import. (#18882)
by Ben Vanik
· 5 months ago
e1469b2
[Codegen] Add pass to decompose pack unpack ops at dispatch boundaries (#18852)
by Max191
· 5 months ago
00104b5
Allow dynamic dimensions during folding of `tensor.expand_shape/collapse_shape` into `flow.dispatch.tensor.load/store`. (#18873)
by MaheshRavishankar
· 5 months ago
81c8b25
[Codegen] Allow multiple reduction dimensions in VectorDistribution (#18868)
by Kunwar Grover
· 5 months ago
b922a70
GPU data tiling: query the target's list of MMA intrinsics. Add FP8 test. (#18862)
by Benoit Jacob
· 5 months ago
bb71f7d
[Attention] Only clamp attention for low precision types (#18848)
by Kunwar Grover
· 5 months ago
4cc6671
[CPU] Limit vectorization tile sizes for SVE (#18846)
by Cullen Rhodes
· 5 months ago
d0269f3
Integrate llvm-project @864902e9b4d8bc6d3f0852d5c475e3dc97dd8335 (#18843)
by Max191
· 5 months ago
c08362a
GPU target parameters for data tiling. (#18839)
by Benoit Jacob
· 5 months ago
114a142
[LLVMGPU] Embed mma_intrinsic in to_layout and infer contraction's intrinsic from it. (#18842)
by Stanley Winata
· 5 months ago
66342ab
Reland #18804 (#18840)
by Maksim Levental
· 5 months ago
556c945
[Codegen] Fix bug in IGEMM pass for non conv contractions (#18838)
by Max191
· 5 months ago
df5e5aa
Revert "`iree_gpu` Python bindings (`GPUPipelineOptionsAttr`)" (#18833)
by Scott Todd
· 5 months ago
5546ae0
Run `compiler/src/iree/compiler/API/generate_exports.py`. (#18832)
by Scott Todd
· 5 months ago
012f8a6
[Codegen] Drop TransformStrategies (#18820)
by Quinn Dawkins
· 5 months ago
fb18c42
`iree_gpu` Python bindings (`GPUPipelineOptionsAttr`) (#18804)
by Maksim Levental
· 5 months ago
4b32a1d
[TileSwizzle] Make the dump and variable name match. (NFC) (#18821)
by Han-Chung Wang
· 5 months ago
fecccdc
[Flow] Fix FoldSplatReshapeIntoSplat pattern (#18818)
by Ian Wood
· 5 months ago
05bbcf1
Enable arithmetic optimizations as part of the stream simplification pipeline. (#18806)
by Stella Laurenzo
· 5 months ago
929a7da
Fixes a range inference overflow with util.align. (#18808)
by Stella Laurenzo
· 5 months ago
8da6ba2
Add util.assume.int folder. (#18805)
by Stella Laurenzo
· 5 months ago
1500641
Various tweaks to numeric optimizations found while looking at programs. (#18765)
by Stella Laurenzo
· 5 months ago
e2a352c
Integrates LLVM @ 36d936a2d057ddbd7822614edf01e39a0c21d654 (#18801)
by Vivian
· 5 months ago
a488d38
Add region to `linalg_ext.attention` (#18728)
by Rob Suderman
· 5 months ago
206b60c
[DispatchCreation] Extend multi-use producer fusion (#18551)
by Ian Wood
· 5 months ago
f9fa934
Integrates LLVM @ a758bcdbd92efb64a3482eb95d2769d74e33f5bb (#18783)
by Vivian
· 5 months ago
2945399
Revert `tensor.cast` to flow reshape conversion (#18772)
by Ian Wood
· 5 months ago
9f93073
[CMake] Don't update compile definitions for imported targets for MSCV (#18766)
by Maksim Levental
· 5 months ago
3ccd4f1
[Codegen] Replace LICM with a version that checks trip count (#18679)
by Quinn Dawkins
· 5 months ago
afe18d2
[Codegen][GPU] Add tiling cleanup pattern to fuse pad without zero gaurd (#18748)
by Kunwar Grover
· 5 months ago
7622770
Integrate LLVM @ 7900daaa7ba57b5f9729bbbdb54f4e0599a45cd7 (#18773)
by Vivian
· 5 months ago
ab88871
Add a default lowering config setting for custom_op. (#18737)
by MaheshRavishankar
· 5 months ago
6d8f0b2
[LLVMGPU] Add configuration tests for IGEMM, fix NCHW case (#18734)
by Max191
· 5 months ago
2eddaea
[IGEMM] Generate matmuls with expanded H and W dims (#18735)
by Max191
· 5 months ago
c3d74d0
[Flow] Fold flow reshape with mismatching dyn dims (#18680)
by Ian Wood
· 5 months ago
3e52344
[LLVMCPU] Enable tileDispatchUsingForall for multiTilingExpert (#18730)
by Prashant Kumar
· 5 months ago
1e6bbb8
[LinalgExt] Remove default implementation for getStaticLoopRanges (#18745)
by Kunwar Grover
· 5 months ago
d7378bb
[Codegen][GPU] Add pass for fallback distribution (#18726)
by Quinn Dawkins
· 5 months ago
1e155cc
Use integer range and divisibility analysis to propagate int assumptions into dispatch executables. (#18755)
by Stella Laurenzo
· 5 months ago
0c69c9e
Adding `iree_vm_context_fork` to fork a context. (#18751)
by Ben Vanik
· 5 months ago
25e5760
[Codegen] Remove unused arguements from attention op (#18743)
by Kunwar Grover
· 5 months ago
726112d
[Codegen] Remove memref optimizations from OptimizeTensorInsertExtractSlices (#18732)
by Kunwar Grover
· 5 months ago
660f388
Enable analysis based integer optimizations. (#18756)
by Stella Laurenzo
· 5 months ago
90a2e1c
[NFC][GPU] remove some dead code in setTileAndFuseLoweringConfig (#18754)
by Nirvedh Meshram
· 5 months ago
ea52c36
Adding `IREE_STATUS_INCOMPATIBLE`. (#18752)
by Ben Vanik
· 5 months ago
dd3f2a3
[Codegen] Remove old attention transformations (#18740)
by Kunwar Grover
· 5 months ago
5f3f863
Add `AggregatedOpInterface` to `iree_linalg_ext.custom_op` (#18700)
by MaheshRavishankar
· 5 months ago
598a60e
[Im2col] Allow multiple batch, M, and K dimensions on im2col result (#18593)
by Max191
· 5 months ago
ce4f098
[Codegen] Use constant int matchers for interface reshape foldings (#18733)
by Max191
· 6 months ago
01b9521
Add `TilingInterface` implementation of `iree_linalg_ext.custom_op`. (#18676)
by MaheshRavishankar
· 6 months ago
2963600
Integrate LLVM at f59b151f
by Alan Li
· 6 months ago
5270093
Add an integer divisibility analysis. (#18727)
by Stella Laurenzo
· 6 months ago
1b719b3
[Codegen][GPU] Do not promote fill matmul operands (#18722)
by Quinn Dawkins
· 6 months ago
0e16a89
[Codegen][GPU] Disable consumer fusion for multi use cases (#18723)
by Quinn Dawkins
· 6 months ago
0f28d44
Use upstream dataflow tooling to build an arithmetic opt pass. (#18702)
by Stella Laurenzo
· 6 months ago
0889d13
Add the support to yield multiple results (#18717)
by Prashant Kumar
· 6 months ago
7fb28e0
[Codegen][GPU] Fix delinearized index order in forall resolution (#18724)
by Quinn Dawkins
· 6 months ago
4636257
[Encoding][NFC] Moving Encoding attr/enum to Encoding[Types|Attrs].* (#18711)
by Han-Chung Wang
· 6 months ago
e8ff07e
[Codegen][GPU] Stop using redundant transfer hoisting pattern on memrefs (#18721)
by Quinn Dawkins
· 6 months ago
6c095ed
Revert "Revert "[CPU] Enable tileDispatchUsingForall for mmt4d and co… (#18718)
by Prashant Kumar
· 6 months ago
e8ab5f8
Integrate LLVM at 634c57d7
by Alan Li
· 6 months ago
f6a9b6b
[Codegen][GPU] Enable destination fusion for unit trip loops (#18674)
by Quinn Dawkins
· 6 months ago
ad68964
[LLVMGPU] Pad to intrinsic shape in LLVMGPUPadAndVectorDistribute pipeline (#18632)
by Kunwar Grover
· 6 months ago
6001f9c
Fix distribution logic when number of parallel loops is greater than 3 (#18714)
by MaheshRavishankar
· 6 months ago
5b0680d
[Codegen] Add option to disable copy vectorization (#18673)
by Quinn Dawkins
· 6 months ago
cc3b28f
[Codegen][GPU] Improve loop fusion pattern verification (#18671)
by Quinn Dawkins
· 6 months ago
62f8d7e
Revert "[CPU] Enable tileDispatchUsingForall for mmt4d and convolution pipelines. " (#18707)
by Han-Chung Wang
· 6 months ago
65158ac
Rework util.assume.* ops to util.assume.int and base on attributes. (#18703)
by Stella Laurenzo
· 6 months ago
caacf6c
Honor narrow dims in GPUMaterializeEncoding (#18622)
by Benoit Jacob
· 6 months ago
bb5f2f5
[CPU] Enable tileDispatchUsingForall for mmt4d and convolution pipelines. (#18618)
by Prashant Kumar
· 6 months ago
126e334
[CPU][NFC] Collapsing methods that query a config is enabled. (#18686)
by Han-Chung Wang
· 6 months ago
b89ba05
[CPU] Switching to linalg::LinalgOp for MaterializeContractionOp pattern (#18690)
by Han-Chung Wang
· 6 months ago
3801a5d
[GPU][DT] Add support for materializing gemm with batch dimensions. (#18693)
by Han-Chung Wang
· 6 months ago
58dac26
[Encoding] Introduce getElementTypesArray helper in EncodingAttr. (#18692)
by Han-Chung Wang
· 6 months ago
f7a02a0
[DT] Use createOrFold to simplify the logic of creating tensor.cast op. (#18691)
by Han-Chung Wang
· 6 months ago
067ba0e
[GPU][NFC] Updates comments/style/TODO/debug_message for GPU data-tiling (#18688)
by Han-Chung Wang
· 6 months ago
79e979f
Legalize newly added compiler hints ops. (#18689)
by Stella Laurenzo
· 6 months ago
a9f5628
Limit transposition of narrow-N to only CPUMaterializeEncoding (#18684)
by Benoit Jacob
· 6 months ago
Next »