reference, declarationdefinition
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);