Searched refs:unwrapRefType (Results 1 – 16 of 16) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | BoxedProcedure.cpp | 82 return needsConversion(unwrapRefType(ty)); in needsConversion() 148 return builder.create<ConvertOp>(loc, unwrapRefType(type.getEleTy()), in materializeProcedure() 253 auto toTy = typeConverter.convertType(unwrapRefType(ty)); in runOnOperation() 267 auto toTy = typeConverter.convertType(unwrapRefType(ty)); in runOnOperation()
|
| H A D | CodeGen.cpp | 1032 mlir::Type dataTy = fir::unwrapRefType(heapTy); in matchAndRewrite()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/Runtime/ |
| H A D | Ragged.cpp | 34 auto eleTy = fir::unwrapSequenceType(fir::unwrapRefType(header.getType())); in genRaggedArrayAllocate()
|
| H A D | Numeric.cpp | 375 mlir::Type eleTy = fir::unwrapRefType(x.getType()); in genSelectedIntKind() 395 mlir::Type eleTy = fir::unwrapRefType(arg.getType()); in genSelectedRealKind()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/ |
| H A D | BoxValue.h | 467 type = fir::unwrapSequenceType(fir::unwrapRefType(type)); 524 return fir::unwrapRefType(fir::getBase(exv).getType()); in getBaseTypeOf()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/ |
| H A D | FIRType.h | 189 inline mlir::Type unwrapRefType(mlir::Type t) { in unwrapRefType() function
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | FIRBuilder.cpp | 319 assert((fir::unwrapRefType(toTy) == in convertWithSemantics() 320 fir::unwrapRefType(fir::unwrapPassByRefType(fromTy)) && in convertWithSemantics() 341 createConvert(loc, fir::unwrapRefType(addr.getType()), val); in createStoreWithConvert() 999 rhsVal = builder.createConvert(loc, fir::unwrapRefType(lhsAddr.getType()), in genScalarAssignment()
|
| H A D | Character.cpp | 31 type = fir::unwrapRefType(type); in unwrapBoxAndRef() 401 auto toTy = fir::unwrapRefType(addr.getType()); in createLengthOneAssign()
|
| H A D | MutableBox.cpp | 326 auto type = fir::unwrapRefType(baseAddrType); in createUnallocatedBox()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | FIRType.cpp | 288 mlir::Type nt = unwrapSequenceType(unwrapRefType(ty)); in unwrapAllRefAndSeqType() 301 auto eleTy = unwrapRefType(boxTy.getEleTy()); in unwrapSeqOrBoxedSeqType()
|
| H A D | FIROps.cpp | 1026 if (fir::unwrapRefType(getType()) != eleTy) in verify()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | ConvertExpr.cpp | 392 if (fir::unwrapRefType(fir::getBase(v).getType()) in genLoad() 1361 kindMap.getCharacterBitsize(fir::unwrapRefType(fromTy) in genval() 2365 type = fir::unwrapRefType(type); in toExtendedValue() 3394 mlir::Type argBaseType = fir::unwrapRefType(argType); in genScalarUserDefinedAssignmentCall() 3397 if (argBaseType != fir::unwrapRefType(from.getType())) { in genScalarUserDefinedAssignmentCall() 3500 mlir::Type ty = fir::unwrapRefType(val.getType()); in convertToArrayBoxValue() 5817 return fir::unwrapRefType(boxTy.getEleTy()); in unwrapBoxEleTy() 6124 mlir::Type baseType = fir::unwrapRefType(base.getType()); in genOptionalArrayFetch() 6966 ty = fir::unwrapRefType(boxTy.getEleTy()); in lowerPath() 7052 eleTy = fir::unwrapRefType(eleTy); in applyPathToArrayLoad() [all …]
|
| H A D | Runtime.cpp | 354 if (auto intType = fir::unwrapRefType(type).dyn_cast<mlir::IntegerType>()) in genSystemClock()
|
| H A D | IO.cpp | 602 auto itemTy = fir::unwrapRefType(itemAddr.getType()); in createIoRuntimeCallForItem() 707 loc, fir::unwrapRefType(loopVar.getType()), doLoopOp.getInductionVar()); in genIoLoop() 716 lcv = builder.createConvert(loc, fir::unwrapRefType(loopVar.getType()), in genIoLoop() 728 builder.createConvert(loc, fir::unwrapRefType(loopVar.getType()), in genIoLoop() 762 lcv = builder.createConvert(loc, fir::unwrapRefType(loopVar.getType()), in genIoLoop()
|
| H A D | IntrinsicCall.cpp | 3320 mlir::Type type0 = fir::unwrapRefType(tsource.getType()); in genMerge() 4291 } else if (fir::isa_char(type) || fir::isa_char(fir::unwrapRefType(type))) { in createExtremumCompare()
|
| H A D | Bridge.cpp | 83 return fir::unwrapRefType(loopVariable.getType()); in getLoopVariableType()
|