summaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/Builder/FIRBuilder.cpp
AgeCommit message (Expand)Author
2025-08-27[flang] Added storage specification for [hl]fir.declare. (#155325)Slava Zakharin
2025-08-19Reapply "[flang] Lower EOSHIFT into hlfir.eoshift." (#153907) (#154241)Slava Zakharin
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
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-08-04[flang][cuda][NFC] Update to the new create APIs (#152050)Valentin Clement (バレンタイン クレメン)
2025-07-21[mlir][NFC] update `flang/Optimizer/Builder` create APIs (9/n) (#149917)Maksim Levental
2025-07-18[flang] Migrate away from ArrayRef(std::nullopt_t) (#149454)Kazu Hirata
2025-07-11[flang][do concurrent] Extned `getAllocaBlock()` and emit yields correctly (#...Kareem Ergawy
2025-07-02[flang] Emit `fir.global` in the global address space (#146653)Kareem Ergawy
2025-06-18[flang][fir] Provide allocation block for `fir.local` when required (#144521)Kareem Ergawy
2025-06-06[flang][hlfir] do not propagate polymorphic temporary as allocatables (#142609)jeanPerier
2025-05-22[flang] optionally add lifetime markers to alloca created in stack-arrays (#1...jeanPerier
2025-05-07[flang][fir] Lower `do concurrent` loop nests to `fir.do_concurrent` (#137928)Kareem Ergawy
2025-04-30[flang] Add lowering of volatile references (#132486)Asher Mancinelli
2025-04-16Revert "[flang][fir] Lower `do concurrent` loop nests to `fir.do_concurrent` ...Kareem Ergawy
2025-04-16[flang][fir] Lower `do concurrent` loop nests to `fir.do_concurrent` (#132904)Kareem Ergawy
2025-04-14[flang] Handle volatility in lowering and codegen (#135311)Asher Mancinelli
2025-04-09Reland "[flang][nfc] Support volatility in Fir ops" (#135039)Asher Mancinelli
2025-04-09Revert "[flang][nfc] Support volatility in Fir ops" (#135034)David Spickett
2025-04-09[flang][nfc] Support volatility in Fir ops (#134858)Asher Mancinelli
2025-04-07[flang][nfc] Support volatile on ref, box, and class types (#134386)Asher Mancinelli
2025-03-31[flang] Code generation for fir.pack/unpack_array. (#132080)Slava Zakharin
2025-03-14[flang] lower remaining cases of pointer assignments inside forall (#130772)jeanPerier
2025-02-25[flang][cuda] Set alloca block in cuf kernel (#128776)Valentin Clement (バレンタイン クレメン)
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] Set LLVM specific attributes to fir.call's of Fortran runtime. (#128093)Slava Zakharin
2025-01-30[flang] Fix build break after bac95752748a4Krzysztof Parzyszek
2025-01-29[flang] Reset all extents to zero for empty hlfir.elemental loops. (#124867)Slava Zakharin
2025-01-24[flang][cuda] Perform inlined assignment when field is c_devptr (#124322)Valentin Clement (バレンタイン クレメン)
2025-01-17[flang][cuda] Perform scalar assignment of c_devptr inlined (#123407)Valentin Clement (バレンタイン クレメン)
2025-01-16[mlir][IR] Remove factory methods from `FloatType` (#123026)Matthias Springer
2025-01-15[flang] Inline hlfir.matmul[_transpose]. (#122821)Slava Zakharin
2025-01-08[flang][cuda] Add c_devloc as intrinsic and inline it during lowering (#120648)Valentin Clement (バレンタイン クレメン)
2024-11-16[Flang][OpenMP] Derived type explicit allocatable member mapping (#113557)agozillon
2024-10-09[flang] Implement conversion of compatible derived types (#111165)Leandro Lupori
2024-10-04[flang][FIR] remove fir.complex type and its fir.real element type (#111025)jeanPerier
2024-10-03[flang] replace fir.complex usages with mlir complex (#110850)jeanPerier
2024-10-03[flang] add nsw to operations in subscripts (#110060)Yusuke MINATO
2024-09-16[flang] fix ignore_tkr(tk) with character dummy (#108168)jeanPerier
2024-09-16[flang][NFC] use llvm.intr.stacksave/restore instead of opaque calls (#108562)Tom Eccles
2024-09-10[flang][cuda] Avoid extra load in c_f_pointer lowering with c_devptr (#108090)Valentin Clement (バレンタイン クレメン)
2024-09-09[flang][cuda] Support c_devptr in c_f_pointer intrinsic (#107470)Valentin Clement (バレンタイン クレメン)
2024-08-13[flang][cuda] Fix allocation of descriptor for cray pointer (#103474)Valentin Clement (バレンタイン クレメン)
2024-07-26[mlir][flang] Add an interface of OpenACC compute regions for further getAllo...khaki3
2024-07-24[flang] fix C_PTR function result lowering (#100082)jeanPerier
2024-07-17[flang] handle alloca outside of entry blocks in MemoryAllocation (#98457)jeanPerier
2024-07-02Reland "[flang] add extra component information in fir.type_info" (#97404)jeanPerier
2024-06-27Revert "[flang] add extra component information in fir.type_info" (#96937)jeanPerier