Searched refs:VPTState (Results 1 – 2 of 2) sorted by relevance
188 class VPTState { class193 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 …]
423 } VPTState; member in __anon2aa686d00111::ARMAsmParser424 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()