LLVM  13.0.0git
Namespaces | Functions
MVETailPredUtils.h File Reference
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineOperand.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
Include dependency graph for MVETailPredUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.




static unsigned llvm::VCTPOpcodeToLSTP (unsigned Opcode, bool IsDoLoop)
static unsigned llvm::getTailPredVectorWidth (unsigned Opcode)
static bool llvm::isVCTP (const MachineInstr *MI)
static bool llvm::isLoopStart (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)