Lines Matching refs:llvmVectorTy
1495 LLVM::LLVMType llvmVectorTy; member
1521 info.llvmVectorTy = llvmTy; in extractNDVectorTypeInfo()
1614 auto llvmVectorTy = vectorTypeInfo.llvmVectorTy; in handleMultidimensionalVectors() local
1616 if (!llvmVectorTy || llvmArrayTy != vectorTypeInfo.llvmArrayTy) in handleMultidimensionalVectors()
1627 loc, llvmVectorTy, operand, position)); in handleMultidimensionalVectors()
1628 Value newVal = createOperand(llvmVectorTy, extractedOperands); in handleMultidimensionalVectors()
1650 auto callback = [op, targetOp, &rewriter](LLVM::LLVMType llvmVectorTy, in vectorOneToOneRewrite()
1653 state.addTypes(llvmVectorTy); in vectorOneToOneRewrite()
2526 [&](LLVM::LLVMType llvmVectorTy, ValueRange operands) { in matchAndRewrite() argument
2528 mlir::VectorType::get({llvmVectorTy.getVectorNumElements()}, in matchAndRewrite()
2532 rewriter.create<LLVM::ConstantOp>(loc, llvmVectorTy, splatAttr); in matchAndRewrite()
2534 rewriter.create<LLVM::SqrtOp>(loc, llvmVectorTy, operands[0]); in matchAndRewrite()
2535 return rewriter.create<LLVM::FDivOp>(loc, llvmVectorTy, one, sqrt); in matchAndRewrite()
3374 auto llvmVectorTy = vectorTypeInfo.llvmVectorTy; in matchAndRewrite() local
3375 if (!llvmArrayTy || !llvmVectorTy) in matchAndRewrite()
3383 Value vdesc = rewriter.create<LLVM::UndefOp>(loc, llvmVectorTy); in matchAndRewrite()
3387 Value v = rewriter.create<LLVM::InsertElementOp>(loc, llvmVectorTy, vdesc, in matchAndRewrite()