Home
last modified time | relevance | path

Searched refs:GlobalAddressSDNode (Results 1 – 25 of 69) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGAddressAnalysis.cpp41 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 DScheduleDAGSDNodes.h70 if (isa<GlobalAddressSDNode>(Node)) return true; in isPassiveNode()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.h197 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 DM68kISelDAGToDAG.cpp506 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 DM68kISelLowering.cpp781 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 DCSKYISelLowering.h101 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 DCSKYISelLowering.cpp650 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 DBPFISelDAGToDAG.cpp92 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 DBPFISelLowering.h47 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
H A DBPFISelLowering.cpp194 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 DLoongArchISelLowering.h143 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 DMipsCCState.cpp74 if (const GlobalAddressSDNode *G = in getSpecialCallingConvForCallee()
75 dyn_cast<const GlobalAddressSDNode>(Callee)) { in getSpecialCallingConvForCallee()
H A DMips16ISelDAGToDAG.cpp154 if (isa<ConstantPoolSDNode>(Opnd0) || isa<GlobalAddressSDNode>(Opnd0) || in selectAddr()
H A DMipsISelLowering.h505 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 DHexagonISelLowering.h219 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 DHexagonISelLowering.cpp422 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 DRISCVISelLowering.h471 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 DSystemZISelLowering.h663 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 DMSP430ISelDAGToDAG.cpp147 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(N0)) { in MatchWrapper()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h599 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 DWebAssemblyISelLowering.h78 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.h117 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h99 bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp363 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 DXCoreISelLowering.cpp275 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()

123