Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
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()
DMVETPAndVPTOptimisationsPass.cpp634 MachineInstrBuilder MIBuilder = in ReplaceRegisterUseWithVPNOT() local
638 addUnpredicatedMveVpredNOp(MIBuilder); in ReplaceRegisterUseWithVPNOT()
645 MIBuilder.getInstr()->dump()); in ReplaceRegisterUseWithVPNOT()
647 return *MIBuilder.getInstr(); in ReplaceRegisterUseWithVPNOT()
888 MachineInstrBuilder MIBuilder = in ReplaceVCMPsByVPNOTs() local
892 addUnpredicatedMveVpredNOp(MIBuilder); in ReplaceVCMPsByVPNOTs()
894 MIBuilder.getInstr()->dump(); dbgs() << " Removed VCMP: "; in ReplaceVCMPsByVPNOTs()
1017 MachineInstrBuilder MIBuilder = in ConvertVPSEL() local
1027 (void)MIBuilder; in ConvertVPSEL()
1029 dbgs() << " with VMOVT: "; MIBuilder.getInstr()->dump()); in ConvertVPSEL()