Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEVPTBlockPass.cpp274 MachineInstrBuilder MIBuilder; in InsertVPTBlocks() local
279 MIBuilder = BuildMI(Block, MI, DL, TII->get(NewOpcode)); in InsertVPTBlocks()
280 MIBuilder.addImm((uint64_t)BlockMask); in InsertVPTBlocks()
281 MIBuilder.add(VCMP->getOperand(1)); in InsertVPTBlocks()
282 MIBuilder.add(VCMP->getOperand(2)); in InsertVPTBlocks()
283 MIBuilder.add(VCMP->getOperand(3)); in InsertVPTBlocks()
295 MIBuilder = BuildMI(Block, MI, DL, TII->get(ARM::MVE_VPST)); in InsertVPTBlocks()
296 MIBuilder.addImm((uint64_t)BlockMask); in InsertVPTBlocks()
306 Block, MachineBasicBlock::instr_iterator(MIBuilder.getInstr()), MBIter); in InsertVPTBlocks()
H A DMVETPAndVPTOptimisationsPass.cpp634 MachineInstrBuilder MIBuilder = in ReplaceRegisterUseWithVPNOT() local
638 addUnpredicatedMveVpredNOp(MIBuilder); in ReplaceRegisterUseWithVPNOT()
645 MIBuilder.getInstr()->dump()); in ReplaceRegisterUseWithVPNOT()
647 return *MIBuilder.getInstr(); in ReplaceRegisterUseWithVPNOT()
891 MachineInstrBuilder MIBuilder = in ReplaceVCMPsByVPNOTs() local
895 addUnpredicatedMveVpredNOp(MIBuilder); in ReplaceVCMPsByVPNOTs()
897 MIBuilder.getInstr()->dump(); dbgs() << " Removed VCMP: "; in ReplaceVCMPsByVPNOTs()
1022 MachineInstrBuilder MIBuilder = in ConvertVPSEL() local
1032 (void)MIBuilder; in ConvertVPSEL()
1034 dbgs() << " with VMOVT: "; MIBuilder.getInstr()->dump()); in ConvertVPSEL()