reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2907 Result, *this, RecordedNodes); 2930 NewEntry.NumRecordedNodes = RecordedNodes.size(); 2943 RecordedNodes.push_back(std::make_pair(N, Parent)); 2955 RecordedNodes.push_back(std::make_pair(N->getOperand(ChildNo), 3005 if (!::CheckSame(MatcherTable, MatcherIndex, N, RecordedNodes)) break; 3010 if (!::CheckChildSame(MatcherTable, MatcherIndex, N, RecordedNodes, 3028 Operands.push_back(RecordedNodes[MatcherTable[MatcherIndex++]].first); 3038 assert(RecNo < RecordedNodes.size() && "Invalid CheckComplexPat"); 3044 MSU.reset(new MatchStateUpdater(*CurDAG, &NodeToMatch, RecordedNodes, 3047 if (!CheckComplexPattern(NodeToMatch, RecordedNodes[RecNo].second, 3048 RecordedNodes[RecNo].first, CPNum, 3049 RecordedNodes)) 3205 RecordedNodes.push_back(std::pair<SDValue, SDNode*>( 3214 RecordedNodes.push_back(std::pair<SDValue, SDNode*>( 3226 RecordedNodes.push_back(std::pair<SDValue, SDNode*>( 3234 assert(RecNo < RecordedNodes.size() && "Invalid EmitConvertToTarget"); 3235 SDValue Imm = RecordedNodes[RecNo].first; 3247 RecordedNodes.push_back(std::make_pair(Imm, RecordedNodes[RecNo].second)); 3247 RecordedNodes.push_back(std::make_pair(Imm, RecordedNodes[RecNo].second)); 3262 assert(RecNo < RecordedNodes.size() && "Invalid EmitMergeInputChains"); 3263 ChainNodesMatched.push_back(RecordedNodes[RecNo].first.getNode()); 3268 !RecordedNodes[RecNo].first.hasOneUse()) { 3299 assert(RecNo < RecordedNodes.size() && "Invalid EmitMergeInputChains"); 3300 ChainNodesMatched.push_back(RecordedNodes[RecNo].first.getNode()); 3305 !RecordedNodes[RecNo].first.hasOneUse()) { 3327 assert(RecNo < RecordedNodes.size() && "Invalid EmitCopyToReg"); 3336 DestPhysReg, RecordedNodes[RecNo].first, 3346 assert(RecNo < RecordedNodes.size() && "Invalid EmitNodeXForm"); 3347 SDValue Res = RunSDNodeXForm(RecordedNodes[RecNo].first, XFormNo); 3348 RecordedNodes.push_back(std::pair<SDValue,SDNode*>(Res, nullptr)); 3409 assert(RecNo < RecordedNodes.size() && "Invalid EmitNode"); 3410 Ops.push_back(RecordedNodes[RecNo].first); 3449 RecordedNodes.push_back(std::pair<SDValue,SDNode*>(SDValue(Res, i), 3533 assert(ResSlot < RecordedNodes.size() && "Invalid CompleteMatch"); 3534 SDValue Res = RecordedNodes[ResSlot].first; 3585 RecordedNodes.resize(LastScope.NumRecordedNodes);