Home | History | Annotate | Download | only in XCore

Lines Matching defs:GA

223 getGlobalAddressWrapper(SDValue GA, const GlobalValue *GV,
227 DebugLoc dl = GA.getDebugLoc();
229 return DAG.getNode(XCoreISD::PCRelativeWrapper, dl, MVT::i32, GA);
234 if (const GlobalAlias *GA = dyn_cast<GlobalAlias>(GV))
235 GVar = dyn_cast_or_null<GlobalVariable>(GA->resolveAliasedGlobal());
239 return DAG.getNode(XCoreISD::CPRelativeWrapper, dl, MVT::i32, GA);
241 return DAG.getNode(XCoreISD::DPRelativeWrapper, dl, MVT::i32, GA);
248 SDValue GA = DAG.getTargetGlobalAddress(GV, Op.getDebugLoc(), MVT::i32);
249 return getGlobalAddressWrapper(GA, GV, DAG);
269 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, MVT::i32);
273 if (const GlobalAlias *GA = dyn_cast<GlobalAlias>(GV))
274 GVar = dyn_cast_or_null<GlobalVariable>(GA->resolveAliasedGlobal());
287 SDValue base = getGlobalAddressWrapper(GA, GV, DAG);
388 if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(*Root)) {
389 const GlobalValue *GV = GA->getGlobal();
390 if (GA->getOffset() == 0 && GV->getAlignment() >= 4) {