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

References

include/llvm/CodeGen/MachineInstrBuilder.h
  296         return addBlockAddress(Disp.getBlockAddress(), Disp.getOffset() + off,
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  432               const BlockAddress *BA = MI->getOperand(OpNo).getBlockAddress();
lib/CodeGen/MachineOperand.cpp
  304     return getBlockAddress() == Other.getBlockAddress() &&
  304     return getBlockAddress() == Other.getBlockAddress() &&
  371     return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getBlockAddress(),
  860     getBlockAddress()->getFunction()->printAsOperand(OS, /*PrintType=*/false,
  863     printIRBlockReference(OS, *getBlockAddress()->getBasicBlock(), MST);
lib/Target/AArch64/AArch64AsmPrinter.cpp
  520     MCSymbol *Sym = GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/AArch64/AArch64InstructionSelector.cpp
 2291       materializeLargeCMVal(I, I.getOperand(1).getBlockAddress(), 0);
 2298                        .addBlockAddress(I.getOperand(1).getBlockAddress(),
 2301                            I.getOperand(1).getBlockAddress(), /* Offset */ 0,
lib/Target/AArch64/AArch64MCInstLower.cpp
  290         MO, Printer.GetBlockAddressSymbol(MO.getBlockAddress()));
lib/Target/ARC/ARCMCInstLower.cpp
   44     Symbol = Printer.GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/ARM/ARMMCInstLower.cpp
  107     MCOp = GetSymbolRef(MO, GetBlockAddressSymbol(MO.getBlockAddress()));
lib/Target/AVR/AVRExpandPseudoInsts.cpp
  511     const BlockAddress *BA = MI.getOperand(1).getBlockAddress();
lib/Target/AVR/AVRMCInstLower.cpp
   96           MO, Printer.GetBlockAddressSymbol(MO.getBlockAddress()));
lib/Target/BPF/BPFAsmPrinter.cpp
   94     MCSymbol *BA = GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/Hexagon/HexagonConstExtenders.cpp
  707     V.BA = Op.getBlockAddress();
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  689       .addBlockAddress(HiOperand.getBlockAddress(), HiOperand.getOffset(),
  697       .addBlockAddress(LoOperand.getBlockAddress(), LoOperand.getOffset(),
  778       .addBlockAddress(HiOperand.getBlockAddress(), HiOperand.getOffset(),
  827       .addBlockAddress(LoOperand.getBlockAddress(), LoOperand.getOffset(),
lib/Target/Hexagon/HexagonMCInstLower.cpp
  170       MCO = GetSymbolRef(MO, AP.GetBlockAddressSymbol(MO.getBlockAddress()), AP,
lib/Target/Lanai/LanaiAsmPrinter.cpp
   86     MCSymbol *BA = GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/Lanai/LanaiMCInstLower.cpp
   39   return Printer.GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/MSP430/MSP430MCInstLower.cpp
   91   return Printer.GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/Mips/MipsAsmPrinter.cpp
  701       MCSymbol *BA = GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/Mips/MipsMCInstLower.cpp
  134     Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/PowerPC/PPCAsmPrinter.cpp
  234     GetBlockAddressSymbol(MO.getBlockAddress())->print(O, MAI);
  527     return AP.GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/PowerPC/PPCMCInstLower.cpp
  193     OutMO = GetSymbolRef(MO, AP.GetBlockAddressSymbol(MO.getBlockAddress()), AP,
lib/Target/RISCV/RISCVMCInstLower.cpp
  115         MO, AP.GetBlockAddressSymbol(MO.getBlockAddress()), AP);
lib/Target/Sparc/SparcAsmPrinter.cpp
  364     O <<  GetBlockAddressSymbol(MO.getBlockAddress())->getName();
lib/Target/Sparc/SparcMCInstLower.cpp
   48     Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/SystemZ/SystemZMCInstLower.cpp
   64     Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/X86/X86AsmPrinter.cpp
  228     MCSymbol *Sym = GetBlockAddressSymbol(MO.getBlockAddress());
lib/Target/X86/X86MCInstLower.cpp
  423         MO, AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress()));
lib/Target/X86/X86OptimizeLEAs.cpp
  158       Hash = hash_combine(Hash, Val.Disp->getBlockAddress());
  223           MO1.getBlockAddress() == MO2.getBlockAddress()) ||
  223           MO1.getBlockAddress() == MO2.getBlockAddress()) ||
lib/Target/XCore/XCoreAsmPrinter.cpp
  224     GetBlockAddressSymbol(MO.getBlockAddress())->print(O, MAI);
lib/Target/XCore/XCoreMCInstLower.cpp
   46       Symbol = Printer.GetBlockAddressSymbol(MO.getBlockAddress());