Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/IR/
H A DConstantRangeTest.cpp2429 TEST_F(ConstantRangeTest, binaryAnd) { in TEST_F() argument
2433 EXPECT_EQ(*R16.binaryAnd(R16).getSingleElement(), APInt(8, 16)); in TEST_F()
2434 EXPECT_EQ(*R16.binaryAnd(R20).getSingleElement(), APInt(8, 16 & 20)); in TEST_F()
2439 EXPECT_TRUE(R16_32.binaryAnd(R32).getSingleElement()->isZero()); in TEST_F()
2440 EXPECT_TRUE(R32.binaryAnd(R16_32).getSingleElement()->isZero()); in TEST_F()
2444 EXPECT_EQ(R16_32.binaryAnd(R4), R0_5); in TEST_F()
2445 EXPECT_EQ(R4.binaryAnd(R16_32), R0_5); in TEST_F()
2450 EXPECT_EQ(R16_32.binaryAnd(R0_99), R0_32); in TEST_F()
2451 EXPECT_EQ(R0_99.binaryAnd(R16_32), R0_32); in TEST_F()
2455 return CR1.binaryAnd(CR2); in TEST_F()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstantRange.h471 ConstantRange binaryAnd(const ConstantRange &Other) const;
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantRange.cpp904 return binaryAnd(Other); in binaryOp()
1400 ConstantRange ConstantRange::binaryAnd(const ConstantRange &Other) const { in binaryAnd() function in ConstantRange
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp899 IdxRange = IdxRange.binaryAnd(CI->getValue()); in canScalarizeAccess()