| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGAddressAnalysis.cpp | 41 if (auto *A = dyn_cast<GlobalAddressSDNode>(Base)) in equalBaseIndex() 42 if (auto *B = dyn_cast<GlobalAddressSDNode>(Other.Base)) in equalBaseIndex() 142 bool IsGV0 = isa<GlobalAddressSDNode>(BasePtr0.getBase()); in computeAliasing() 143 bool IsGV1 = isa<GlobalAddressSDNode>(BasePtr1.getBase()); in computeAliasing() 154 auto *GV0 = cast<GlobalAddressSDNode>(BasePtr0.getBase())->getGlobal(); in computeAliasing() 155 auto *GV1 = cast<GlobalAddressSDNode>(BasePtr1.getBase())->getGlobal(); in computeAliasing()
|
| H A D | ScheduleDAGSDNodes.h | 70 if (isa<GlobalAddressSDNode>(Node)) return true; in isPassiveNode()
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.h | 101 SDValue getTargetNode(GlobalAddressSDNode *N, SDLoc DL, EVT Ty, 113 SDValue getTargetConstantPoolValue(GlobalAddressSDNode *N, EVT Ty, 163 SDValue getStaticTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG, 165 SDValue getDynamicTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG) const;
|
| H A D | CSKYISelLowering.cpp | 641 if (GlobalAddressSDNode *S = dyn_cast<GlobalAddressSDNode>(Callee)) { in LowerCall() 648 Ops.push_back(getAddr<GlobalAddressSDNode, true>(S, DAG, IsLocal)); in LowerCall() 650 Ops.push_back(getTargetNode(cast<GlobalAddressSDNode>(Callee), DL, Ty, in LowerCall() 653 cast<GlobalAddressSDNode>(Callee), Ty, DAG, CSKYII::MO_None)); in LowerCall() 776 SDValue CSKYTargetLowering::getTargetConstantPoolValue(GlobalAddressSDNode *N, in getTargetConstantPoolValue() 1068 SDValue CSKYTargetLowering::getTargetNode(GlobalAddressSDNode *N, SDLoc DL, in getTargetNode() 1124 GlobalAddressSDNode *N = cast<GlobalAddressSDNode>(Op); in LowerGlobalAddress() 1129 SDValue Addr = getAddr<GlobalAddressSDNode, false>(N, DAG, IsLocal); in LowerGlobalAddress() 1235 GlobalAddressSDNode *N = cast<GlobalAddressSDNode>(Op); in LowerGlobalTLSAddress() 1264 SDValue CSKYTargetLowering::getStaticTLSAddr(GlobalAddressSDNode *N, in getStaticTLSAddr() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFISelDAGToDAG.cpp | 92 bool getConstantFieldValue(const GlobalAddressSDNode *Node, uint64_t Offset, 271 const GlobalAddressSDNode *GADN = in PreprocessLoad() 272 dyn_cast<GlobalAddressSDNode>(OP1N->getOperand(0).getNode()); in PreprocessLoad() 282 if (const GlobalAddressSDNode *GADN = in PreprocessLoad() 283 dyn_cast<GlobalAddressSDNode>(OP1.getNode())) in PreprocessLoad() 337 bool BPFDAGToDAGISel::getConstantFieldValue(const GlobalAddressSDNode *Node, in getConstantFieldValue()
|
| H A D | BPFISelLowering.h | 47 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
|
| H A D | BPFISelLowering.cpp | 188 bool BPFTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const { in isOffsetFoldingLegal() 461 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) { in LowerCall() 647 auto N = cast<GlobalAddressSDNode>(Op); in LowerGlobalAddress()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsCCState.cpp | 74 if (const GlobalAddressSDNode *G = in getSpecialCallingConvForCallee() 75 dyn_cast<const GlobalAddressSDNode>(Callee)) { in getSpecialCallingConvForCallee()
|
| H A D | Mips16ISelDAGToDAG.cpp | 154 if (isa<ConstantPoolSDNode>(Opnd0) || isa<GlobalAddressSDNode>(Opnd0) || in selectAddr()
|
| H A D | MipsISelLowering.h | 507 SDValue getTargetNode(GlobalAddressSDNode *N, EVT Ty, SelectionDAG &DAG, 664 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
|
| H A D | MipsISelLowering.cpp | 136 SDValue MipsTargetLowering::getTargetNode(GlobalAddressSDNode *N, EVT Ty, in getTargetNode() 2077 GlobalAddressSDNode *N = cast<GlobalAddressSDNode>(Op); in lowerGlobalAddress() 2140 GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(Op); in lowerGlobalTLSAddress() 3081 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(CLI.Callee)) { in getOpndList() 3124 if (const GlobalAddressSDNode *G = in AdjustInstrPostInstrSelection() 3125 dyn_cast_or_null<const GlobalAddressSDNode>(TargetAddr)) { in AdjustInstrPostInstrSelection() 3233 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) { in LowerCall() 3403 } else if (auto *N = dyn_cast<GlobalAddressSDNode>(Callee)) { in LowerCall() 3420 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) { in LowerCall() 4311 MipsTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const { in isOffsetFoldingLegal()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.h | 78 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override; 145 const SDValue &Base, GlobalAddressSDNode *&GA,
|
| H A D | WebAssemblyISelLowering.cpp | 812 const GlobalAddressSDNode *GA) const { in isOffsetFoldingLegal() 1160 GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(Callee); in LowerCall() 1446 if (const GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(Op)) in IsWebAssemblyGlobal() 1462 const GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(Op); in IsWebAssemblyTable() 1509 GA = cast<GlobalAddressSDNode>(Base); in MatchTableForLowering() 1512 GA = dyn_cast<GlobalAddressSDNode>(Base->getOperand(0)); in MatchTableForLowering() 1520 GA = dyn_cast<GlobalAddressSDNode>(V->getOperand(1)); in MatchTableForLowering() 1548 GlobalAddressSDNode *GA; in LowerStore() 1599 GlobalAddressSDNode *GA; in LowerLoad() 1714 const auto *GA = cast<GlobalAddressSDNode>(Op); in LowerGlobalTLSAddress() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 196 SDValue LowerToTLSGeneralDynamicModel(GlobalAddressSDNode *GA, 198 SDValue LowerToTLSInitialExecModel(GlobalAddressSDNode *GA, 200 SDValue LowerToTLSLocalExecModel(GlobalAddressSDNode *GA, 203 GlobalAddressSDNode *GA, SDValue InFlag, EVT PtrVT, 291 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
|
| H A D | HexagonISelLowering.cpp | 422 if (GlobalAddressSDNode *GAN = dyn_cast<GlobalAddressSDNode>(Callee)) in LowerCall() 575 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) { in LowerCall() 1219 auto *GAN = cast<GlobalAddressSDNode>(Op); in LowerGLOBALADDRESS() 1277 GlobalAddressSDNode *GA, SDValue Glue, EVT PtrVT, unsigned ReturnReg, in GetDynamicTLSAddr() 1313 HexagonTargetLowering::LowerToTLSInitialExecModel(GlobalAddressSDNode *GA, in LowerToTLSInitialExecModel() 1355 HexagonTargetLowering::LowerToTLSLocalExecModel(GlobalAddressSDNode *GA, in LowerToTLSLocalExecModel() 1377 HexagonTargetLowering::LowerToTLSGeneralDynamicModel(GlobalAddressSDNode *GA, in LowerToTLSGeneralDynamicModel() 1415 GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(Op); in LowerGlobalTLSAddress() 3471 bool HexagonTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) in isOffsetFoldingLegal() 3507 if (!isa<GlobalAddressSDNode>(Callee) && in IsEligibleForTailCallOptimization() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 380 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override; 625 SDValue getStaticTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG, 627 SDValue getDynamicTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG) const;
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.h | 636 SDValue lowerGlobalAddress(GlobalAddressSDNode *Node, 638 SDValue lowerTLSGetOffset(GlobalAddressSDNode *Node, 642 SDValue lowerGlobalTLSAddress(GlobalAddressSDNode *Node,
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 142 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(N0)) { in MatchWrapper()
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.h | 114 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 597 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override; 808 SDValue LowerToTLSGeneralDynamicModel(GlobalAddressSDNode *GA, 810 SDValue LowerToTLSExecModels(GlobalAddressSDNode *GA,
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 93 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
|
| H A D | SparcISelLowering.cpp | 745 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) { in hasReturnsTwiceAttr() 1029 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) in LowerCall_32() 1342 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) in LowerCall_64() 2013 if (const GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(Op)) in withTargetFlags() 2127 GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(Op); in LowerGlobalTLSAddress() 3471 SparcTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const { in isOffsetFoldingLegal()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.cpp | 362 if (auto *G = dyn_cast<GlobalAddressSDNode>(Callee)) in LowerCall() 765 const GlobalAddressSDNode *GN = cast<GlobalAddressSDNode>(Op); in LowerGlobalAddress()
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.h | 211 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kISelDAGToDAG.cpp | 568 if (auto *G = dyn_cast<GlobalAddressSDNode>(N0)) { in matchWrapper() 611 if (auto *G = dyn_cast<GlobalAddressSDNode>(N0)) { in matchWrapper()
|