Searched refs:absShift (Results 1 – 1 of 1) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | IntrinsicCall.cpp | 3137 mlir::Value absShift = genAbs(resultType, {shift}); in genIshft() local 3138 auto left = builder.create<mlir::arith::ShLIOp>(loc, args[0], absShift); in genIshft() 3139 auto right = builder.create<mlir::arith::ShRUIOp>(loc, args[0], absShift); in genIshft() 3141 loc, mlir::arith::CmpIPredicate::sge, absShift, bitSize); in genIshft() 3177 mlir::Value absShift = genAbs(resultType, {shift}); in genIshftc() local 3178 auto elseSize = builder.create<mlir::arith::SubIOp>(loc, size, absShift); in genIshftc() 3182 loc, mlir::arith::CmpIPredicate::eq, absShift, size); in genIshftc() 3188 absShift, elseSize); in genIshftc() 3190 elseSize, absShift); in genIshftc()
|