aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Lower/CallInterface.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-04-17[flang] Retain internal and BIND(C) host procedure link in FIR (#87796)jeanPerier1-12/+28
2024-04-12[flang] Pass VALUE CHARACTER arg by register in BIND(C) calls (#87774)jeanPerier1-8/+16
2024-04-02[flang][NFC] use mlir::SymbolTable in lowering (#86673)jeanPerier1-3/+6
2024-03-19[flang] Enable polymorphic lowering by default (#83285)jeanPerier1-6/+0
2024-03-19[flang] Lower sequence associated argument passed by descriptor (#85696)jeanPerier1-24/+110
2024-02-13[flang][cuda] Lower cluster_dims values (#81636)Valentin Clement (バレンタイン クレメン)1-1/+15
2024-02-13[flang][cuda] Lower launch_bounds values (#81537)Valentin Clement (バレンタイン クレメン)1-6/+39
2024-02-09[flang][cuda] Lower attribute for procedure (#81336)Valentin Clement (バレンタイン クレメン)1-0/+7
2024-02-09[flang][cuda][NFC] Rename CUDAAttribute to CUDADataAttribute (#81323)Valentin Clement (バレンタイン クレメン)1-1/+1
2024-02-09[flang] Align runtime info and lowering regarding passing ABIs (#81166)jeanPerier1-26/+1
2024-02-08[flang][cuda] Lower attribute for dummy argument (#81212)Valentin Clement (バレンタイン クレメン)1-0/+5
2024-01-31[Flang] Support NULL(procptr): null intrinsic that has procedure pointer argu...Daniel Chen1-3/+7
2024-01-31[flang] Lower ASYNCHRONOUS variables and IO statements (#80008)jeanPerier1-2/+5
2024-01-30[Flang]: Lowering reference to functions that return a procedure pointer (#78...Daniel Chen1-32/+33
2024-01-26[flang] Lower passing non assumed-rank/size to assumed-ranks (#79145)jeanPerier1-13/+17
2023-12-19[flang] Lower procedure pointer components (#75453)jeanPerier1-3/+17
2023-12-05[flang] Fix issue with lookup in the binding table (#74416)Valentin Clement (バレンタイン クレメン)1-1/+1
2023-11-23[Flang] Add partial support for lowering procedure pointer assignment. (#70461)Daniel Chen1-33/+56
2023-11-23Revert "[Flang] Add partial support for lowering procedure pointer assignment...Muhammad Omair Javaid1-56/+33
2023-11-22[Flang] Add partial support for lowering procedure pointer assignment. (#70461)Daniel Chen1-33/+56
2023-11-13[flang] Allow polymorphic actual to implicit interface (#70873)Peter Klausler1-1/+2
2023-11-08[flang][hlfir] patch for assumed shape dummy with VALUE keyword when lowering...Anthony Cabrera1-1/+2
2023-10-27[flang] Implement legacy %VAL and %REF actual arguments (#70343)jeanPerier1-5/+30
2023-10-16[flang] Regularize TODO messages for coarray related features (#69227)Pete Steinfeld1-1/+1
2023-10-09[flang] Set func.func arg attributes for procedure designators (#68420)jeanPerier1-36/+71
2023-09-26[flang] Lower special bind(c) cases without binding labels (#65758)jeanPerier1-18/+4
2023-09-12[flang] Lower BIND(C) assumed length to CFI descriptor (#65950)jeanPerier1-3/+6
2023-05-24[flang] Support for PowerPC vector typeKelvin Li1-4/+6
2023-05-23[flang] Fixed managing copy-in/copy-out temps.Slava Zakharin1-0/+51
2023-05-22[flang][hlfir] Support rank mismatch with IGNORE_TKR(R).Slava Zakharin1-0/+14
2023-04-14[flang] Change TYPE(*) arrays passing conventionJean Perier1-9/+2
2023-03-17[flang] Pass box address for bind(c) assumed type dummy argumentValentin Clement1-1/+8
2023-02-28[flang] Block constructV Donaldson1-9/+6
2023-02-17[flang] Adding fir::getSymbolAttrName attribute to the function corresponding...Renaud-K1-3/+10
2023-02-10[flang][hlfir] Ramp-up support of implicit interface mismatchesJean Perier1-19/+58
2023-02-09[flang][hlfir] Lower procedure designators to HLFIRJean Perier1-6/+9
2023-02-01[flang][hlfir] Lower post f77 user callsJean Perier1-6/+13
2023-01-14Remove redundant initialization of std::optional (NFC)Kazu Hirata1-1/+1
2023-01-07[flang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-3/+3
2023-01-07[flang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-20[flang] Do not convey captured globals through host linkJean Perier1-1/+9
2022-12-16[flang] Lower procedure ref to user defined elemental procedures (part 1)Jean Perier1-1/+8
2022-12-03[flang] Use std::nullopt instead of None (NFC)Kazu Hirata1-5/+5
2022-11-25[flang] Update fir.dispatch op lowering for tbp with character resultValentin Clement1-0/+11
2022-11-25[flang] Avoid crash in lowering for unlimited polymorphic function returnValentin Clement1-1/+2
2022-11-04[flang][RFC] Change the interface for non-BIND(C) CPTR type with VALUE attributePeixin Qiao1-3/+5
2022-11-02[NFC][flang] Lowering options clean-up.Slava Zakharin1-1/+1
2022-10-25[flang] Add two semantic checks about BIND(C) attributePeixin-Qiao1-3/+0
2022-10-22[flang] Fix the interface for numerical/logical scalar with VALUE attributePeixin Qiao1-2/+8
2022-10-17[flang] Fix the trivial type passed as value with bind(C)Peixin Qiao1-0/+3