Lines Matching defs:IntPart
1146 struct IntPart {
1153 static std::optional<IntPart> matchIntPart(Value *V) {
1171 static Value *extractIntPart(const IntPart &P, IRBuilderBase &Builder) {
1190 unsigned OpNo) -> std::optional<IntPart> {
1233 std::optional<IntPart> L0 = GetMatchPart(Cmp0, 0);
1234 std::optional<IntPart> R0 = GetMatchPart(Cmp0, 1);
1235 std::optional<IntPart> L1 = GetMatchPart(Cmp1, 0);
1236 std::optional<IntPart> R1 = GetMatchPart(Cmp1, 1);
1260 IntPart L = {L0->From, L0->StartBit, L0->NumBits + L1->NumBits};
1261 IntPart R = {R0->From, R0->StartBit, R0->NumBits + R1->NumBits};