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

References

include/llvm/ExecutionEngine/JITLink/JITLink.h
  601     return First ? First->getBlock().getAddress() : 0;
  604     return Last ? Last->getBlock().getAddress() + Last->getBlock().getSize()
  604     return Last ? Last->getBlock().getAddress() + Last->getBlock().getSize()
  845       Section &Sec = Sym.getBlock().getSection();
  878     Sym.getBlock().getSection().removeSymbol(Sym);
lib/ExecutionEngine/JITLink/JITLink.cpp
  166       for (auto &E : Sym->getBlock().edges()) {
  173           printEdge(OS, Sym->getBlock(), E, EdgeName);
  176           printEdge(OS, Sym->getBlock(), E, EdgeNumberString);
lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
  314     auto &B = Sym->getBlock();
  322     for (auto &E : Sym->getBlock().edges()) {
lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h
   88       Func.getBlock().addEdge(Edge::KeepAlive, 0, FDESymbol, 0);
lib/ExecutionEngine/JITLink/MachO_arm64.cpp
  234           BlockToFix = &SymbolToFixOrErr->getBlock();
lib/ExecutionEngine/JITLink/MachO_x86_64.cpp
  242           BlockToFix = &SymbolToFixOrErr->getBlock();
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
  210       for (auto &E : Sym->getBlock().edges()) {
  251         for (auto &E : Sym->getBlock().edges()) {
tools/llvm-jitlink/llvm-jitlink-macho.cpp
   48             TargetSym.getBlock().getSection().getName() +
   55             TargetSym.getBlock().getSection().getName() +
   66   if (!GOTSym.isDefined() || !isMachOGOTSection(GOTSym.getBlock().getSection()))
   69             GOTSym.getBlock().getSection().getName() +
   72   return getMachOGOTTarget(G, GOTSym.getBlock());
  125         if (auto TS = getMachOGOTTarget(G, Sym->getBlock()))
  136         if (auto TS = getMachOStubTarget(G, Sym->getBlock()))
  156         (LastSym->getBlock().getAddress() + LastSym->getBlock().getSize()) -
  156         (LastSym->getBlock().getAddress() + LastSym->getBlock().getSize()) -
  167           StringRef(FirstSym->getBlock().getContent().data(), SecSize),
tools/llvm-jitlink/llvm-jitlink.cpp
  199       bool IsZeroFill = Sym->getBlock().isZeroFill();
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h
  157         return readInt<T>(G, Sym->getBlock(), Sym->getOffset() + Offset);
unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp
   71     verifyIsPointerTo(G, E.getTarget().getBlock(), Target);
   96     verifyIsPointerTo(G, E.getTarget().getBlock(), Callee);
  115     auto &StubBlock = E.getTarget().getBlock();
  176           EXPECT_EQ(P.getBlock().edges_size(), 1U)
  178           EXPECT_EQ(P.getBlock().edges().begin()->getKind(), Pointer64)
  180           EXPECT_THAT_EXPECTED(readInt<uint64_t>(G, P.getBlock()),
  190           EXPECT_EQ(Bar.getBlock().edges_size(), 1U)
  192           EXPECT_EQ(Bar.getBlock().edges().begin()->getKind(), Branch32)
  194           verifyCallViaStub(Dis, G, Bar.getBlock(),
  195                             *Bar.getBlock().edges().begin(), Baz);
  200           EXPECT_EQ(Foo.getBlock().edges_size(), 1U)
  202           EXPECT_EQ(Foo.getBlock().edges().begin()->getKind(), Branch32);
  203           verifyCall(Dis, G, Foo.getBlock(), *Foo.getBlock().edges().begin(),
  203           verifyCall(Dis, G, Foo.getBlock(), *Foo.getBlock().edges().begin(),
  209           EXPECT_EQ(Foo_1.getBlock().edges_size(), 1U)
  211           EXPECT_EQ(Foo_1.getBlock().edges().begin()->getKind(), PCRel32);
  212           verifyGOTLoad(G, *Foo_1.getBlock().edges().begin(), Y);
  217           EXPECT_EQ(Foo_2.getBlock().edges_size(), 1U)
  219           EXPECT_EQ(Foo_2.getBlock().edges().begin()->getKind(), PCRel32);
  222               Foo_2.getBlock().getAddress() +
  223               Foo_2.getBlock().edges().begin()->getOffset();
  227               decodeImmediateOperand(Dis, Foo_2.getBlock(), 4, 0),