| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | Character.cpp | 211 buff = builder.createConvert(loc, refType, buff); in createEmbox() 227 auto len = builder.createConvert(loc, lenType, box.getLen()); in toScalarCharacter() 230 loc, len, builder.createConvert(loc, lenType, extent)); in toScalarCharacter() 238 auto buffer = builder.createConvert(loc, type, box.getBuffer()); in toScalarCharacter() 271 auto coor = builder.createConvert(loc, coorTy, buffer); in createElementAddr() 331 auto castCount = builder.createConvert(loc, i64Ty, count); in createCopy() 337 auto toPtr = builder.createConvert(loc, argTys[0], toBuff); in createCopy() 405 val = builder.createConvert(loc, toTy, val); in createLengthOneAssign() 647 auto cast = builder.createConvert(loc, intType, code); in createSingletonFromCode() 720 addr = builder.createConvert(loc, tupleType.getType(0), addr); in createCharacterProcedureTuple() [all …]
|
| H A D | MutableBox.cpp | 33 return builder.createConvert(loc, box.getBoxTy(), addr); in createNewFirBox() 66 cleanedAddr = builder.createConvert(loc, type, addr); in createNewFirBox() 282 builder.create<fir::StoreOp>(loc, builder.createConvert(loc, type, val), in updateMutableProperties() 441 auto cast = builder.createConvert( in genFinalizeAndFree() 543 auto lbi = builder.createConvert(loc, idxTy, lb); in associateMutableBoxWithRemap() 544 auto ubi = builder.createConvert(loc, idxTy, ub); in associateMutableBoxWithRemap() 552 auto cast = builder.createConvert(loc, idxTy, ub); in associateMutableBoxWithRemap() 565 return builder.createConvert(loc, builder.getRefType(ty), addr); in associateMutableBoxWithRemap() 606 auto lb = builder.createConvert(loc, idxTy, lbnd); in associateMutableBoxWithRemap() 649 lengths.emplace_back(builder.createConvert(loc, idxTy, len)); in getNewLengths() [all …]
|
| H A D | FIRBuilder.cpp | 170 indices.push_back(createConvert(loc, idxTy, sh)); in allocateLocal() 284 auto cast = createConvert(loc, eleTy, val); in convertWithSemantics() 294 return createConvert(loc, toTy, rp); in convertWithSemantics() 302 return createConvert(loc, toTy, unboxchar.first); in convertWithSemantics() 325 return createConvert(loc, toTy, val); in convertWithSemantics() 371 auto lb = createConvert(loc, idxTy, lbnd); in genShape() 426 auto lb = createConvert(loc, idxTy, lbnd); in createSlice() 427 auto ext = createConvert(loc, idxTy, extent); in createSlice() 531 lb = createConvert(loc, type, lb); in genExtentFromTriplet() 532 ub = createConvert(loc, type, ub); in genExtentFromTriplet() [all …]
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | IO.cpp | 361 mlir::Value nameAddr = builder.createConvert( in getNamelistGroup() 500 outputFuncArgs.push_back(builder.createConvert( in genOutputItemList() 592 inputFuncArgs.push_back(builder.createConvert( in createIoRuntimeCallForItem() 706 mlir::Value lcv = builder.createConvert( in genIoLoop() 774 return builder.createConvert(loc, toType, in locToFilename() 788 return builder.createConvert(loc, toType, null); in getDefaultScratch() 825 buff = builder.createConvert(loc, strTy, buff); in genBuffer() 826 len = builder.createConvert(loc, lenTy, len); in genBuffer() 1428 stringRef = builder.createConvert( in lowerReferenceAsStringSelect() 1597 return builder.createConvert(loc, ty, rawUnit); in genIOUnitNumber() [all …]
|
| H A D | VectorSubscripts.cpp | 88 substringBounds.emplace_back(builder.createConvert(loc, idxTy, lb)); in gen() 91 substringBounds.emplace_back(builder.createConvert(loc, idxTy, ub)); in gen() 183 size = builder.createConvert(loc, idxTy, size); in genRankedArrayRefSubscriptAndBase() 200 lb = builder.createConvert(loc, idxTy, lb); in genRankedArrayRefSubscriptAndBase() 201 ub = builder.createConvert(loc, idxTy, ub); in genRankedArrayRefSubscriptAndBase() 203 stride = builder.createConvert(loc, idxTy, stride); in genRankedArrayRefSubscriptAndBase() 368 baseLb = builder.createConvert(loc, idxTy, baseLb); in genLoopBounds() 407 builder.createConvert(loc, idxTy, vecElt)); in getElementAt() 410 indexes.emplace_back(builder.createConvert(loc, idxTy, i)); in getElementAt()
|
| H A D | IntrinsicCall.cpp | 2435 return builder.createConvert( in genCommandArgumentCount() 2741 return builder.createConvert( in genExponent() 2763 return builder.createConvert( in genFraction() 3048 return builder.createConvert( in genIeeeIsFinite() 3473 return builder.createConvert( in genNearest() 3677 return builder.createConvert( in genRRSpacing() 3690 return builder.createConvert( in genScale() 3777 return builder.createConvert( in genSelectedIntKind() 3809 return builder.createConvert( in genSelectedRealKind() 3819 return builder.createConvert( in genSetExponent() [all …]
|
| H A D | ConvertVariable.cpp | 1004 mlir::Value castVal = builder.createConvert( in finalizeCommonBlockDefinition() 1132 mlir::Value lb = builder.createConvert( in lowerExplicitLowerBounds() 1162 mlir::Value ub = builder.createConvert( in lowerExplicitExtents() 1375 ub = builder.createConvert(loc, idxTy, ub); in mapSymbolAttributes() 1419 lb = builder.createConvert(loc, idxTy, genValue(expr)); in mapSymbolAttributes() 1543 addr = builder.createConvert(loc, castTy, addr); in mapSymbolAttributes() 1588 addr = builder.createConvert(loc, castTy, addr); in mapSymbolAttributes() 1643 addr = builder.createConvert(loc, castTy, addr); in mapSymbolAttributes() 1710 addr = builder.createConvert(loc, castTy, addr); in mapSymbolAttributes() 1779 addr = builder.createConvert(loc, castTy, addr); in mapSymbolAttributes() [all …]
|
| H A D | Allocatable.cpp | 94 mlir::Value castStat = builder.createConvert( in assignStat() 132 operands.emplace_back(builder.createConvert(loc, snd, fst)); in genRuntimeSetBounds() 153 args.push_back(builder.createConvert(loc, inputTypes[0], box.getAddr())); in genRuntimeInitCharacter() 154 args.push_back(builder.createConvert(loc, inputTypes[1], len)); in genRuntimeInitCharacter() 180 operands.emplace_back(builder.createConvert(loc, snd, fst)); in genRuntimeAllocate() 202 operands.emplace_back(builder.createConvert(loc, snd, fst)); in genRuntimeDeallocate() 348 lb = builder.createConvert(loc, idxTy, lb); in genInlinedAllocation() 356 ub = builder.createConvert(loc, idxTy, ub); in genInlinedAllocation()
|
| H A D | Runtime.cpp | 65 builder.createConvert(loc, calleeType.getInput(0), x.getAddr())); in genStopStatement() 67 builder.createConvert(loc, calleeType.getInput(1), x.getLen())); in genStopStatement() 74 builder.createConvert(loc, calleeType.getInput(0), x); in genStopStatement() 101 builder.createConvert(loc, calleeType.getInput(operands.size()), q)); in genStopStatement() 361 builder.createConvert(loc, fir::dyn_cast_ptrEleTy(type), res); in genSystemClock()
|
| H A D | ConvertExpr.cpp | 1123 return builder.createConvert( in genval() 1659 return builder.createConvert( in genArrayLit() 2002 delta = builder.createConvert(loc, idxTy, delta); in genOffsetAndCoordinateOp() 2037 return builder.createConvert(loc, origRefTy, coor); in genOffsetAndCoordinateOp() 2112 return builder.createConvert(loc, ty, lb); in getLBound() 2489 return builder.createConvert( in genCallOpAndResult() 3391 return builder.createConvert(loc, argType, box); in genScalarUserDefinedAssignmentCall() 3408 return builder.createConvert(loc, argType, from); in genScalarUserDefinedAssignmentCall() 4421 return builder->createConvert(loc, i1Ty, load); in genMaskAccess() 5270 return builder.createConvert(loc, ty, val); in genarr() [all …]
|
| H A D | Bridge.cpp | 1187 return builder->createConvert(loc, controlType, in genFIRIncrementLoopBegin() 1227 mlir::Value value = builder->createConvert( in genFIRIncrementLoopBegin() 1327 mlir::Value lcv = builder->createConvert( in genFIRIncrementLoopEnd() 1436 mlir::Value cast = builder->createConvert(loc, toTy, inducVar); in forceControlVariableBinding() 1472 ? builder->createConvert( in genFIR() 1511 lb = builder->createConvert(loc, idxTy, lowerExpr(*lo)); in genFIR() 1512 ub = builder->createConvert(loc, idxTy, lowerExpr(*hi)); in genFIR() 1514 ? builder->createConvert( in genFIR() 1728 valueList.push_back(builder->createConvert( in genFIR() 2269 addr = builder->createConvert( in genAssignment() [all …]
|
| H A D | HostAssociations.cpp | 141 mlir::Value castBox = builder.createConvert(args.loc, typeInTuple, in instantiateHostTuple() 172 mlir::Value castBox = builder.createConvert(args.loc, typeInTuple, in instantiateHostTuple() 250 mlir::Value castBox = builder.createConvert(args.loc, typeInTuple, in instantiateHostTuple()
|
| H A D | OpenMP.cpp | 189 firOpBuilder.createConvert(currentLocation, seqTy, commonValue); in genCommonBlockMember() 196 return firOpBuilder.createConvert(currentLocation, in genCommonBlockMember() 608 return firOpBuilder.createConvert(currentLocation, firOpBuilder.getI1Type(), in getIfClauseOperand() 730 finalClauseOperand = firOpBuilder.createConvert( in genOMP() 1027 lowerBound[it] = firOpBuilder.createConvert(currentLocation, loopVarType, in genOMP() 1029 upperBound[it] = firOpBuilder.createConvert(currentLocation, loopVarType, in genOMP() 1032 firOpBuilder.createConvert(currentLocation, loopVarType, step[it]); in genOMP()
|
| H A D | CustomIntrinsicCall.cpp | 206 mlir::Value size = builder.createConvert( in lowerIshftc()
|
| H A D | OpenACC.cpp | 179 ifCond = firOpBuilder.createConvert(converter.getCurrentLocation(), in genIfClause() 421 selfCond = firOpBuilder.createConvert( in createParallelOp() 434 selfCond = firOpBuilder.createConvert( in createParallelOp()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | BoxedProcedure.cpp | 232 builder.createConvert(loc, i8Ptr, embox.getHost()); in runOnOperation() 233 mlir::Value tramp = builder.createConvert(loc, i8Ptr, buffer); in runOnOperation() 235 builder.createConvert(loc, i8Ptr, embox.getFunc()); in runOnOperation()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/Runtime/ |
| H A D | Numeric.cpp | 243 builder.createConvert(loc, funcTy.getInput(0), x)}; in genExponent() 268 builder.createConvert(loc, funcTy.getInput(0), x)}; in genFraction() 332 builder.createConvert(loc, funcTy.getInput(0), x)}; in genRRSpacing() 463 builder.createConvert(loc, funcTy.getInput(0), x)}; in genSpacing()
|
| H A D | Ragged.cpp | 49 auto castVal = builder.createConvert(loc, i64Ty, i.value()); in genRaggedArrayAllocate()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/Runtime/ |
| H A D | RTBuilder.h | 412 result.emplace_back(builder.createConvert(loc, fTy.getInput(N), arg)); 419 result.emplace_back(builder.createConvert(loc, fTy.getInput(N), arg));
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/ |
| H A D | FIRBuilder.h | 247 mlir::Value createConvert(mlir::Location loc, mlir::Type toTy, 287 return createConvert(loc, getIndexType(), val); in convertToIndexType()
|