Home | History | Annotate | Download | only in X86

Lines Matching refs:N0

619   SDValue N0 = N.getOperand(0);
632 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(N0)) {
640 } else if (ConstantPoolSDNode *CP = dyn_cast<ConstantPoolSDNode>(N0)) {
649 } else if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(N0)) {
652 } else if (JumpTableSDNode *J = dyn_cast<JumpTableSDNode>(N0)) {
656 AM.BlockAddr = cast<BlockAddressSDNode>(N0)->getBlockAddress();
657 AM.SymbolFlags = cast<BlockAddressSDNode>(N0)->getTargetFlags();
671 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(N0)) {
675 } else if (ConstantPoolSDNode *CP = dyn_cast<ConstantPoolSDNode>(N0)) {
680 } else if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(N0)) {
683 } else if (JumpTableSDNode *J = dyn_cast<JumpTableSDNode>(N0)) {
687 AM.BlockAddr = cast<BlockAddressSDNode>(N0)->getBlockAddress();
688 AM.SymbolFlags = cast<BlockAddressSDNode>(N0)->getTargetFlags();
1764 SDValue N0 = Node->getOperand(0);
1767 if (N0->getOpcode() != ISD::SHL || !N0->hasOneUse())
1775 ConstantSDNode *ShlCst = dyn_cast<ConstantSDNode>(N0->getOperand(1));
1829 SDNode *New = CurDAG->getMachineNode(Op, dl, NVT, N0->getOperand(0),NewCst);
1835 SDValue N0 = Node->getOperand(0);
1848 N0, SDValue()).getValue(1);
1862 SDValue N0 = Node->getOperand(0);
1897 foldedLoad = TryFoldLoad(Node, N0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4);
1899 std::swap(N0, N1);
1903 N0, SDValue()).getValue(1);
1962 SDValue N0 = Node->getOperand(0);
2012 bool signBitIsZero = CurDAG->SignBitIsZero(N0);
2019 if (TryFoldLoad(Node, N0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4)) {
2020 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N0.getOperand(0) };
2026 ReplaceUses(N0.getValue(1), Chain);
2029 SDValue(CurDAG->getMachineNode(X86::MOVZX32rr8, dl, MVT::i32, N0),0);
2037 LoReg, N0, SDValue()).getValue(1);
2108 SDValue N0 = Node->getOperand(0);
2113 if (N0.getOpcode() == ISD::TRUNCATE && N0.hasOneUse() &&
2116 N0 = N0.getOperand(0);
2117 if (N0.getNode()->getOpcode() == ISD::AND && N0.getNode()->hasOneUse() &&
2118 N0.getValueType() != MVT::i8 &&
2120 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N0.getNode()->getOperand(1));
2128 SDValue Reg = N0.getNode()->getOperand(0);
2133 switch (N0.getValueType().getSimpleVT().SimpleTy) {
2158 SDValue Reg = N0.getNode()->getOperand(0);
2162 switch (N0.getValueType().getSimpleVT().SimpleTy) {
2185 N0.getValueType() != MVT::i16 &&
2189 SDValue Reg = N0.getNode()->getOperand(0);
2201 N0.getValueType() == MVT::i64 &&
2205 SDValue Reg = N0.getNode()->getOperand(0);