• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching defs:Res

2433   SDNode *Res = CurDAG->MorphNodeTo(Node, ~TargetOpc, VTList, Ops);
2438 if (Res == Node) {
2441 Res->setNodeId(-1);
2444 unsigned ResNumResults = Res->getNumValues();
2449 SDValue(Res, ResNumResults - 1));
2458 SDValue(Res, ResNumResults - 1));
2462 if (Res != Node) {
2463 ReplaceNode(Node, Res);
2465 EnforceNodeIdInvariant(Res);
2468 return Res;
2646 unsigned Res = Table[Index++];
2647 Result = !::CheckType(Table, Index, N.getValue(Res), SDISel.TLI,
3078 unsigned Res = MatcherTable[MatcherIndex++];
3079 if (!::CheckType(MatcherTable, MatcherIndex, N.getValue(Res), TLI,
3367 SDValue Res = RunSDNodeXForm(RecordedNodes[RecNo].first, XFormNo);
3368 RecordedNodes.push_back(std::pair<SDValue,SDNode*>(Res, nullptr));
3468 MachineSDNode *Res = nullptr;
3474 Res = CurDAG->getMachineNode(TargetOpc, SDLoc(NodeToMatch),
3480 RecordedNodes.push_back(std::pair<SDValue,SDNode*>(SDValue(Res, i),
3494 Res = cast<MachineSDNode>(MorphNode(NodeToMatch, TargetOpc, VTList,
3500 if (!MayRaiseFPException && mayRaiseFPException(Res)) {
3501 SDNodeFlags Flags = Res->getFlags();
3503 Res->setFlags(Flags);
3509 InputGlue = SDValue(Res, VTs.size()-1);
3511 InputChain = SDValue(Res, VTs.size()-2);
3513 InputChain = SDValue(Res, VTs.size()-1);
3543 CurDAG->setNodeMemRefs(Res, FilteredMemRefs);
3546 LLVM_DEBUG(if (!MatchedMemRefs.empty() && Res->memoperands_empty()) dbgs()
3550 Res->dump(CurDAG););
3555 UpdateChains(Res, InputChain, ChainNodesMatched, true);
3573 SDValue Res = RecordedNodes[ResSlot].first;
3579 assert((NodeToMatch->getValueType(i) == Res.getValueType() ||
3581 Res.getValueType() == MVT::iPTR ||
3583 Res.getValueSizeInBits()) &&
3585 ReplaceUses(SDValue(NodeToMatch, i), Res);