LLVM 22.0.0git
|
#include "MCTargetDesc/R600MCTargetDesc.h"
#include "R600.h"
#include "R600RegisterInfo.h"
#include "R600Subtarget.h"
#include "llvm/ADT/DepthFirstIterator.h"
#include "llvm/ADT/SCCIterator.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineJumpTableInfo.h"
#include "llvm/CodeGen/MachineLoopInfo.h"
#include "llvm/CodeGen/MachinePostDominators.h"
#include "llvm/InitializePasses.h"
Go to the source code of this file.
Macros | |
#define | DEBUG_TYPE "structcfg" |
#define | SHOWNEWINSTR(i) |
#define | SHOWNEWBLK(b, msg) |
#define | SHOWBLK_DETAIL(b, msg) |
#define | INVALIDSCCNUM -1 |
Enumerations | |
enum | { DEFAULT_VEC_SLOTS = 8 } |
Functions | |
STATISTIC (numSerialPatternMatch, "CFGStructurizer number of serial pattern " "matched") | |
STATISTIC (numIfPatternMatch, "CFGStructurizer number of if pattern " "matched") | |
STATISTIC (numClonedBlock, "CFGStructurizer cloned blocks") | |
STATISTIC (numClonedInstr, "CFGStructurizer cloned instructions") | |
INITIALIZE_PASS_BEGIN (R600MachineCFGStructurizer, "amdgpustructurizer", "AMDGPU CFG Structurizer", false, false) INITIALIZE_PASS_END(R600MachineCFGStructurizer |
Variables | |
amdgpustructurizer | |
AMDGPU CFG | Structurizer |
AMDGPU CFG | false |
#define DEBUG_TYPE "structcfg" |
Definition at line 25 of file R600MachineCFGStructurizer.cpp.
#define INVALIDSCCNUM -1 |
Definition at line 65 of file R600MachineCFGStructurizer.cpp.
#define SHOWBLK_DETAIL | ( | b, | |
msg ) |
Definition at line 58 of file R600MachineCFGStructurizer.cpp.
#define SHOWNEWBLK | ( | b, | |
msg ) |
Definition at line 54 of file R600MachineCFGStructurizer.cpp.
#define SHOWNEWINSTR | ( | i | ) |
Definition at line 52 of file R600MachineCFGStructurizer.cpp.
anonymous enum |
Enumerator | |
---|---|
DEFAULT_VEC_SLOTS |
Definition at line 27 of file R600MachineCFGStructurizer.cpp.
INITIALIZE_PASS_BEGIN | ( | R600MachineCFGStructurizer | , |
"amdgpustructurizer" | , | ||
"AMDGPU CFG Structurizer" | , | ||
false | , | ||
false | ) |
References INITIALIZE_PASS_DEPENDENCY.
STATISTIC | ( | numClonedBlock | , |
"CFGStructurizer cloned blocks" | ) |
STATISTIC | ( | numClonedInstr | , |
"CFGStructurizer cloned instructions" | ) |
STATISTIC | ( | numSerialPatternMatch | , |
"CFGStructurizer number of serial pattern " "matched" | ) |
amdgpustructurizer |
Definition at line 1624 of file R600MachineCFGStructurizer.cpp.
AMDGPU CFG false |
Definition at line 1625 of file R600MachineCFGStructurizer.cpp.
AMDGPU CFG Structurizer |
Definition at line 1625 of file R600MachineCFGStructurizer.cpp.