Home
last modified time | relevance | path

Searched refs:containsPoisonElement (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstant.h112 bool containsPoisonElement() const;
/llvm-project-15.0.7/llvm/unittests/IR/
H A DConstantsTest.cpp625 EXPECT_FALSE(V1->containsPoisonElement()); in TEST()
631 EXPECT_FALSE(V2->containsPoisonElement()); in TEST()
637 EXPECT_TRUE(V3->containsPoisonElement()); in TEST()
643 EXPECT_TRUE(V4->containsPoisonElement()); in TEST()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantFold.cpp588 return !C->containsPoisonElement() && !C->containsConstantExpression(); in ConstantFoldSelectInstruction()
H A DConstants.cpp335 bool Constant::containsPoisonElement() const { in containsPoisonElement() function in Constant
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DConstantFolding.cpp1800 if (isa<PoisonValue>(Op) || Op->containsPoisonElement()) in constantFoldVectorReduce()
H A DValueTracking.cpp5293 return (PoisonOnly ? !C->containsPoisonElement() in isGuaranteedNotToBeUndefOrPoison()