Lines Matching refs:llvm1DVectorTy
76 [&](Type llvm1DVectorTy, ValueRange operands) { in matchAndRewrite() argument
79 return rewriter.create<LLVMOp>(loc, llvm1DVectorTy, operands[0], in matchAndRewrite()
128 [&](Type llvm1DVectorTy, ValueRange operands) { in matchAndRewrite() argument
131 {LLVM::getVectorNumElements(llvm1DVectorTy).getFixedValue()}, in matchAndRewrite()
135 rewriter.create<LLVM::ConstantOp>(loc, llvm1DVectorTy, splatAttr); in matchAndRewrite()
137 rewriter.create<LLVM::ExpOp>(loc, llvm1DVectorTy, operands[0]); in matchAndRewrite()
138 return rewriter.create<LLVM::FSubOp>(loc, llvm1DVectorTy, exp, one); in matchAndRewrite()
182 [&](Type llvm1DVectorTy, ValueRange operands) { in matchAndRewrite() argument
185 {LLVM::getVectorNumElements(llvm1DVectorTy).getFixedValue()}, in matchAndRewrite()
189 rewriter.create<LLVM::ConstantOp>(loc, llvm1DVectorTy, splatAttr); in matchAndRewrite()
190 auto add = rewriter.create<LLVM::FAddOp>(loc, llvm1DVectorTy, one, in matchAndRewrite()
192 return rewriter.create<LLVM::LogOp>(loc, llvm1DVectorTy, add); in matchAndRewrite()
235 [&](Type llvm1DVectorTy, ValueRange operands) { in matchAndRewrite() argument
238 {LLVM::getVectorNumElements(llvm1DVectorTy).getFixedValue()}, in matchAndRewrite()
242 rewriter.create<LLVM::ConstantOp>(loc, llvm1DVectorTy, splatAttr); in matchAndRewrite()
244 rewriter.create<LLVM::SqrtOp>(loc, llvm1DVectorTy, operands[0]); in matchAndRewrite()
245 return rewriter.create<LLVM::FDivOp>(loc, llvm1DVectorTy, one, sqrt); in matchAndRewrite()