summaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/CodeGen
AgeCommit message (Expand)Author
2025-11-20[flang][debug] Make common blocks data extraction more robust. (#168752)Abid Qadeer
2025-11-14[flang] Implement !DIR$ IVDEP directive (#133728)Jean-Didier PAILLEUX
2025-11-12[flang][debug] Track dummy argument positions explicitly. (#167489)Abid Qadeer
2025-11-11[mlir] Remove deprecated GEN_PASS_CLASSES (#167496)Jacques Pienaar
2025-11-08[flang] Remove unused local variables (NFC) (#167105)Kazu Hirata
2025-10-28[flang][cuda] Support gpu.launch_func with async token in target rewrite pass...Valentin Clement (バレンタイン クレメン)
2025-10-28[flang] Implement !DIR$ [NO]INLINE and FORCEINLINE directives (#134350)Jean-Didier PAILLEUX
2025-10-22[flang] Update target rewrite to support workgroup and private attributions (...Valentin Clement (バレンタイン クレメン)
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-09[Flang][OpenMP] Fix mapping of character type with LEN > 1 specified (#154172)agozillon
2025-09-08[flang] do not rely on existing fir.convert in TargetRewrite (#157413)jeanPerier
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-08-04[flang][NFC] Update more FIR op creation to the new APIs (#152060)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[flang] Handle SEQUENCE derived types for array repacking. (#148777)Slava Zakharin
2025-07-16[OpenMP] Add TargetAMDGPU support for Complex argument and return types (#144...Akash Banerjee
2025-07-16[MLIR] Add ComplexTOROCDLLibraryCalls pass (#144926)Akash Banerjee
2025-07-14[flang][acc][nfc] Move FIROpenACCSupport to Support subfolder (#148710)Razvan Lupusoru
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-26[flang] Migrate away from std::nullopt (NFC) (#145928)Kazu Hirata
2025-06-19[flang] Set low probability for array repacking code. (#144830)Slava Zakharin
2025-06-12[flang] Erase `fir.local` ops before lowering `fir` to `llvm` (#143687)Kareem Ergawy
2025-06-11[AArch64] fix trampoline implementation: use X15 (#126743)Jameson Nash
2025-06-06[Flang] - Handle `BoxCharType` in `fir.box_offset` op (#141713)Pranav Bhandarkar
2025-06-06[flang][hlfir] do not propagate polymorphic temporary as allocatables (#142609)jeanPerier
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