Lines Matching defs:IntPart
1110 struct IntPart {
1117 static std::optional<IntPart> matchIntPart(Value *V) {
1135 static Value *extractIntPart(const IntPart &P, IRBuilderBase &Builder) {
1155 unsigned OpNo) -> std::optional<IntPart> {
1184 std::optional<IntPart> L0 = GetMatchPart(Cmp0, 0);
1185 std::optional<IntPart> R0 = GetMatchPart(Cmp0, 1);
1186 std::optional<IntPart> L1 = GetMatchPart(Cmp1, 0);
1187 std::optional<IntPart> R1 = GetMatchPart(Cmp1, 1);
1211 IntPart L = {L0->From, L0->StartBit, L0->NumBits + L1->NumBits};
1212 IntPart R = {R0->From, R0->StartBit, R0->NumBits + R1->NumBits};