Home
last modified time | relevance | path

Searched refs:PoisonOp (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h728 LLVM_ABI bool propagatesPoison(const Use &PoisonOp);
/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/
H A DLowerToLLVM.cpp2190 mlir::Value result = rewriter.create<mlir::LLVM::PoisonOp>(loc, llvmTy); in matchAndRewrite()
2257 mlir::Value poison = rewriter.create<mlir::LLVM::PoisonOp>(loc, llvmTy); in matchAndRewrite()
2260 if (mlir::isa<mlir::LLVM::PoisonOp>(elementValue.getDefiningOp())) { in matchAndRewrite()
2419 rewriter.create<mlir::LLVM::PoisonOp>(op->getLoc(), complexLLVMTy); in matchAndRewrite()
2495 rewriter.create<mlir::LLVM::PoisonOp>(op->getLoc(), complexLLVMTy); in matchAndRewrite()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp7925 bool llvm::propagatesPoison(const Use &PoisonOp) { in propagatesPoison() argument
7926 const Operator *I = cast<Operator>(PoisonOp.getUser()); in propagatesPoison()
7933 return PoisonOp.getOperandNo() == 0; in propagatesPoison()