Home
last modified time | relevance | path

Searched refs:multiply64 (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/TosaToArith/
H A DTosaToArith.cpp87 Value multiply64 = in matchAndRewrite() local
94 multiply64 = rewriter.create<arith::AddIOp>(loc, multiply64, round); in matchAndRewrite()
105 Value val = rewriter.create<arith::AddIOp>(loc, dir, multiply64); in matchAndRewrite()
108 multiply64 = in matchAndRewrite()
109 rewriter.create<arith::SelectOp>(loc, valid, val, multiply64); in matchAndRewrite()
112 Value result64 = rewriter.create<arith::ShRSIOp>(loc, multiply64, shift64); in matchAndRewrite()
153 Value multiply64 = in matchAndRewrite() local
158 rewriter.create<arith::ShRUIOp>(loc, multiply64, thirtyTwo64); in matchAndRewrite()
/llvm-project-15.0.7/llvm/test/Transforms/Util/
H A Dstore-first-op.ll31 !4 = distinct !DISubprogram(name: "multiply64", linkageName: "_ZN4llvm13ScaledNumbers10multiply64Em…
/llvm-project-15.0.7/llvm/lib/Support/
H A DScaledNumber.cpp22 std::pair<uint64_t, int16_t> ScaledNumbers::multiply64(uint64_t LHS, in multiply64() function in ScaledNumbers
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DScaledNumber.h108 std::pair<uint64_t, int16_t> multiply64(uint64_t LHS, uint64_t RHS);
120 return multiply64(LHS, RHS); in getProduct()