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

References

lib/Target/X86/X86ISelLowering.cpp
20657     unsigned SSECC = translateX86FSETCC(Cond, Op0, Op1);
20662       if (Cond == ISD::SETUEQ) {
20667         assert(Cond == ISD::SETONE);
20718     switch (Cond) {
20734         ISD::isUnsignedIntSetCC(Cond) ? X86ISD::VPCOMU : X86ISD::VPCOM;
20742   if (Cond == ISD::SETNE && ISD::isBuildVectorAllZeros(Op1.getNode())) {
20751           Cond = ISD::SETEQ;
20759   if (Cond == ISD::SETEQ && Op0.getOpcode() == ISD::AND &&
20784   if (Cond == ISD::SETNE &&
20787       Cond = ISD::SETGT;
20789       Cond = ISD::SETLT;
20796   bool FlipSigns = ISD::isUnsignedIntSetCC(Cond) &&
20801   if (ISD::isUnsignedIntSetCC(Cond) &&
20802       (FlipSigns || ISD::isTrueWhenEqual(Cond)) &&
20806     if (Cond == ISD::SETUGT) {
20810         Cond = ISD::SETUGE;
20813     if (Cond == ISD::SETULT) {
20817         Cond = ISD::SETULE;
20822     switch (Cond) {
20841   if (SDValue V = LowerVSETCCWithSUBUS(Op0, Op1, VT, Cond, dl, Subtarget, DAG))
20847   unsigned Opc = (Cond == ISD::SETEQ || Cond == ISD::SETNE) ? X86ISD::PCMPEQ
20847   unsigned Opc = (Cond == ISD::SETEQ || Cond == ISD::SETNE) ? X86ISD::PCMPEQ
20849   bool Swap = Cond == ISD::SETLT || Cond == ISD::SETULT ||
20849   bool Swap = Cond == ISD::SETLT || Cond == ISD::SETULT ||
20850               Cond == ISD::SETGE || Cond == ISD::SETUGE;
20850               Cond == ISD::SETGE || Cond == ISD::SETUGE;
20851   bool Invert = Cond == ISD::SETNE ||
20852                 (Cond != ISD::SETEQ && ISD::isTrueWhenEqual(Cond));
20852                 (Cond != ISD::SETEQ && ISD::isTrueWhenEqual(Cond));