Searched refs:itemAddr (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | FIRBuilder.cpp | 459 mlir::Value itemAddr = fir::getBase(exv); in createBox() local 460 if (itemAddr.getType().isa<fir::BoxType>()) in createBox() 461 return itemAddr; in createBox() 462 auto elementType = fir::dyn_cast_ptrEleTy(itemAddr.getType()); in createBox() 465 << itemAddr.getType(); in createBox() 472 return create<fir::EmboxOp>(loc, boxTy, itemAddr, s); in createBox() 477 return create<fir::EmboxOp>(loc, boxTy, itemAddr, s); in createBox() 481 return create<fir::EmboxOp>(loc, boxTy, itemAddr, s, emptySlice, in createBox() 486 return create<fir::EmboxOp>(loc, boxTy, itemAddr); in createBox() 489 return create<fir::EmboxOp>(loc, boxTy, itemAddr, emptyShape, in createBox() [all …]
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | IO.cpp | 586 mlir::Value itemAddr = fir::getBase(item); in createIoRuntimeCallForItem() local 587 mlir::Type itemTy = fir::unwrapPassByRefType(itemAddr.getType()); in createIoRuntimeCallForItem() 588 inputFuncArgs.push_back(builder.createConvert(loc, argType, itemAddr)); in createIoRuntimeCallForItem() 601 auto itemAddr = fir::getBase(item); in createIoRuntimeCallForItem() local 602 auto itemTy = fir::unwrapRefType(itemAddr.getType()); in createIoRuntimeCallForItem() 604 boolRefToLogical(loc, builder, itemAddr); in createIoRuntimeCallForItem()
|