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

References

lib/Target/PowerPC/PPCISelLowering.cpp
12237     if (PromOp.getOpcode() == ISD::TRUNCATE ||
12238         PromOp.getOpcode() == ISD::SIGN_EXTEND ||
12239         PromOp.getOpcode() == ISD::ZERO_EXTEND ||
12240         PromOp.getOpcode() == ISD::ANY_EXTEND) {
12241       if (!isa<ConstantSDNode>(PromOp.getOperand(0)) &&
12242           PromOp.getOperand(0).getValueType() != MVT::i1) {
12244         PromOpHandles.emplace_front(PromOp);
12248       SDValue RepValue = PromOp.getOperand(0);
12252       DAG.ReplaceAllUsesOfValueWith(PromOp, RepValue);
12257     switch (PromOp.getOpcode()) {
12263     if ((!isa<ConstantSDNode>(PromOp.getOperand(C)) &&
12264          PromOp.getOperand(C).getValueType() != MVT::i1) ||
12265         (!isa<ConstantSDNode>(PromOp.getOperand(C+1)) &&
12266          PromOp.getOperand(C+1).getValueType() != MVT::i1)) {
12271       PromOpHandles.emplace_front(PromOp);
12275     SmallVector<SDValue, 3> Ops(PromOp.getNode()->op_begin(),
12276                                 PromOp.getNode()->op_end());
12283     DAG.ReplaceAllUsesOfValueWith(PromOp,
12284       DAG.getNode(PromOp.getOpcode(), dl, MVT::i1, Ops));