LLVM 20.0.0git
Macros | Functions | Variables
TailDuplication.cpp File Reference
#include "llvm/CodeGen/TailDuplication.h"
#include "llvm/Analysis/ProfileSummaryInfo.h"
#include "llvm/CodeGen/LazyMachineBlockFrequencyInfo.h"
#include "llvm/CodeGen/MBFIWrapper.h"
#include "llvm/CodeGen/MachineBranchProbabilityInfo.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachinePassManager.h"
#include "llvm/CodeGen/TailDuplicator.h"
#include "llvm/IR/Analysis.h"
#include "llvm/InitializePasses.h"
#include "llvm/Pass.h"
#include "llvm/PassRegistry.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "tailduplication"
 

Functions

 INITIALIZE_PASS (TailDuplicateLegacy, DEBUG_TYPE, "Tail Duplication", false, false) INITIALIZE_PASS(EarlyTailDuplicateLegacy
 

Variables

early tailduplication
 
early Early Tail Duplication
 
early Early Tail false
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "tailduplication"

Definition at line 31 of file TailDuplication.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( TailDuplicateLegacy  ,
DEBUG_TYPE  ,
"Tail Duplication"  ,
false  ,
false   
)

Variable Documentation

◆ Duplication

early Early Tail Duplication

Definition at line 85 of file TailDuplication.cpp.

◆ false

early Early Tail false

Definition at line 85 of file TailDuplication.cpp.

◆ tailduplication

early tailduplication

Definition at line 84 of file TailDuplication.cpp.