aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/CodeGen
AgeCommit message (Expand)AuthorFilesLines
2025-11-20[flang][debug] Make common blocks data extraction more robust. (#168752)Abid Qadeer1-0/+1
2025-11-14[flang] Implement !DIR$ IVDEP directive (#133728)Jean-Didier PAILLEUX1-0/+11
2025-11-12[flang][debug] Track dummy argument positions explicitly. (#167489)Abid Qadeer1-1/+5
2025-11-11[mlir] Remove deprecated GEN_PASS_CLASSES (#167496)Jacques Pienaar1-1/+1
2025-11-08[flang] Remove unused local variables (NFC) (#167105)Kazu Hirata1-1/+0
2025-10-28[flang][cuda] Support gpu.launch_func with async token in target rewrite pass...Valentin Clement (バレンタイン クレメン)1-2/+7
2025-10-28[flang] Implement !DIR$ [NO]INLINE and FORCEINLINE directives (#134350)Jean-Didier PAILLEUX1-0/+12
2025-10-22[flang] Update target rewrite to support workgroup and private attributions (...Valentin Clement (バレンタイン クレメン)1-4/+20
2025-10-22[flang][mlir] Migrate to free create functions. NFC. (#164657)Jakub Kuderski2-4/+5
2025-10-22[flang][FIR] add fir.assumed_size_extent to abstract assumed-size extent enco...jeanPerier1-0/+39
2025-10-14[flang][cuda] Do not fail if global is not found (#163445)Valentin Clement (バレンタイン クレメン)1-5/+7
2025-10-14[flang][cuda] Set address space for constant variables (#163430)Valentin Clement (バレンタイン クレメン)1-1/+13
2025-10-13[flang][cuda] Add a TODO for code generation of CONSTANT variable (#163268)Valentin Clement (バレンタイン クレメン)1-0/+4
2025-10-08[Flang]Fix the build with the EXPENSIVE_CHECKS enabled (#162541)Alexey Bataev1-1/+1
2025-09-25[flang][cuda] Do not use managed memory inside gpu module (#160730)Valentin Clement (バレンタイン クレメン)1-0/+3
2025-09-24[flang][cuda] Make sure global device descriptor is allocated in managed memo...Valentin Clement (バレンタイン クレメン)1-0/+10
2025-09-17[Flang][OpenMP] Additional global address space modifications for device (#11...agozillon2-4/+18
2025-09-14[mlir][LLVM] Add LLVMAddrSpaceAttrInterface and NVVMMemorySpaceAttr (#157339)Fabian Mora1-1/+2
2025-09-09[Flang][OpenMP] Fix mapping of character type with LEN > 1 specified (#154172)agozillon1-2/+88
2025-09-08[flang] do not rely on existing fir.convert in TargetRewrite (#157413)jeanPerier1-1/+9
2025-09-08[flang][FIR] enable fir.box_addr codegen inside fir.global (#157120)jeanPerier1-19/+28
2025-08-18[OpenMP] Introduce omp.target_allocmem and omp.target_freemem omp dialect ops...Chaitanya2-83/+80
2025-08-12[flang] Cast fir.select[_rank] selector to i64. (#153239)Slava Zakharin1-90/+99
2025-08-05[flang][NFC] Move the rest of ops creation to new APIs (#152079)Valentin Clement (バレンタイン クレメン)2-16/+17
2025-08-04[flang][NFC] Update more FIR op creation to the new APIs (#152060)Valentin Clement (バレンタイン クレメン)1-37/+40
2025-07-24[mlir][NFC] update `flang/lib` create APIs (12/n) (#149914)Maksim Levental5-294/+320
2025-07-18[mlir][Flang][NFC] Replace use of `vector.insertelement/extractelement` (#143...Diego Caballero2-0/+3
2025-07-17[flang] handle allocation of zero-sized objects (#149165)Kelvin Li1-0/+10
2025-07-16[flang] Handle SEQUENCE derived types for array repacking. (#148777)Slava Zakharin1-19/+37
2025-07-16[OpenMP] Add TargetAMDGPU support for Complex argument and return types (#144...Akash Banerjee1-2/+23
2025-07-16[MLIR] Add ComplexTOROCDLLibraryCalls pass (#144926)Akash Banerjee2-7/+11
2025-07-14[flang][acc][nfc] Move FIROpenACCSupport to Support subfolder (#148710)Razvan Lupusoru1-1/+1
2025-07-11[flang][NFC] Fix deprecation warning (#147932)Tom Eccles2-13/+10
2025-07-11[flang][do concurrent] Re-model `reduce` to match reductions are modelled in ...Kareem Ergawy1-23/+25
2025-07-10[Flang] Fix PowerPC build failure due to the deprecation of ArrayRef(std::nul...Daniel Chen2-11/+15
2025-07-09[flang] Add -fcomplex-arithmetic= option and select complex division algorith...Shunsuke Watanabe1-1/+14
2025-07-02[flang] Emit `fir.global` in the global address space (#146653)Kareem Ergawy2-9/+62
2025-06-30[flang] add option to generate runtime type info as external (#146071)jeanPerier1-49/+53
2025-06-27Revert "[flang] add option to generate runtime type info as external" (#146064)jeanPerier1-53/+49
2025-06-27[flang] add option to generate runtime type info as external (#145901)jeanPerier1-49/+53
2025-06-26[flang] Migrate away from std::nullopt (NFC) (#145928)Kazu Hirata1-2/+2
2025-06-19[flang] Set low probability for array repacking code. (#144830)Slava Zakharin1-14/+20
2025-06-12[flang] Erase `fir.local` ops before lowering `fir` to `llvm` (#143687)Kareem Ergawy1-9/+33
2025-06-11[AArch64] fix trampoline implementation: use X15 (#126743)Jameson Nash1-4/+4
2025-06-06[Flang] - Handle `BoxCharType` in `fir.box_offset` op (#141713)Pranav Bhandarkar1-6/+19
2025-06-06[flang][hlfir] do not propagate polymorphic temporary as allocatables (#142609)jeanPerier1-5/+3
2025-05-20[flang][cuda] Allocate extra descriptor in managed memory when it is coming f...Valentin Clement (バレンタイン クレメン)1-3/+6
2025-05-20[flang] translate derived type array init to attribute if possible (#140268)jeanPerier3-21/+242
2025-05-19[flang] use DataLayout instead of GEP to compute element size (#140235)jeanPerier1-29/+21
2025-04-30[flang] Add lowering of volatile references (#132486)Asher Mancinelli1-3/+8