reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenInstrInfo.inc
49359         || (MI.getOperand(4).isGlobal())
include/llvm/CodeGen/MachineOperand.h
  557     assert(isGlobal() && "Wrong MachineOperand accessor");
  594     assert((isGlobal() || isSymbol() || isMCSymbol() || isCPI() ||
  664     assert((isGlobal() || isSymbol() || isMCSymbol() || isCPI() ||
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  604   assert(MO.isGlobal() && "caller should check MO.isGlobal");
  635       if (MO.isGlobal()) {
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  723       if (!CalleeOp.isGlobal() && !CalleeOp.isReg())
lib/CodeGen/AsmPrinter/EHStreamer.cpp
  177     if (!MO.isGlobal()) continue;
lib/CodeGen/CFGuardLongjmp.cpp
   83         if (!MO.isGlobal())
lib/CodeGen/MachineRegisterInfo.cpp
  559     if (!MO.isGlobal())
lib/CodeGen/RegUsageInfoPropagate.cpp
   91     if (MO.isGlobal())
lib/Target/AArch64/AArch64CallLowering.cpp
  721   if (Info.Callee.isGlobal()) {
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  487       if (MO1.isGlobal()) {
  519       if (MO1.isGlobal()) {
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  665   else if (LI.OffsetOpnd->isGlobal() || LI.OffsetOpnd->isSymbol() ||
lib/Target/AArch64/AArch64InstrInfo.cpp
 5439       if (MOP.isGlobal()) {
lib/Target/AArch64/AArch64MCInstLower.cpp
  122     if (MO.isGlobal()) {
lib/Target/AMDGPU/R600InstrInfo.cpp
  333       assert(Operand.isGlobal());
lib/Target/AMDGPU/SIFoldOperands.cpp
   54       assert(FoldOp->isReg() || FoldOp->isGlobal());
  403           (OpToFold->isImm() || OpToFold->isFI() || OpToFold->isGlobal())) {
  610       OpToFold.isImm() || OpToFold.isFI() || OpToFold.isGlobal();
 1122   bool FoldingImm = OpToFold.isImm() || OpToFold.isFI() || OpToFold.isGlobal();
 1500           OpToFold.isImm() || OpToFold.isFI() || OpToFold.isGlobal();
lib/Target/AMDGPU/SIInstrInfo.cpp
 2929   assert(MO.isImm() || MO.isTargetIndex() || MO.isFI() || MO.isGlobal());
 3245       if (MI.getOperand(i).isImm() || MI.getOperand(i).isGlobal()) {
 3945   assert(MO.isImm() || MO.isTargetIndex() || MO.isFI() || MO.isGlobal());
 4002   assert(MO->isImm() || MO->isTargetIndex() || MO->isFI() || MO->isGlobal());
lib/Target/AMDGPU/SIShrinkInstructions.cpp
   98         } else if (MovSrc.isGlobal()) {
lib/Target/ARM/ARMAsmPrinter.cpp
  189   assert(MO.isGlobal() && "caller should check MO.isGlobal");
 1477       else if (MI->getOperand(1).isGlobal()) {
lib/Target/ARM/ARMExpandPseudoInsts.cpp
 1183         if (JumpTarget.isGlobal())
lib/Target/AVR/AVRMCInstLower.cpp
   39   bool IsFunction = MO.isGlobal() && isa<Function>(MO.getGlobal());
lib/Target/BPF/BPFMISimplifyPatchable.cpp
  110         if (MO.isGlobal()) {
lib/Target/BPF/BTFDebug.cpp
  989   if (MO.isGlobal()) {
 1126     if (MO.isGlobal()) {
lib/Target/Hexagon/HexagonAsmPrinter.cpp
  217     assert(MO.isGlobal() || MO.isCPI() || MO.isJTI());
  219     if (MO.isGlobal())
lib/Target/Hexagon/HexagonBitSimplify.cpp
 2627     if (Op.isGlobal() || Op.isBlockAddress())
 2639     if (Op.isGlobal() || Op.isBlockAddress())
lib/Target/Hexagon/HexagonBitTracker.cpp
  245     if (MO.isGlobal() || MO.isBlockAddress() || MO.isSymbol() || MO.isJTI() ||
lib/Target/Hexagon/HexagonConstExtenders.cpp
  704   else if (Op.isGlobal())
  757   else if (Op.isSymbol() || Op.isGlobal() || Op.isBlockAddress() ||
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  671   if (HiOperand.isGlobal()) {
  678   if (LoOperand.isGlobal()) {
  768   if (HiOperand.isGlobal()) {
  816   if (LoOperand.isGlobal()) {
lib/Target/Hexagon/HexagonInstrInfo.cpp
 2056   if (MO.isGlobal() || MO.isSymbol() || MO.isBlockAddress() ||
 2586     if (Op.isGlobal() || Op.isSymbol())
 4029         (MI.getOperand(1).isGlobal() &&
 4032         (MI.getOperand(2).isGlobal() &&
 4042         (MI.getOperand(2).isGlobal() && MI.getOperand(2).getOffset() == 0)))
 4051         (MI.getOperand(1).isGlobal() && MI.getOperand(1).getOffset() == 0)))
lib/Target/Hexagon/HexagonOptAddrMode.cpp
  696          !MI->getOperand(1).isGlobal()) &&
lib/Target/Hexagon/RDFGraph.cpp
  233                           return Op.isMBB() || Op.isGlobal() || Op.isSymbol();
  239       else if (T->isGlobal())
  624       if (O.isGlobal() || O.isSymbol())
 1257         if (Op.isGlobal() || Op.isSymbol())
lib/Target/Mips/MipsCallLowering.cpp
  567       Info.Callee.isGlobal() && TM.isPositionIndependent();
  607   if (Info.Callee.isGlobal()) {
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  182         if (MI.getOperand(0).isGlobal() &&
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
  169     assert(TexHandleDef.getOperand(1).isGlobal() && "Load is not a global!");
lib/Target/PowerPC/PPCAsmPrinter.cpp
  452   } else if (CalleeMO.isGlobal()) {
  687     assert((MO.isGlobal() || MO.isCPI() || MO.isJTI() || MO.isBlockAddress()) &&
  745     assert((MO.isGlobal() || MO.isCPI() || MO.isJTI() || MO.isBlockAddress()) &&
  774     assert((MO.isGlobal() || MO.isCPI() || MO.isJTI() || MO.isBlockAddress()) &&
  804     assert((MO.isGlobal() || MO.isCPI() || MO.isJTI() || MO.isBlockAddress()) &&
  835     assert((MO.isGlobal() || MO.isCPI() || MO.isJTI() || MO.isBlockAddress()) &&
  841         MO.isGlobal() && Subtarget->isGVIndirectSymbol(MO.getGlobal());
  875     assert((MO.isGlobal() || MO.isCPI() || MO.isJTI() ||
  880         (!MO.isGlobal() || Subtarget->isGVIndirectSymbol(MO.getGlobal())) &&
  907     assert((MO.isGlobal() || MO.isCPI()) && "Invalid operand for ADDItocL.");
  910         !(MO.isGlobal() && Subtarget->isGVIndirectSymbol(MO.getGlobal())) &&
 1172       if (MO.isGlobal() && MO.getGlobal()->getAlignment() < 4)
lib/Target/PowerPC/PPCInstrInfo.cpp
 2129   return MO.isCPI() || MO.isGlobal() || MO.isImm();
 3560     if (ImmMO.isGlobal() &&
 4035           if (CallMI.isCall() && CallMI.getOperand(0).isGlobal()) {
lib/Target/PowerPC/PPCMCInstLower.cpp
   51   if (!MO.isGlobal()) {
   70       assert(MO.isGlobal() && "Extern symbol not handled yet");
lib/Target/Sparc/DelaySlotFiller.cpp
  308     if (Operand1.isImm() || Operand1.isGlobal())
lib/Target/Sparc/LeonPasses.cpp
   89         if (MO.isGlobal()) {
lib/Target/Sparc/SparcAsmPrinter.cpp
  299   if (MO.isGlobal() || MO.isSymbol() || MO.isCPI()) {
lib/Target/SystemZ/SystemZAsmPrinter.cpp
  637   } else if (CalleeMO.isGlobal()) {
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
  263         if (CalleeOp.isGlobal() && CalleeOp.getGlobal()->getName() ==
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  144   if (MO.isGlobal()) {
lib/Target/WebAssembly/WebAssemblyUtilities.cpp
   53   assert(MO.isGlobal() || MO.isSymbol());
lib/Target/X86/X86ExpandPseudo.cpp
  246       if (JumpTarget.isGlobal()) {
lib/Target/X86/X86FixupLEAs.cpp
  311   return (Offset.isImm() && Offset.getImm() != 0) || Offset.isGlobal();
lib/Target/X86/X86FrameLowering.cpp
 2627         if (!MO.isGlobal())
lib/Target/X86/X86ISelLowering.cpp
30235   assert(MI.getOperand(3).isGlobal() && "This should be a global");
lib/Target/X86/X86IndirectBranchTracking.cpp
   88   if (!MOp.isGlobal())
lib/Target/X86/X86InstrBuilder.h
  111   if (Op3.isGlobal())
lib/Target/X86/X86InstrInfo.cpp
  609       if (!ReMatPICStubLoad && MI.getOperand(1 + X86::AddrDisp).isGlobal())
lib/Target/X86/X86InstrInfo.h
  120           MI.getOperand(Op + X86::AddrDisp).isGlobal() ||
lib/Target/X86/X86MCInstLower.cpp
  120   assert((MO.isGlobal() || MO.isSymbol() || MO.isMBB()) &&
  144   if (MO.isGlobal()) {
  168       assert(MO.isGlobal() && "Extern symbol not handled yet");
  179       assert(MO.isGlobal() && "Extern symbol not handled yet");
lib/Target/X86/X86OptimizeLEAs.cpp
  207          MO.isGlobal() || MO.isBlockAddress() || MO.isMCSymbol() || MO.isMBB();
  220          (MO1.isGlobal() && MO2.isGlobal() &&
  220          (MO1.isGlobal() && MO2.isGlobal() &&
unittests/CodeGen/MachineOperandTest.cpp
  253   ASSERT_TRUE(MO.isGlobal());