summaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/Dialect/FIROps.cpp
AgeCommit message (Expand)Author
2024-06-19[mlir][side effect] refactor(*): Include more precise side effects (#94213)donald chen
2024-06-19[flang] allow assumed-rank box in fir.store (#95980)jeanPerier
2024-06-19[flang] allow assumed-rank box in fir.alloca (#95947)jeanPerier
2024-06-10[flang] Lower REDUCE intrinsic with no DIM argument and rank 1 (#94652)Valentin Clement (バレンタイン クレメン)
2024-06-06[flang] Add reduction semantics to fir.do_loop (#93934)khaki3
2024-06-04[flang] Fixed buildbots: removed std::move preventing copy elision.Slava Zakharin
2024-06-04[flang] Canonicalize fir.array_coor by pulling in embox/rebox. (#92858)Slava Zakharin
2024-06-04[flang] Use fir.declare/fir.dummy_scope for TBAA tags attachments. (#92472)Slava Zakharin
2024-06-03[flang] Emit `argNo` debug info only for `func` block args (#93921)Kareem Ergawy
2024-05-30[flang] lower RANK intrinsic (#93694)jeanPerier
2024-05-27[flang] add fir.rebox_assumed_rank operation (#93334)jeanPerier
2024-05-17[flang][cuda] Move CUDA Fortran operations to a CUF dialect (#92317)Valentin Clement (バレンタイン クレメン)
2024-05-03[flang][cuda] Add verifier for cuda_alloc/cuda_free (#90983)Valentin Clement (バレンタイン クレメン)
2024-05-02[flang][cuda] Lower device/managed/unified allocation to cuda ops (#90623)Valentin Clement (バレンタイン クレメン)
2024-04-29[flang] Use `isa/dyn_cast/cast/...` free functions. (#90432)Christian Sigg
2024-04-28Reapply "[mlir] Mark `isa/dyn_cast/cast/...` member functions depreca… (#90...Christian Sigg
2024-04-26Revert "[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89...dyung
2024-04-26[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89998)Christian Sigg
2024-04-22[flang][cuda] fix parsing of cuda_kernel (#89613)Iman Hosseini
2024-04-22Mark `mlir::Value::isa/dyn_cast/cast/...` member functions deprecated. (#89238)Christian Sigg
2024-04-17[flang][cuda] Update memory effect on fir.cuda_allocate op (#88930)Valentin Clement (バレンタイン クレメン)
2024-04-16[flang][cuda] Add fir.deallocate operation (#88839)Valentin Clement (バレンタイン クレメン)
2024-04-15[flang][cuda] Add fir.cuda_allocate operation (#88586)Valentin Clement (バレンタイン クレメン)
2024-04-05[flang][NFC] Unify getIfConstantIntValue helpers (#87633)Tom Eccles
2024-04-02[flang][NFC] use mlir::SymbolTable in lowering (#86673)jeanPerier
2024-02-27[flang][cuda] CUF kernel loop directive (#82836)Valentin Clement (バレンタイン クレメン)
2024-02-12[flang][NFC] Remove hardcoded attr name for fir.dispatch and fid.dt_entry op...Valentin Clement (バレンタイン クレメン)
2024-02-12[flang][NFC] Remove hardcoded attr name for fir.global op (#81347)Valentin Clement (バレンタイン クレメン)
2024-02-08[flang] Fix attribute printing for fir.global op (#81197)Valentin Clement (バレンタイン クレメン)
2024-02-02[flang][openacc] Do not loose attributes on folding (#80516)Valentin Clement (バレンタイン クレメン)
2024-01-25[mlir][TilingInterface] Use `LoopLikeOpInterface` in tiling using SCF to unif...MaheshRavishankar
2023-12-20[mlir] Require folders to produce Values of same type (#75887)Matthias Springer
2023-11-29[flang] add fir.box_offset operation (#73641)jeanPerier
2023-10-24[mlir][Interfaces] `LoopLikeOpInterface`: Expose mutable inits/yielded values...Matthias Springer
2023-10-16[mlir][Interfaces] `LoopLikeOpInterface`: Add helper to get yielded values (#...Matthias Springer
2023-10-11[flang][FIR] add FirAliasAnalysisOpInterface (#68317)Tom Eccles
2023-10-06[flang][nfc] replace fir.dispatch_table with more generic fir.type_info (#68309)jeanPerier
2023-09-19[mlir][Interfaces] `LoopLikeOpInterface`: Support ops with multiple regions (...Matthias Springer
2023-08-30Reland "[mlir] Use a type for representing branch points in `RegionBranchOpIn...Markus Böck
2023-08-10[mlir] Revamp `RegionBranchOpInterface` successor mechanismMarkus Böck
2023-08-09Finish renaming getOperandSegmentSizeAttr() from `operand_segment_sizes` to `...Mehdi Amini
2023-07-27[flang] Add a subset of PowerPC MMA (Matrix Multiply Accelerate) intrinsicsKelvin Li
2023-06-28[flang] Build broken due to no member named 'getNumScalableDims' in 'mlir::Ve...Jie Fu
2023-06-19[flang] don't allow conversions between logical and floating pointTom Eccles
2023-06-13[flang] Add PowerPC vec_add, vec_and, vec_mul, vec_sub and vec_xor intrinsicsKelvin Li
2023-05-22[flang][hlfir] Support rank mismatch with IGNORE_TKR(R).Slava Zakharin
2023-05-22Revert "Revert "[Flang][OpenMP][MLIR] Add declare target attribute set and in...Andrew Gozillon
2023-05-22Revert "[Flang][OpenMP][MLIR] Add declare target attribute set and interface ...Andrew Gozillon
2023-05-22[Flang][OpenMP][MLIR] Add declare target attribute set and interface for the ...Andrew Gozillon
2023-04-20[Flang][MLIR] Alter Fir.GlobalOp to print and lower external attributesAndrew Gozillon