Home
last modified time | relevance | path

Searched refs:InsPt (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteKernelArguments.cpp140 BasicBlock::iterator InsPt = BB.getFirstInsertionPt(); in getInsertPt() local
141 for (BasicBlock::iterator E = BB.end(); InsPt != E; ++InsPt) { in getInsertPt()
142 AllocaInst *AI = dyn_cast<AllocaInst>(&*InsPt); in getInsertPt()
150 return InsPt; in getInsertPt()
H A DAMDGPULowerKernelArguments.cpp87 BasicBlock::iterator InsPt = BB.getFirstInsertionPt(); in getInsertPt() local
88 for (BasicBlock::iterator E = BB.end(); InsPt != E; ++InsPt) { in getInsertPt()
89 AllocaInst *AI = dyn_cast<AllocaInst>(&*InsPt); in getInsertPt()
97 return InsPt; in getInsertPt()
H A DSILowerControlFlow.cpp481 MachineBasicBlock::iterator InsPt = MBB.begin(); in emitEndCf() local
488 for (MachineBasicBlock::iterator I = InsPt, E = MI.getIterator(); in emitEndCf()
509 InsPt = MI; in emitEndCf()
513 BuildMI(MBB, InsPt, DL, TII->get(Opcode), Exec) in emitEndCf()
H A DSIOptimizeExecMasking.cpp553 auto InsPt = SaveExecInst->getIterator(); in optimizeExecSequence() local
556 BuildMI(MBB, InsPt, DL, TII->get(getSaveExecOp(SaveExecInst->getOpcode())), in optimizeExecSequence()
H A DSIInstrInfo.h1348 MachineBasicBlock::iterator InsPt,
1353 MachineBasicBlock::iterator InsPt,
H A DSIInstrInfo.cpp9475 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsPt, in createPHISourceCopy() argument
9477 if (InsPt != MBB.end() && in createPHISourceCopy()
9478 (InsPt->getOpcode() == AMDGPU::SI_IF || in createPHISourceCopy()
9479 InsPt->getOpcode() == AMDGPU::SI_ELSE || in createPHISourceCopy()
9480 InsPt->getOpcode() == AMDGPU::SI_IF_BREAK) && in createPHISourceCopy()
9481 InsPt->definesRegister(Src, /*TRI=*/nullptr)) { in createPHISourceCopy()
9482 InsPt++; in createPHISourceCopy()
9483 return BuildMI(MBB, InsPt, DL, in createPHISourceCopy()
9490 return TargetInstrInfo::createPHISourceCopy(MBB, InsPt, DL, Src, SrcSubReg, in createPHISourceCopy()
H A DSIISelLowering.cpp4581 auto InsPt = emitLoadM0FromVGPRLoop(TII, MRI, MBB, *LoopBB, DL, *Idx, in loadM0FromVGPR() local
4596 return InsPt; in loadM0FromVGPR()
4716 auto InsPt = loadM0FromVGPR(TII, MBB, MI, InitReg, PhiReg, Offset, in emitIndirectSrc() local
4719 MachineBasicBlock *LoopBB = InsPt->getParent(); in emitIndirectSrc()
4725 BuildMI(*LoopBB, InsPt, DL, GPRIDXDesc, Dst) in emitIndirectSrc()
4730 BuildMI(*LoopBB, InsPt, DL, TII->get(AMDGPU::V_MOVRELS_B32_e32), Dst) in emitIndirectSrc()
4818 auto InsPt = loadM0FromVGPR(TII, MBB, MI, SrcVec->getReg(), PhiReg, Offset, in emitIndirectDst() local
4820 MachineBasicBlock *LoopBB = InsPt->getParent(); in emitIndirectDst()
4826 BuildMI(*LoopBB, InsPt, DL, GPRIDXDesc, Dst) in emitIndirectDst()
4834 BuildMI(*LoopBB, InsPt, DL, MovRelDesc, Dst) in emitIndirectDst()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ExpandPseudo.cpp96 auto InsPt = MachineFunction::iterator(MBB); in INITIALIZE_PASS() local
97 ++InsPt; in INITIALIZE_PASS()
131 MF->insert(InsPt, ElseMBB); in INITIALIZE_PASS()
176 MF->insert(InsPt, ThenMBB); in INITIALIZE_PASS()
184 MF->insert(InsPt, P.first); in INITIALIZE_PASS()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h2070 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsPt, in createPHIDestinationCopy() argument
2072 return BuildMI(MBB, InsPt, DL, get(TargetOpcode::COPY), Dst) in createPHIDestinationCopy()
2080 MachineBasicBlock::iterator InsPt, in createPHISourceCopy() argument
2084 return BuildMI(MBB, InsPt, DL, get(TargetOpcode::COPY), Dst) in createPHISourceCopy()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp762 MachineBasicBlock::iterator InsPt, unsigned Size, in inlineStackProbe()
764 emitIncrement(InsMBB, InsPt, DL, SystemZ::R15D, -int64_t(Size), ZII); in inlineStackProbe()
767 buildCFAOffs(InsMBB, InsPt, DL, SPOffsetFromCFA, ZII); in inlineStackProbe()
772 BuildMI(InsMBB, InsPt, DL, ZII->get(SystemZ::CG)) in inlineStackProbe()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h250 MachineIRBuilder(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsPt) { in MachineIRBuilder() argument
252 setInsertPt(MBB, InsPt); in MachineIRBuilder()