reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
507 EVT Ty = getPointerTy(DAG.getDataLayout()); 516 SDValue Addr = DAG.getTargetGlobalAddress(GV, DL, Ty, 0, 0); 518 SDValue(DAG.getMachineNode(RISCV::PseudoLA_TLS_IE, DL, Ty, Addr), 0); 521 SDValue TPReg = DAG.getRegister(RISCV::X4, XLenVT); 522 return DAG.getNode(ISD::ADD, DL, Ty, Load, TPReg); 530 DAG.getTargetGlobalAddress(GV, DL, Ty, 0, RISCVII::MO_TPREL_HI); 532 DAG.getTargetGlobalAddress(GV, DL, Ty, 0, RISCVII::MO_TPREL_ADD); 534 DAG.getTargetGlobalAddress(GV, DL, Ty, 0, RISCVII::MO_TPREL_LO); 536 SDValue MNHi = SDValue(DAG.getMachineNode(RISCV::LUI, DL, Ty, AddrHi), 0); 537 SDValue TPReg = DAG.getRegister(RISCV::X4, XLenVT); 539 DAG.getMachineNode(RISCV::PseudoAddTPRel, DL, Ty, MNHi, TPReg, AddrAdd), 541 return SDValue(DAG.getMachineNode(RISCV::ADDI, DL, Ty, MNAdd, AddrLo), 0);