LLVM: lib/Target/Hexagon/HexagonCFGOptimizer.cpp File Reference (original) (raw)
#include "[Hexagon.h](Hexagon%5F8h%5Fsource.html)"#include "[MCTargetDesc/HexagonMCTargetDesc.h](HexagonMCTargetDesc%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineBasicBlock.h](MachineBasicBlock%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineFunction.h](MachineFunction%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineFunctionPass.h](MachineFunctionPass%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineInstr.h](MachineInstr%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineOperand.h](MachineOperand%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetInstrInfo.h](TargetInstrInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetSubtargetInfo.h](TargetSubtargetInfo%5F8h%5Fsource.html)"#include "[llvm/Pass.h](Pass%5F8h%5Fsource.html)"#include "[llvm/Support/ErrorHandling.h](llvm%5F2Support%5F2ErrorHandling%5F8h%5Fsource.html)"#include <cassert>#include <vector>
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "hexagon_cfg" |
| Functions | |
|---|---|
| static bool | IsConditionalBranch (int Opc) |
| static bool | IsUnconditionalJump (int Opc) |
| INITIALIZE_PASS (HexagonCFGOptimizer, "hexagon-cfg", "Hexagon CFG Optimizer", false, false) FunctionPass *llvm |
Macro Definition Documentation
◆ DEBUG_TYPE
#define DEBUG_TYPE "hexagon_cfg"
Definition at line 25 of file HexagonCFGOptimizer.cpp.
Function Documentation
◆ INITIALIZE_PASS()
| INITIALIZE_PASS | ( | HexagonCFGOptimizer | , |
|---|---|---|---|
| "hexagon-cfg" | , | ||
| "Hexagon CFG Optimizer" | , | ||
| false | , | ||
| false | ) |
Definition at line 231 of file HexagonCFGOptimizer.cpp.
References llvm::createHexagonCFGOptimizer().
◆ IsConditionalBranch()
| bool IsConditionalBranch ( int Opc) | static |
|---|
Definition at line 51 of file HexagonCFGOptimizer.cpp.
References Opc.
◆ IsUnconditionalJump()
| bool IsUnconditionalJump ( int Opc) | static |
|---|
Definition at line 66 of file HexagonCFGOptimizer.cpp.
References Opc.