Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstantRange.h479 ConstantRange binaryXor(const ConstantRange &Other) const;
/llvm-project-15.0.7/llvm/unittests/IR/
H A DConstantRangeTest.cpp2499 TEST_F(ConstantRangeTest, binaryXor) { in TEST_F() argument
2503 EXPECT_EQ(*R16.binaryXor(R16).getSingleElement(), APInt(8, 0)); in TEST_F()
2504 EXPECT_EQ(*R16.binaryXor(R20).getSingleElement(), APInt(8, 16 ^ 20)); in TEST_F()
2509 EXPECT_EQ(R16_35.binaryXor(R16_35), ConstantRange(APInt(8, 0), APInt(8, 64))); in TEST_F()
2510 EXPECT_EQ(R16_35.binaryXor(R0_99), ConstantRange(APInt(8, 0), APInt(8, 128))); in TEST_F()
2511 EXPECT_EQ(R0_99.binaryXor(R16_35), ConstantRange(APInt(8, 0), APInt(8, 128))); in TEST_F()
2515 return CR1.binaryXor(CR2); in TEST_F()
2531 return CR.binaryXor(ConstantRange(APInt::getAllOnes(CR.getBitWidth()))); in TEST_F()
2536 return ConstantRange(APInt::getAllOnes(CR.getBitWidth())).binaryXor(CR); in TEST_F()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantRange.cpp908 return binaryXor(Other); in binaryOp()
1425 ConstantRange ConstantRange::binaryXor(const ConstantRange &Other) const { in binaryXor() function in ConstantRange