Home
last modified time | relevance | path

Searched refs:Patcher (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/bolt/include/bolt/Rewrite/
H A DDWARFRewriter.h177 template <class T, class Patcher>
178 Patcher *getBinaryDWOPatcherHelper(T &BinaryPatchers, uint64_t DwoId) { in getBinaryDWOPatcherHelper()
185 .insert(std::make_pair(DwoId, std::make_unique<Patcher>())) in getBinaryDWOPatcherHelper()
189 return static_cast<Patcher *>(Iter->second.get()); in getBinaryDWOPatcherHelper()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinarySection.h78 std::unique_ptr<BinaryPatcher> Patcher; variable
359 Patcher = std::move(BPatcher); in registerPatcher()
363 BinaryPatcher *getPatcher() { return Patcher.get(); } in getPatcher()
H A DDebugData.h641 static bool classof(const SimpleBinaryPatcher *Patcher) { in classof() argument
642 return Patcher->getKind() == PatcherKind::SimpleBinaryPatcher; in classof()
850 static bool classof(const SimpleBinaryPatcher *Patcher) { in classof() argument
851 return Patcher->getKind() == PatcherKind::DebugInfoBinaryPatcher; in classof()
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DDWARFRewriter.cpp1172 auto applyPatch = [&](DebugInfoBinaryPatcher *Patcher, in updateDebugData()
1174 Patcher->computeNewOffsets(DWCtx, true); in updateDebugData()
1175 Storage = Patcher->patchBinary(Data); in updateDebugData()
1210 DebugInfoBinaryPatcher *Patcher = llvm::cast<DebugInfoBinaryPatcher>( in updateDebugData() local
1212 return applyPatch(Patcher, OutData); in updateDebugData()