Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
|
static unsigned | llvm::VCTPOpcodeToLSTP (unsigned Opcode, bool IsDoLoop) |
|
static unsigned | llvm::getTailPredVectorWidth (unsigned Opcode) |
|
static bool | llvm::isVCTP (const MachineInstr *MI) |
|
static bool | llvm::isDoLoopStart (const MachineInstr &MI) |
|
static bool | llvm::isWhileLoopStart (const MachineInstr &MI) |
|
static bool | llvm::isLoopStart (const MachineInstr &MI) |
|
MachineBasicBlock * | llvm::getWhileLoopStartTargetBB (const MachineInstr &MI) |
|
void | llvm::RevertWhileLoopStartLR (MachineInstr *MI, const TargetInstrInfo *TII, unsigned BrOpc=ARM::t2Bcc, bool UseCmp=false) |
|
void | llvm::RevertDoLoopStart (MachineInstr *MI, const TargetInstrInfo *TII) |
|
void | llvm::RevertLoopDec (MachineInstr *MI, const TargetInstrInfo *TII, bool SetFlags=false) |
|
void | llvm::RevertLoopEnd (MachineInstr *MI, const TargetInstrInfo *TII, unsigned BrOpc=ARM::t2Bcc, bool SkipCmp=false) |
|