reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
232 DenseMap<SDValue, SDValue>::iterator I = LegalizedNodes.find(Op); 235 SDNode* Node = Op.getNode(); 242 SDValue Result = SDValue(DAG.UpdateNodeOperands(Op.getNode(), Ops), 243 Op.getResNo()); 245 if (Op.getOpcode() == ISD::LOAD) { 246 LoadSDNode *LD = cast<LoadSDNode>(Op.getNode()); 255 return TranslateLegalizeResults(Op, Result); 258 assert(Lowered->getNumValues() == Op->getNumValues() && 265 return TranslateLegalizeResults(Op, Lowered); 270 return ExpandLoad(Op); 273 } else if (Op.getOpcode() == ISD::STORE) { 274 StoreSDNode *ST = cast<StoreSDNode>(Op.getNode()); 283 return TranslateLegalizeResults(Op, Result); 291 return TranslateLegalizeResults(Op, Lowered); 295 return ExpandStore(Op); 307 return TranslateLegalizeResults(Op, Result); 310 switch (Op.getOpcode()) { 312 return TranslateLegalizeResults(Op, Result); 488 Result = Promote(Op); 496 if (SDValue Tmp1 = TLI.LowerOperation(Op, DAG)) { 505 Result = Expand(Op); 509 if (Result != Op) { 516 AddLegalizedOperand(Op, Result);