Lines Matching full:loc

16 void fir::runtime::genAssign(fir::FirOpBuilder &builder, mlir::Location loc,  in genAssign()  argument
18 auto func = fir::runtime::getRuntimeFunc<mkRTKey(Assign)>(loc, builder); in genAssign()
20 auto sourceFile = fir::factory::locationToFilename(builder, loc); in genAssign()
22 fir::factory::locationToLineNo(builder, loc, fTy.getInput(3)); in genAssign()
23 auto args = fir::runtime::createArguments(builder, loc, fTy, destBox, in genAssign()
25 builder.create<fir::CallOp>(loc, func, args); in genAssign()
29 mlir::Location loc, mlir::Value destBox, in genAssignPolymorphic() argument
32 fir::runtime::getRuntimeFunc<mkRTKey(AssignPolymorphic)>(loc, builder); in genAssignPolymorphic()
34 auto sourceFile = fir::factory::locationToFilename(builder, loc); in genAssignPolymorphic()
36 fir::factory::locationToLineNo(builder, loc, fTy.getInput(3)); in genAssignPolymorphic()
37 auto args = fir::runtime::createArguments(builder, loc, fTy, destBox, in genAssignPolymorphic()
39 builder.create<fir::CallOp>(loc, func, args); in genAssignPolymorphic()
43 mlir::Location loc, in genAssignExplicitLengthCharacter() argument
48 loc, builder); in genAssignExplicitLengthCharacter()
50 auto sourceFile = fir::factory::locationToFilename(builder, loc); in genAssignExplicitLengthCharacter()
52 fir::factory::locationToLineNo(builder, loc, fTy.getInput(3)); in genAssignExplicitLengthCharacter()
53 auto args = fir::runtime::createArguments(builder, loc, fTy, destBox, in genAssignExplicitLengthCharacter()
55 builder.create<fir::CallOp>(loc, func, args); in genAssignExplicitLengthCharacter()
59 mlir::Location loc, mlir::Value destBox, in genAssignTemporary() argument
62 fir::runtime::getRuntimeFunc<mkRTKey(AssignTemporary)>(loc, builder); in genAssignTemporary()
64 auto sourceFile = fir::factory::locationToFilename(builder, loc); in genAssignTemporary()
66 fir::factory::locationToLineNo(builder, loc, fTy.getInput(3)); in genAssignTemporary()
67 auto args = fir::runtime::createArguments(builder, loc, fTy, destBox, in genAssignTemporary()
69 builder.create<fir::CallOp>(loc, func, args); in genAssignTemporary()
73 mlir::Location loc, mlir::Value destBox, in genCopyInAssign() argument
75 auto func = fir::runtime::getRuntimeFunc<mkRTKey(CopyInAssign)>(loc, builder); in genCopyInAssign()
77 auto sourceFile = fir::factory::locationToFilename(builder, loc); in genCopyInAssign()
79 fir::factory::locationToLineNo(builder, loc, fTy.getInput(3)); in genCopyInAssign()
80 auto args = fir::runtime::createArguments(builder, loc, fTy, destBox, in genCopyInAssign()
82 builder.create<fir::CallOp>(loc, func, args); in genCopyInAssign()
86 mlir::Location loc, mlir::Value destBox, in genCopyOutAssign() argument
89 fir::runtime::getRuntimeFunc<mkRTKey(CopyOutAssign)>(loc, builder); in genCopyOutAssign()
91 auto sourceFile = fir::factory::locationToFilename(builder, loc); in genCopyOutAssign()
93 fir::factory::locationToLineNo(builder, loc, fTy.getInput(3)); in genCopyOutAssign()
94 auto args = fir::runtime::createArguments(builder, loc, fTy, destBox, in genCopyOutAssign()
96 builder.create<fir::CallOp>(loc, func, args); in genCopyOutAssign()