Lines Matching defs:boxproc
36 // Lower the boxproc abstraction to function pointers and thunks where
41 /// This type converter rewrites all `!fir.boxproc<Func>` types to `Func` types.
47 /// Any type that is a `!fir.boxproc` in whole or in part will need to be
50 /// are possible, so those may convert `!fir.boxproc` to some other type or
112 [&](BoxProcType boxproc) { return convertType(boxproc.getEleTy()); });
200 /// A `boxproc` is an abstraction for a Fortran procedure reference. Typically,
208 /// The implementation used here is to convert `boxproc` values to function
209 /// pointers everywhere. If a `boxproc` value includes a frame pointer to the
234 // Rewrite all `fir.box_addr` ops on values of type `!fir.boxproc`