summaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/CodeGen/CodeGen.cpp
AgeCommit message (Expand)Author
2025-11-14[flang] Implement !DIR$ IVDEP directive (#133728)Jean-Didier PAILLEUX
2025-10-28[flang] Implement !DIR$ [NO]INLINE and FORCEINLINE directives (#134350)Jean-Didier PAILLEUX
2025-10-22[flang][mlir] Migrate to free create functions. NFC. (#164657)Jakub Kuderski
2025-10-22[flang][FIR] add fir.assumed_size_extent to abstract assumed-size extent enco...jeanPerier
2025-10-14[flang][cuda] Do not fail if global is not found (#163445)Valentin Clement (バレンタイン クレメン)
2025-10-14[flang][cuda] Set address space for constant variables (#163430)Valentin Clement (バレンタイン クレメン)
2025-10-13[flang][cuda] Add a TODO for code generation of CONSTANT variable (#163268)Valentin Clement (バレンタイン クレメン)
2025-10-08[Flang]Fix the build with the EXPENSIVE_CHECKS enabled (#162541)Alexey Bataev
2025-09-25[flang][cuda] Do not use managed memory inside gpu module (#160730)Valentin Clement (バレンタイン クレメン)
2025-09-24[flang][cuda] Make sure global device descriptor is allocated in managed memo...Valentin Clement (バレンタイン クレメン)
2025-09-17[Flang][OpenMP] Additional global address space modifications for device (#11...agozillon
2025-09-14[mlir][LLVM] Add LLVMAddrSpaceAttrInterface and NVVMMemorySpaceAttr (#157339)Fabian Mora
2025-09-08[flang][FIR] enable fir.box_addr codegen inside fir.global (#157120)jeanPerier
2025-08-18[OpenMP] Introduce omp.target_allocmem and omp.target_freemem omp dialect ops...Chaitanya
2025-08-12[flang] Cast fir.select[_rank] selector to i64. (#153239)Slava Zakharin
2025-08-05[flang][NFC] Move the rest of ops creation to new APIs (#152079)Valentin Clement (バレンタイン クレメン)
2025-07-24[mlir][NFC] update `flang/lib` create APIs (12/n) (#149914)Maksim Levental
2025-07-18[mlir][Flang][NFC] Replace use of `vector.insertelement/extractelement` (#143...Diego Caballero
2025-07-17[flang] handle allocation of zero-sized objects (#149165)Kelvin Li
2025-07-16[MLIR] Add ComplexTOROCDLLibraryCalls pass (#144926)Akash Banerjee
2025-07-11[flang][NFC] Fix deprecation warning (#147932)Tom Eccles
2025-07-11[flang][do concurrent] Re-model `reduce` to match reductions are modelled in ...Kareem Ergawy
2025-07-10[Flang] Fix PowerPC build failure due to the deprecation of ArrayRef(std::nul...Daniel Chen
2025-07-09[flang] Add -fcomplex-arithmetic= option and select complex division algorith...Shunsuke Watanabe
2025-07-02[flang] Emit `fir.global` in the global address space (#146653)Kareem Ergawy
2025-06-30[flang] add option to generate runtime type info as external (#146071)jeanPerier
2025-06-27Revert "[flang] add option to generate runtime type info as external" (#146064)jeanPerier
2025-06-27[flang] add option to generate runtime type info as external (#145901)jeanPerier
2025-06-12[flang] Erase `fir.local` ops before lowering `fir` to `llvm` (#143687)Kareem Ergawy
2025-06-06[Flang] - Handle `BoxCharType` in `fir.box_offset` op (#141713)Pranav Bhandarkar
2025-05-20[flang][cuda] Allocate extra descriptor in managed memory when it is coming f...Valentin Clement (バレンタイン クレメン)
2025-05-20[flang] translate derived type array init to attribute if possible (#140268)jeanPerier
2025-05-19[flang] use DataLayout instead of GEP to compute element size (#140235)jeanPerier
2025-04-30[flang] Add lowering of volatile references (#132486)Asher Mancinelli
2025-04-30[MLIR][OpenMP] Lowering nontemporal clause to LLVM IR for SIMD directive (#11...Kaviya Rajendiran
2025-04-14[flang] Handle volatility in lowering and codegen (#135311)Asher Mancinelli
2025-04-10[flang][NFC] Split CG dialect and the passes. (#135240)Slava Zakharin
2025-03-14[flang][cuda] Lower shared global to the correct NVVM address space (#131368)Valentin Clement (バレンタイン クレメン)
2025-03-12[flang] Use saturated intrinsics for floating point to integer conversions (#...Asher Mancinelli
2025-03-11[flang] introduce fir.copy to avoid load store of aggregates (#130289)jeanPerier
2025-03-11Reland [flang] In AllocMemOp lowering, convert types for calling malloc on 32...R
2025-03-08Revert "[flang] In AllocMemOp lowering, convert types for calling malloc on 3...R
2025-03-08[flang] In AllocMemOp lowering, convert types for calling malloc on 32-bit (#...R
2025-02-28[flang] update fir.coordinate_of to carry the fields (#127231)jeanPerier
2025-02-24Reland "[flang] Set LLVM specific attributes to fir.call's of Fortran runtime...Slava Zakharin
2025-02-24Revert "[flang] Set LLVM specific attributes to fir.call's of Fortran runtime...Slava Zakharin
2025-02-24[flang][cuda][NFC] Remove shared alloc addr space (#128535)Valentin Clement (バレンタイン クレメン)
2025-02-24[flang] Set LLVM specific attributes to fir.call's of Fortran runtime. (#128093)Slava Zakharin
2025-02-20[FIR] Avoid generating llvm.undef for dummy scoping info (#128098)Razvan Lupusoru
2025-02-20[flang][cuda] Lower match_all_sync functions to nvvm intrinsics (#127940)Valentin Clement (バレンタイン クレメン)