Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp182 class VPTBlock { class
186 VPTBlock(MachineInstr *MI) { Insts.push_back(MI); } in VPTBlock() function in __anona50655620111::VPTBlock
224 SmallVector<VPTBlock, 4> Blocks;
267 bool isEntryPredicatedOnVCTP(VPTBlock &Block, bool Exclusive = false) { in isEntryPredicatedOnVCTP()
275 bool hasImplicitlyValidVPT(VPTBlock &Block, ReachingDefAnalysis &RDA) { in hasImplicitlyValidVPT()
437 SmallVectorImpl<VPTBlock> &getVPTBlocks() { return VPTstate.Blocks; } in getVPTBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp162 mutable VPTStatus VPTBlock; member in __anon4da762200111::ARMDisassembler
967 if ((!isVectorPredicable(MI) && VPTBlock.instrInVPTBlock()) || in AddThumbPredicate()
978 } else if (VPTBlock.instrInVPTBlock()) { in AddThumbPredicate()
979 VCC = VPTBlock.getVPTPred(); in AddThumbPredicate()
980 VPTBlock.advanceVPTState(); in AddThumbPredicate()
1046 else if (VPTBlock.instrInVPTBlock()) { in UpdateThumbVFPPredicate()
1047 CC = VPTBlock.getVPTPred(); in UpdateThumbVFPPredicate()
1048 VPTBlock.advanceVPTState(); in UpdateThumbVFPPredicate()
1150 if (isVPTOpcode(MI.getOpcode()) && VPTBlock.instrInVPTBlock()) in getThumbInstruction()
1157 VPTBlock.setVPTState(Mask); in getThumbInstruction()