Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEVPTBlockPass.cpp270 MachineInstrBuilder MIBuilder; in InsertVPTBlocks() local
275 MIBuilder = BuildMI(Block, MI, DL, TII->get(NewOpcode)); in InsertVPTBlocks()
276 MIBuilder.addImm((uint64_t)BlockMask); in InsertVPTBlocks()
277 MIBuilder.add(VCMP->getOperand(1)); in InsertVPTBlocks()
278 MIBuilder.add(VCMP->getOperand(2)); in InsertVPTBlocks()
279 MIBuilder.add(VCMP->getOperand(3)); in InsertVPTBlocks()
291 MIBuilder = BuildMI(Block, MI, DL, TII->get(ARM::MVE_VPST)); in InsertVPTBlocks()
292 MIBuilder.addImm((uint64_t)BlockMask); in InsertVPTBlocks()
302 Block, MachineBasicBlock::instr_iterator(MIBuilder.getInstr()), MBIter); in InsertVPTBlocks()
H A DMVETPAndVPTOptimisationsPass.cpp632 MachineInstrBuilder MIBuilder = in ReplaceRegisterUseWithVPNOT() local
636 addUnpredicatedMveVpredNOp(MIBuilder); in ReplaceRegisterUseWithVPNOT()
643 MIBuilder.getInstr()->dump()); in ReplaceRegisterUseWithVPNOT()
645 return *MIBuilder.getInstr(); in ReplaceRegisterUseWithVPNOT()
889 MachineInstrBuilder MIBuilder = in ReplaceVCMPsByVPNOTs() local
893 addUnpredicatedMveVpredNOp(MIBuilder); in ReplaceVCMPsByVPNOTs()
895 MIBuilder.getInstr()->dump(); dbgs() << " Removed VCMP: "; in ReplaceVCMPsByVPNOTs()
1021 MachineInstrBuilder MIBuilder = in ConvertVPSEL() local
1031 (void)MIBuilder; in ConvertVPSEL()
1033 dbgs() << " with VMOVT: "; MIBuilder.getInstr()->dump()); in ConvertVPSEL()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp421 Error importNamedNodeRenderer(RuleMatcher &M, BuildMIAction &MIBuilder,
424 Error importLeafNodeRenderer(RuleMatcher &M, BuildMIAction &MIBuilder,
428 Error importXFormNodeRenderer(RuleMatcher &M, BuildMIAction &MIBuilder,
431 Error importInstructionNodeRenderer(RuleMatcher &M, BuildMIAction &MIBuilder,
435 Error importNodeRenderer(RuleMatcher &M, BuildMIAction &MIBuilder,
1226 RuleMatcher &M, BuildMIAction &MIBuilder, const TreePatternNode &N) const { in importNamedNodeRenderer() argument
1231 MIBuilder.addRenderer<RenderComplexPatternOperand>( in importNamedNodeRenderer()
1240 MIBuilder.addRenderer<CopyConstantAsImmRenderer>(NodeName); in importNamedNodeRenderer()
1245 MIBuilder.addRenderer<CopyFConstantAsFPImmRenderer>(NodeName); in importNamedNodeRenderer()
1253 MIBuilder.addRenderer<CopyRenderer>(NodeName); in importNamedNodeRenderer()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp5454 MachineInstrBuilder MIBuilder(*Iter->getMF(), Iter); in promoteInstr32To64ForElimEXTSW() local
5457 MIBuilder.addReg(It->second, RegState::Kill); in promoteInstr32To64ForElimEXTSW()