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

References

lib/Target/X86/X86ISelLowering.cpp
36526   const TargetLowering &TLI = DAG.getTargetLoweringInfo();
36545       return DAG.getConstantFP(0.0, DL, VT);
36546     return DAG.getConstant(0, DL, VT);
36552     SDValue CondNew = DAG.getNOT(DL, Cond, CondVT);
36554     return DAG.getSelect(DL, VT, CondNew, RHS, LHS);
36572       TLI.getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), VT) ==
36572       TLI.getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), VT) ==
36581       Cond = DAG.getSetCC(DL, CondVT, Cond.getOperand(0), Cond.getOperand(1),
36590   if (DAG.ComputeNumSignBits(Cond) != CondVT.getScalarSizeInBits())
36595     return DAG.getBitcast(VT, Cond);
36602     SDValue CastRHS = DAG.getBitcast(CondVT, RHS);
36603     SDValue Or = DAG.getNode(ISD::OR, DL, CondVT, Cond, CastRHS);
36604     return DAG.getBitcast(VT, Or);
36609     SDValue CastLHS = DAG.getBitcast(CondVT, LHS);
36610     SDValue And = DAG.getNode(ISD::AND, DL, CondVT, Cond, CastLHS);
36611     return DAG.getBitcast(VT, And);
36617     SDValue CastCond = DAG.getBitcast(AndNVT, Cond);
36618     SDValue CastRHS = DAG.getBitcast(AndNVT, RHS);
36619     SDValue AndN = DAG.getNode(X86ISD::ANDNP, DL, AndNVT, CastCond, CastRHS);
36620     return DAG.getBitcast(VT, AndN);