Searched refs:VPTState (Results 1 – 2 of 2) sorted by relevance
192 class VPTState { class197 static SmallVector<VPTState, 4> Blocks;397 VPTState::reset(); in LowOverheadLoop()437 SmallVectorImpl<VPTState> &getVPTBlocks() { in getVPTBlocks()438 return VPTState::Blocks; in getVPTBlocks()532 SmallVector<VPTState, 4> VPTState::Blocks;624 if (!VPTState::isValid(RDA)) { in ValidateTailPredicate()1252 VPTState::addInst(MI); in ValidateMVEInst()1289 VPTState::resetPredicate(MI); in ValidateMVEInst()1291 VPTState::addPredicate(MI); in ValidateMVEInst()[all …]
427 } VPTState; member in __anon2f82d7160111::ARMAsmParser428 bool inVPTBlock() { return VPTState.CurPosition != ~0U; } in inVPTBlock()431 unsigned TZ = llvm::countr_zero(VPTState.Mask); in forwardVPTPosition()432 if (++VPTState.CurPosition == 5 - TZ) in forwardVPTPosition()433 VPTState.CurPosition = ~0U; in forwardVPTPosition()701 VPTState.CurPosition = ~0U; in ARMAsmParser()7573 unsigned Bit = extractITMaskBit(VPTState.Mask, VPTState.CurPosition); in validateInstruction()10889 VPTState.Mask = MO.getImm(); in processInstruction()10890 VPTState.CurPosition = 0; in processInstruction()