reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1560 if (auto *G = dyn_cast<GlobalAddressSDNode>(Callee)) { 1561 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL, PtrVT); 1562 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee); 1562 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee); 1563 } else if (auto *E = dyn_cast<ExternalSymbolSDNode>(Callee)) { 1564 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), PtrVT); 1565 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee); 1565 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee); 1567 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R1D, Callee, Glue); 1569 Callee = DAG.getRegister(SystemZ::R1D, Callee.getValueType()); 1569 Callee = DAG.getRegister(SystemZ::R1D, Callee.getValueType()); 1582 Ops.push_back(Callee);