| /freebsd-14.2/contrib/llvm-project/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() 151 bool IsGV0 = isa<GlobalAddressSDNode>(BasePtr0.getBase()); in computeAliasing() 152 bool IsGV1 = isa<GlobalAddressSDNode>(BasePtr1.getBase()); in computeAliasing() 163 auto *GV0 = cast<GlobalAddressSDNode>(BasePtr0.getBase())->getGlobal(); in computeAliasing() 164 auto *GV1 = cast<GlobalAddressSDNode>(BasePtr1.getBase())->getGlobal(); in computeAliasing()
|
| H A D | ScheduleDAGSDNodes.h | 70 if (isa<GlobalAddressSDNode>(Node)) return true; in isPassiveNode()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.h | 197 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override { in isOffsetFoldingLegal() 286 SDValue getTLSGetAddr(GlobalAddressSDNode *GA, SelectionDAG &DAG, 290 SDValue LowerTLSGeneralDynamic(GlobalAddressSDNode *GA, 292 SDValue LowerTLSLocalDynamic(GlobalAddressSDNode *GA, 294 SDValue LowerTLSInitialExec(GlobalAddressSDNode *GA, SelectionDAG &DAG) const; 295 SDValue LowerTLSLocalExec(GlobalAddressSDNode *GA, SelectionDAG &DAG) const;
|
| H A D | M68kISelDAGToDAG.cpp | 506 GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(N); in matchAddressRecursively() 585 if (auto *G = dyn_cast<GlobalAddressSDNode>(N0)) { in matchWrapper() 628 if (auto *G = dyn_cast<GlobalAddressSDNode>(N0)) { in matchWrapper()
|
| H A D | M68kISelLowering.cpp | 781 GlobalAddressSDNode *G = cast<GlobalAddressSDNode>(Callee); in LowerCall() 1325 if ((!isa<GlobalAddressSDNode>(Callee) && in IsEligibleForTailCallOptimization() 1443 SDValue M68kTargetLowering::getTLSGetAddr(GlobalAddressSDNode *GA, in getTLSGetAddr() 1466 SDValue M68kTargetLowering::LowerTLSGeneralDynamic(GlobalAddressSDNode *GA, in LowerTLSGeneralDynamic() 1471 SDValue M68kTargetLowering::LowerTLSLocalDynamic(GlobalAddressSDNode *GA, in LowerTLSLocalDynamic() 1480 SDValue M68kTargetLowering::LowerTLSInitialExec(GlobalAddressSDNode *GA, in LowerTLSInitialExec() 1495 SDValue M68kTargetLowering::LowerTLSLocalExec(GlobalAddressSDNode *GA, in LowerTLSLocalExec() 1508 auto *GA = cast<GlobalAddressSDNode>(Op); in LowerGlobalTLSAddress() 2790 const GlobalValue *GV = cast<GlobalAddressSDNode>(Op)->getGlobal(); in LowerGlobalAddress() 2791 int64_t Offset = cast<GlobalAddressSDNode>(Op)->getOffset(); in LowerGlobalAddress()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.h | 101 SDValue getTargetNode(GlobalAddressSDNode *N, SDLoc DL, EVT Ty, 116 SDValue getTargetConstantPoolValue(GlobalAddressSDNode *N, EVT Ty, 170 SDValue getStaticTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG, 172 SDValue getDynamicTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG) const;
|
| H A D | CSKYISelLowering.cpp | 650 if (GlobalAddressSDNode *S = dyn_cast<GlobalAddressSDNode>(Callee)) { in LowerCall() 657 Ops.push_back(getAddr<GlobalAddressSDNode, true>(S, DAG, IsLocal)); in LowerCall() 659 Ops.push_back(getTargetNode(cast<GlobalAddressSDNode>(Callee), DL, Ty, in LowerCall() 662 cast<GlobalAddressSDNode>(Callee), Ty, DAG, CSKYII::MO_None)); in LowerCall() 784 SDValue CSKYTargetLowering::getTargetConstantPoolValue(GlobalAddressSDNode *N, in getTargetConstantPoolValue() 1088 SDValue CSKYTargetLowering::getTargetNode(GlobalAddressSDNode *N, SDLoc DL, in getTargetNode() 1152 GlobalAddressSDNode *N = cast<GlobalAddressSDNode>(Op); in LowerGlobalAddress() 1157 SDValue Addr = getAddr<GlobalAddressSDNode, false>(N, DAG, IsLocal); in LowerGlobalAddress() 1271 GlobalAddressSDNode *N = cast<GlobalAddressSDNode>(Op); in LowerGlobalTLSAddress() 1300 SDValue CSKYTargetLowering::getStaticTLSAddr(GlobalAddressSDNode *N, in getStaticTLSAddr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelDAGToDAG.cpp | 92 bool getConstantFieldValue(const GlobalAddressSDNode *Node, uint64_t Offset, 264 const GlobalAddressSDNode *GADN = in PreprocessLoad() 265 dyn_cast<GlobalAddressSDNode>(OP1N->getOperand(0).getNode()); in PreprocessLoad() 275 if (const GlobalAddressSDNode *GADN = in PreprocessLoad() 276 dyn_cast<GlobalAddressSDNode>(OP1.getNode())) in PreprocessLoad() 330 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 | 194 bool BPFTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const { in isOffsetFoldingLegal() 494 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) { in LowerCall() 696 auto *N = cast<GlobalAddressSDNode>(Op); in LowerGlobalAddress()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.h | 143 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override; 261 SDValue getStaticTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG, 263 SDValue getDynamicTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG,
|
| /freebsd-14.2/contrib/llvm-project/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 | 505 SDValue getTargetNode(GlobalAddressSDNode *N, EVT Ty, SelectionDAG &DAG, 661 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 219 SDValue LowerToTLSGeneralDynamicModel(GlobalAddressSDNode *GA, 221 SDValue LowerToTLSInitialExecModel(GlobalAddressSDNode *GA, 223 SDValue LowerToTLSLocalExecModel(GlobalAddressSDNode *GA, 226 GlobalAddressSDNode *GA, SDValue InGlue, EVT PtrVT, 314 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() 1218 auto *GAN = cast<GlobalAddressSDNode>(Op); in LowerGLOBALADDRESS() 1276 GlobalAddressSDNode *GA, SDValue Glue, EVT PtrVT, unsigned ReturnReg, in GetDynamicTLSAddr() 1312 HexagonTargetLowering::LowerToTLSInitialExecModel(GlobalAddressSDNode *GA, in LowerToTLSInitialExecModel() 1354 HexagonTargetLowering::LowerToTLSLocalExecModel(GlobalAddressSDNode *GA, in LowerToTLSLocalExecModel() 1376 HexagonTargetLowering::LowerToTLSGeneralDynamicModel(GlobalAddressSDNode *GA, in LowerToTLSGeneralDynamicModel() 1414 GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(Op); in LowerGlobalTLSAddress() 3686 bool HexagonTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) in isOffsetFoldingLegal() 3722 if (!isa<GlobalAddressSDNode>(Callee) && in IsEligibleForTailCallOptimization() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 471 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override; 855 SDValue getStaticTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG, 857 SDValue getDynamicTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG) const; 858 SDValue getTLSDescAddr(GlobalAddressSDNode *N, SelectionDAG &DAG) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.h | 663 SDValue lowerGlobalAddress(GlobalAddressSDNode *Node, 665 SDValue lowerTLSGetOffset(GlobalAddressSDNode *Node, 669 SDValue lowerGlobalTLSAddress(GlobalAddressSDNode *Node,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 147 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(N0)) { in MatchWrapper()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 599 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override; 825 SDValue LowerToTLSGeneralDynamicModel(GlobalAddressSDNode *GA, 827 SDValue LowerToTLSExecModels(GlobalAddressSDNode *GA,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.h | 78 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.h | 117 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 99 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.cpp | 363 if (auto *G = dyn_cast<GlobalAddressSDNode>(Callee)) in LowerCall() 764 const GlobalAddressSDNode *GN = cast<GlobalAddressSDNode>(Op); in LowerGlobalAddress()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 275 const GlobalAddressSDNode *GN = cast<GlobalAddressSDNode>(Op); in LowerGlobalAddress() 370 if (GlobalAddressSDNode *GASD = in lowerLoadWordFromAlignedBasePlusOffset() 371 dyn_cast<GlobalAddressSDNode>(Base.getNode())) { in lowerLoadWordFromAlignedBasePlusOffset() 1104 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) in LowerCCCCallTo()
|