Home
last modified time | relevance | path

Searched refs:AT_PCREL (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp943 return DAG.getNode(HexagonISD::AT_PCREL, SDLoc(Op), ValTy, T); in LowerConstantPool()
953 return DAG.getNode(HexagonISD::AT_PCREL, SDLoc(Op), VT, T); in LowerJumpTable()
1032 return DAG.getNode(HexagonISD::AT_PCREL, dl, PtrVT, GA); in LowerGLOBALADDRESS()
1056 return DAG.getNode(HexagonISD::AT_PCREL, dl, PtrVT, A); in LowerBlockAddress()
1065 return DAG.getNode(HexagonISD::AT_PCREL, SDLoc(Op), PtrVT, GOTSym); in LowerGLOBAL_OFFSET_TABLE()
1620 case HexagonISD::AT_PCREL: return "HexagonISD::AT_PCREL"; in getTargetNodeName()
2842 return DAG.getNode(HexagonISD::AT_PCREL, SDLoc(Table), VT, T); in getPICJumpTableRelocBase()
H A DHexagonISelLowering.h44 AT_PCREL, // Offset relative to PC. enumerator
H A DHexagonISelDAGToDAGHVX.cpp951 if (AddrOpc == HexagonISD::AT_PCREL || AddrOpc == HexagonISD::CP) in selectVectorConstants()
H A DHexagonPatterns.td1793 // AT_PCREL address-of-global
1794 def HexagonAtPcrel : SDNode<"HexagonISD::AT_PCREL", SDT_HexagonAtPcrel>;
1803 // The HVX load patterns also match AT_PCREL directly. Make sure that