LLVM: llvm::ARMBasicBlockUtils Class Reference (original) (raw)
#include "[Target/ARM/ARMBasicBlockInfo.h](ARMBasicBlockInfo%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| ARMBasicBlockUtils (MachineFunction &MF) | |
| void | computeAllBlockSizes () |
| void | computeBlockSize (MachineBasicBlock *MBB) |
| unsigned | getOffsetOf (MachineInstr *MI) const |
| getOffsetOf - Return the current offset of the specified machine instruction from the start of the function. | |
| unsigned | getOffsetOf (MachineBasicBlock *MBB) const |
| void | adjustBBOffsetsAfter (MachineBasicBlock *MBB) |
| void | adjustBBSize (MachineBasicBlock *MBB, int Size) |
| bool | isBBInRange (MachineInstr *MI, MachineBasicBlock *DestBB, unsigned MaxDisp) const |
| isBBInRange - Returns true if the distance between specific MI and specific BB can fit in MI's displacement field. | |
| void | insert (unsigned BBNum, BasicBlockInfo BBI) |
| void | clear () |
| BBInfoVector & | getBBInfo () |
Definition at line 109 of file ARMBasicBlockInfo.h.
| llvm::ARMBasicBlockUtils::ARMBasicBlockUtils ( MachineFunction & MF) | inline |
|---|
◆ adjustBBOffsetsAfter()
◆ adjustBBSize()
◆ clear()
| void llvm::ARMBasicBlockUtils::clear ( ) | inline |
|---|
◆ computeAllBlockSizes()
| void llvm::ARMBasicBlockUtils::computeAllBlockSizes ( ) | inline |
|---|
◆ computeBlockSize()
◆ getBBInfo()
| BBInfoVector & llvm::ARMBasicBlockUtils::getBBInfo ( ) | inline |
|---|
◆ getOffsetOf() [1/2]
◆ getOffsetOf() [2/2]
◆ insert()
◆ isBBInRange()
The documentation for this class was generated from the following files:
- lib/Target/ARM/ARMBasicBlockInfo.h
- lib/Target/ARM/ARMBasicBlockInfo.cpp