Lines Matching refs:builder

28 mlir::Value fir::runtime::genCommandArgumentCount(fir::FirOpBuilder &builder,  in genCommandArgumentCount()  argument
31 fir::runtime::getRuntimeFunc<mkRTKey(ArgumentCount)>(loc, builder); in genCommandArgumentCount()
32 return builder.create<fir::CallOp>(loc, argumentCountFunc).getResult(0); in genCommandArgumentCount()
35 mlir::Value fir::runtime::genArgumentValue(fir::FirOpBuilder &builder, in genArgumentValue() argument
41 fir::runtime::getRuntimeFunc<mkRTKey(ArgumentValue)>(loc, builder); in genArgumentValue()
43 builder, loc, argumentValueFunc.getFunctionType(), number, value, errmsg); in genArgumentValue()
44 return builder.create<fir::CallOp>(loc, argumentValueFunc, args).getResult(0); in genArgumentValue()
47 mlir::Value fir::runtime::genArgumentLength(fir::FirOpBuilder &builder, in genArgumentLength() argument
51 fir::runtime::getRuntimeFunc<mkRTKey(ArgumentLength)>(loc, builder); in genArgumentLength()
53 builder, loc, argumentLengthFunc.getFunctionType(), number); in genArgumentLength()
54 return builder.create<fir::CallOp>(loc, argumentLengthFunc, args) in genArgumentLength()
59 fir::FirOpBuilder &builder, mlir::Location loc, mlir::Value name, in genEnvVariableValue() argument
62 fir::runtime::getRuntimeFunc<mkRTKey(EnvVariableValue)>(loc, builder); in genEnvVariableValue()
64 mlir::Value sourceFile = fir::factory::locationToFilename(builder, loc); in genEnvVariableValue()
66 fir::factory::locationToLineNo(builder, loc, valueFuncTy.getInput(5)); in genEnvVariableValue()
68 fir::runtime::createArguments(builder, loc, valueFuncTy, name, value, in genEnvVariableValue()
70 return builder.create<fir::CallOp>(loc, valueFunc, args).getResult(0); in genEnvVariableValue()
73 mlir::Value fir::runtime::genEnvVariableLength(fir::FirOpBuilder &builder, in genEnvVariableLength() argument
78 fir::runtime::getRuntimeFunc<mkRTKey(EnvVariableLength)>(loc, builder); in genEnvVariableLength()
80 mlir::Value sourceFile = fir::factory::locationToFilename(builder, loc); in genEnvVariableLength()
82 fir::factory::locationToLineNo(builder, loc, lengthFuncTy.getInput(3)); in genEnvVariableLength()
84 builder, loc, lengthFuncTy, name, trimName, sourceFile, sourceLine); in genEnvVariableLength()
85 return builder.create<fir::CallOp>(loc, lengthFunc, args).getResult(0); in genEnvVariableLength()