Home
last modified time | relevance | path

Searched refs:VPST (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp1612 MachineInstr *VPST = Insts.front(); in ConvertVPTBlocks() local
1668 LLVM_DEBUG(dbgs() << "ARM Loops: Removing VPST: " << *VPST); in ConvertVPTBlocks()
1669 LoLoop.ToRemove.insert(VPST); in ConvertVPTBlocks()
1673 MachineInstr *VPST = Insts.front(); in ConvertVPTBlocks() local
1675 assert(VPST->getOpcode() == ARM::MVE_VPST && in ConvertVPTBlocks()
1677 LoLoop.ToRemove.insert(VPST); in ConvertVPTBlocks()
1679 LoLoop.BlockMasksToRecompute.insert(VPST); in ConvertVPTBlocks()
1684 MachineInstr *VPST = Insts.front(); in ConvertVPTBlocks() local
1685 auto Next = ++MachineBasicBlock::iterator(VPST); in ConvertVPTBlocks()
1702 ReplaceVCMPWithVPT(VCMP, VPST); in ConvertVPTBlocks()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/
H A Dmve-vpt-block-kill.mir4 # Check we remove kill flags when combining VCMP into a VPST
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/LowOverheadLoops/
H A Div-two-vcmp-reordered.mir4 # TODO: We should be able to handle the VCMP -> VPST -> VCMP -> VCTP case.