|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/AArch64/AArch64ISelLowering.cpp 4528 SDValue ThreadBase = DAG.getNode(AArch64ISD::THREAD_POINTER, DL, PtrVT);
4532 GV, DL, PtrVT, 0, AArch64II::MO_TLS | AArch64II::MO_HI12);
4534 GV, DL, PtrVT, 0,
4538 SDValue(DAG.getMachineNode(AArch64::ADDXri, DL, PtrVT, ThreadBase,
4540 DAG.getTargetConstant(0, DL, MVT::i32)),
4543 SDValue(DAG.getMachineNode(AArch64::ADDXri, DL, PtrVT, TPWithOff_lo,
4545 DAG.getTargetConstant(0, DL, MVT::i32)),
4549 TPOff = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, AArch64II::MO_TLS);
4550 TPOff = DAG.getNode(AArch64ISD::LOADgot, DL, PtrVT, TPOff);
4570 TPOff = LowerELFTLSDescCallSeq(SymAddr, DL, DAG);
4575 GV, DL, MVT::i64, 0, AArch64II::MO_TLS | AArch64II::MO_HI12);
4577 GV, DL, MVT::i64, 0,
4580 TPOff = SDValue(DAG.getMachineNode(AArch64::ADDXri, DL, PtrVT, TPOff, HiVar,
4581 DAG.getTargetConstant(0, DL, MVT::i32)),
4583 TPOff = SDValue(DAG.getMachineNode(AArch64::ADDXri, DL, PtrVT, TPOff, LoVar,
4584 DAG.getTargetConstant(0, DL, MVT::i32)),
4591 DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, AArch64II::MO_TLS);
4594 TPOff = LowerELFTLSDescCallSeq(SymAddr, DL, DAG);
4598 return DAG.getNode(ISD::ADD, DL, PtrVT, ThreadBase, TPOff);