Home
last modified time | relevance | path

Searched refs:VPTState (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp188 class VPTState { class
193 static SmallVector<VPTState, 4> Blocks;
393 VPTState::reset(); in LowOverheadLoop()
438 SmallVectorImpl<VPTState> &getVPTBlocks() { in getVPTBlocks()
439 return VPTState::Blocks; in getVPTBlocks()
533 SmallVector<VPTState, 4> VPTState::Blocks;
625 if (!VPTState::isValid(RDA)) { in ValidateTailPredicate()
1251 VPTState::addInst(MI); in ValidateMVEInst()
1288 VPTState::resetPredicate(MI); in ValidateMVEInst()
1290 VPTState::addPredicate(MI); in ValidateMVEInst()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp423 } VPTState; member in __anon2aa686d00111::ARMAsmParser
424 bool inVPTBlock() { return VPTState.CurPosition != ~0U; } in inVPTBlock()
427 unsigned TZ = countTrailingZeros(VPTState.Mask); in forwardVPTPosition()
428 if (++VPTState.CurPosition == 5 - TZ) in forwardVPTPosition()
429 VPTState.CurPosition = ~0U; in forwardVPTPosition()
698 VPTState.CurPosition = ~0U; in ARMAsmParser()
7697 unsigned Bit = extractITMaskBit(VPTState.Mask, VPTState.CurPosition); in validateInstruction()
10717 VPTState.Mask = MO.getImm(); in processInstruction()
10718 VPTState.CurPosition = 0; in processInstruction()