Lines Matching defs:MachORewriteInstance
1 //===- bolt/Rewrite/MachORewriteInstance.cpp - MachO rewriter -------------===//
9 #include "bolt/Rewrite/MachORewriteInstance.h"
60 Expected<std::unique_ptr<MachORewriteInstance>>
61 MachORewriteInstance::create(object::MachOObjectFile *InputFile,
65 std::make_unique<MachORewriteInstance>(InputFile, ToolPath, Err);
71 MachORewriteInstance::MachORewriteInstance(object::MachOObjectFile *InputFile,
93 Error MachORewriteInstance::setProfile(StringRef Filename) {
108 void MachORewriteInstance::preprocessProfileData() {
115 void MachORewriteInstance::processProfileDataPreCFG() {
122 void MachORewriteInstance::processProfileData() {
129 void MachORewriteInstance::readSpecialSections() {
216 void MachORewriteInstance::discoverFileObjects() {
309 void MachORewriteInstance::disassembleFunctions() {
320 void MachORewriteInstance::buildFunctionsCFG() {
329 void MachORewriteInstance::postProcessFunctions() {
340 void MachORewriteInstance::runOptimizationPasses() {
364 void MachORewriteInstance::mapInstrumentationSection(
378 void MachORewriteInstance::mapCodeSections(
428 void MachORewriteInstance::emitAndLink() {
484 void MachORewriteInstance::writeInstrumentationSection(StringRef SectionName,
503 void MachORewriteInstance::rewriteFile() {
549 void MachORewriteInstance::adjustCommandLineOptions() {
561 void MachORewriteInstance::run() {
587 MachORewriteInstance::~MachORewriteInstance() {}