LLVM: llvm::jitlink::aarch32::StubsManager_v7 Class Reference (original) (raw)
Stubs builder for v7 emits non-position-independent Arm and Thumb stubs. More...
#include "[llvm/ExecutionEngine/JITLink/aarch32.h](aarch32%5F8h%5Fsource.html)"
| Static Public Member Functions | |
|---|---|
| static StringRef | getSectionName () |
| Name of the object file section that will contain all our stubs. |
Detailed Description
Stubs builder for v7 emits non-position-independent Arm and Thumb stubs.
Definition at line 383 of file aarch32.h.
Constructor & Destructor Documentation
| llvm::jitlink::aarch32::StubsManager_v7::StubsManager_v7 ( ) | default |
|---|
Member Function Documentation
◆ getSectionName()
| StringRef llvm::jitlink::aarch32::StubsManager_v7::getSectionName ( ) | inlinestatic |
|---|
Name of the object file section that will contain all our stubs.
Definition at line 388 of file aarch32.h.
Referenced by visitEdge().
◆ visitEdge()
Implements link-graph traversal via visitExistingEdges().
Definition at line 884 of file aarch32.cpp.
References assert(), B(), llvm::jitlink::aarch32::createStubArmv7(), llvm::jitlink::aarch32::createStubThumbv7(), llvm::dbgs(), E(), llvm::orc::Exec, llvm::formatv(), G, llvm::jitlink::Section::getName(), llvm::Target::getName(), llvm::jitlink::Symbol::getSection(), getSectionName(), llvm::jitlink::Symbol::getTargetFlags(), llvm::jitlink::aarch32::LastArmRelocation, LLVM_DEBUG, llvm::jitlink::aarch32::needsStub(), llvm::orc::Read, llvm::jitlink::Symbol::setTargetFlags(), and llvm::jitlink::aarch32::ThumbSymbol.
The documentation for this class was generated from the following files:
- include/llvm/ExecutionEngine/JITLink/aarch32.h
- lib/ExecutionEngine/JITLink/aarch32.cpp