Home | History | Annotate | Download | only in X86

Lines Matching refs:GV

178 /// The address is either pre-computed, i.e. Ptr, or a GlobalAddress, i.e. GV.
450 (!AM.GV || !Subtarget->isPICStyleRIPRel()) &&
485 if (const GlobalValue *GV = dyn_cast<GlobalValue>(V)) {
491 if (const GlobalVariable *GVar = dyn_cast<GlobalVariable>(GV))
497 if (const GlobalAlias *GA = dyn_cast<GlobalAlias>(GV))
509 AM.GV = GV;
512 unsigned char GVFlags = Subtarget->ClassifyGlobalReference(GV, TM);
545 StubAM.GV = GV;
570 // Prevent loading GV stub multiple times in same MBB.
577 AM.GV = 0;
583 if (!AM.GV || !Subtarget->isPICStyleRIPRel()) {
631 if (const GlobalValue *GV = dyn_cast<GlobalValue>(V)) {
642 if (GV->hasDLLImportLinkage())
646 if (const GlobalVariable *GVar = dyn_cast<GlobalVariable>(GV))
651 AM.GV = GV;
670 if (!AM.GV || !Subtarget->isPICStyleRIPRel()) {
1675 // Materialize callee address in a register. FIXME: GV address can be
1681 const GlobalValue *GV = 0;
1682 if (CalleeAM.GV != 0) {
1683 GV = CalleeAM.GV;
1927 assert(GV && "Not a direct call");
1934 // See if we need any target-specific flags on the GV operand.
1943 GV->hasDefaultVisibility() && !GV->hasLocalLinkage()) {
1946 (GV->isDeclaration() || GV->isWeakForLinker()) &&
1960 MIB.addGlobalAddress(GV, 0, OpFlags);
2172 AM.IndexReg == 0 && AM.Disp == 0 && AM.GV == 0)