Go to the source code of this file.
|
| llvm |
| This class represents lattice values for constants.
|
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "hexagon_cfg" |
◆ INITIALIZE_PASS()
◆ IsConditionalBranch()
static bool IsConditionalBranch |
( |
int |
Opc | ) |
|
|
static |
◆ IsUnconditionalJump()
static bool IsUnconditionalJump |
( |
int |
Opc | ) |
|
|
static |
Definition at line 77 of file HexagonCFGOptimizer.cpp.
References llvm::MachineBasicBlock::addLiveIn(), assert(), llvm::MachineBasicBlock::back(), llvm::MachineBasicBlock::begin(), llvm::MachineFunction::begin(), llvm::MachineBasicBlock::canFallThrough(), llvm::MachineBasicBlock::empty(), llvm::MachineBasicBlock::end(), llvm::MachineFunction::end(), llvm::MachineBasicBlock::erase(), llvm::MachineBasicBlock::front(), llvm::MCInstrInfo::get(), llvm::MachineBasicBlock::getFirstTerminator(), llvm::MachineFunction::getFunction(), llvm::TargetSubtargetInfo::getInstrInfo(), llvm::MachineOperand::getMBB(), llvm::MachineInstr::getOpcode(), llvm::MachineInstr::getOperand(), llvm::MachineBasicBlock::getParent(), llvm::MachineInstr::getParent(), llvm::MachineFunction::getSubtarget(), IsConditionalBranch(), llvm::MachineBasicBlock::isLayoutSuccessor(), llvm::MachineBasicBlock::isSuccessor(), llvm::MachineBasicBlock::livein_begin(), llvm::MachineBasicBlock::livein_end(), llvm_unreachable, MI, llvm::MachineBasicBlock::moveAfter(), llvm::MachineBasicBlock::pred_size(), llvm::MachineBasicBlock::predecessors(), llvm::MachineBasicBlock::removeLiveIn(), llvm::MachineBasicBlock::replaceSuccessor(), llvm::MachineInstr::setDesc(), llvm::MachineOperand::setMBB(), SI, llvm::MachineBasicBlock::size(), llvm::MachineBasicBlock::succ_begin(), llvm::MachineBasicBlock::succ_size(), and TII.