reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/SystemZ/SystemZISelLowering.cpp
 1967   if ((Value == -1 && C.CCMask == SystemZ::CCMASK_CMP_GT) ||
 1968       (Value == -1 && C.CCMask == SystemZ::CCMASK_CMP_LE) ||
 1969       (Value == 1 && C.CCMask == SystemZ::CCMASK_CMP_LT) ||
 1970       (Value == 1 && C.CCMask == SystemZ::CCMASK_CMP_GE)) {
 1971     C.CCMask ^= SystemZ::CCMASK_CMP_EQ;
 2010       if (Value == 0 && C.CCMask == SystemZ::CCMASK_CMP_LT)
 2012         Value = 127, C.CCMask = SystemZ::CCMASK_CMP_GT;
 2013       else if (Value == 0 && C.CCMask == SystemZ::CCMASK_CMP_GE)
 2015         Value = 128, C.CCMask = SystemZ::CCMASK_CMP_LT;
 2144   if (C.CCMask == SystemZ::CCMASK_CMP_EQ ||
 2145       C.CCMask == SystemZ::CCMASK_CMP_NE) {
 2170         C.CCMask = reverseCCMask(C.CCMask);
 2170         C.CCMask = reverseCCMask(C.CCMask);
 2363         NewC.CCMask == SystemZ::CCMASK_CMP_EQ ||
 2364         NewC.CCMask == SystemZ::CCMASK_CMP_NE ||
 2368     if (NewC.CCMask == SystemZ::CCMASK_CMP_LE ||
 2369         NewC.CCMask == SystemZ::CCMASK_CMP_GT) {
 2373       NewC.CCMask ^= SystemZ::CCMASK_CMP_EQ;
 2392       (NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask,
 2403              (NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask,
 2410     NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, MaskVal, CmpVal,
 2424   C.CCMask = NewCCMask;
 2456     C.CCMask = CC < 4 ? 1 << (3 - CC) : 0;
 2459     C.CCMask = CC < 4 ? ~(1 << (3 - CC)) : -1;
 2463     C.CCMask = CC < 4 ? ~0U << (4 - CC) : -1;
 2466     C.CCMask = CC < 4 ? ~(~0U << (4 - CC)) : 0;
 2470     C.CCMask = CC < 4 ? ~0U << (3 - CC) : -1;
 2473     C.CCMask = CC < 4 ? ~(~0U << (3 - CC)) : 0;
 2476   C.CCMask &= CCValid;
 2496   C.CCMask = CCMaskForCondCode(Cond);
 2509     if (C.CCMask == SystemZ::CCMASK_CMP_EQ ||
 2510         C.CCMask == SystemZ::CCMASK_CMP_NE ||
 2513     else if (C.CCMask & SystemZ::CCMASK_CMP_UO)
 2517     C.CCMask &= ~SystemZ::CCMASK_CMP_UO;
 2528     C.CCMask = reverseCCMask(C.CCMask);
 2528     C.CCMask = reverseCCMask(C.CCMask);
 2554     bool RegisterOnly = (bool(C.CCMask & SystemZ::CCMASK_TM_MIXED_MSB_0) !=
 2555                          bool(C.CCMask & SystemZ::CCMASK_TM_MIXED_MSB_1));
 2748   return emitSETCC(DAG, DL, CCReg, C.CCValid, C.CCMask);
 2763       DAG.getTargetConstant(C.CCMask, DL, MVT::i32), Dest, CCReg);
 2803       C.CCMask != SystemZ::CCMASK_CMP_EQ &&
 2804       C.CCMask != SystemZ::CCMASK_CMP_NE &&
 2808       return getAbsolute(DAG, DL, TrueOp, C.CCMask & SystemZ::CCMASK_CMP_LT);
 2810       return getAbsolute(DAG, DL, FalseOp, C.CCMask & SystemZ::CCMASK_CMP_GT);
 2816                    DAG.getTargetConstant(C.CCMask, DL, MVT::i32), CCReg};