Home
last modified time | relevance | path

Searched refs:MBBIter (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMemAluCombiner.cpp360 MbbIterator MBBIter = BB->begin(), End = BB->end(); in combineMemAluInBasicBlock() local
361 while (MBBIter != End) { in combineMemAluInBasicBlock()
362 bool IsMemOp = isNonVolatileMemoryOp(*MBBIter); in combineMemAluInBasicBlock()
365 MachineOperand AluOperand = MBBIter->getOperand(3); in combineMemAluInBasicBlock()
366 unsigned int DestReg = MBBIter->getOperand(0).getReg(), in combineMemAluInBasicBlock()
367 BaseReg = MBBIter->getOperand(1).getReg(); in combineMemAluInBasicBlock()
376 findClosestSuitableAluInstr(BB, MBBIter, Inc == 0); in combineMemAluInBasicBlock()
377 if (AluIter != MBBIter) { in combineMemAluInBasicBlock()
378 insertMergedInstruction(BB, MBBIter, AluIter, Inc == 0); in combineMemAluInBasicBlock()
386 BB->erase(MBBIter++); in combineMemAluInBasicBlock()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchFolding.cpp1454 MachineBasicBlock::iterator MBBIter = MBB->begin(); in OptimizeBlock() local
1457 while (PrevBBIter != PrevBB.begin() && MBBIter != MBB->end() in OptimizeBlock()
1458 && PrevBBIter->isDebugInstr() && MBBIter->isDebugInstr()) { in OptimizeBlock()
1459 if (!MBBIter->isIdenticalTo(*PrevBBIter)) in OptimizeBlock()
1461 MachineInstr &DuplicateDbg = *MBBIter; in OptimizeBlock()
1462 ++MBBIter; -- PrevBBIter; in OptimizeBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp828 MachineFunction::iterator MBBIter = ++MBB.getIterator(); in emitStackProbeInlineGenericLoop() local
829 MF.insert(MBBIter, testMBB); in emitStackProbeInlineGenericLoop()
830 MF.insert(MBBIter, tailMBB); in emitStackProbeInlineGenericLoop()
989 MachineFunction::iterator MBBIter = std::next(MBB.getIterator()); in emitStackProbeInlineWindowsCoreCLR64() local
990 MF.insert(MBBIter, RoundMBB); in emitStackProbeInlineWindowsCoreCLR64()
991 MF.insert(MBBIter, LoopMBB); in emitStackProbeInlineWindowsCoreCLR64()
992 MF.insert(MBBIter, ContinueMBB); in emitStackProbeInlineWindowsCoreCLR64()
1333 MachineFunction::iterator MBBIter = MBB.getIterator(); in BuildStackAlignAND() local
1334 MF.insert(MBBIter, entryMBB); in BuildStackAlignAND()
1335 MF.insert(MBBIter, headMBB); in BuildStackAlignAND()
[all …]
H A DX86ISelLowering.cpp35902 MachineFunction::iterator MBBIter = ++MBB->getIterator(); in EmitVAARGWithCustomInserter() local
35905 MF->insert(MBBIter, offsetMBB); in EmitVAARGWithCustomInserter()
35906 MF->insert(MBBIter, overflowMBB); in EmitVAARGWithCustomInserter()
35907 MF->insert(MBBIter, endMBB); in EmitVAARGWithCustomInserter()
36508 MachineFunction::iterator MBBIter = ++MBB->getIterator(); in EmitLoweredProbedAlloca() local
36509 MF->insert(MBBIter, testMBB); in EmitLoweredProbedAlloca()
36510 MF->insert(MBBIter, blockMBB); in EmitLoweredProbedAlloca()
36511 MF->insert(MBBIter, tailMBB); in EmitLoweredProbedAlloca()
36634 MachineFunction::iterator MBBIter = ++BB->getIterator(); in EmitLoweredSegAlloca() local
36636 MF->insert(MBBIter, bumpMBB); in EmitLoweredSegAlloca()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp13557 MachineFunction::iterator MBBIter = ++MBB->getIterator(); in emitProbedAlloca() local
13558 MF->insert(MBBIter, TestMBB); in emitProbedAlloca()
13559 MF->insert(MBBIter, BlockMBB); in emitProbedAlloca()
13560 MF->insert(MBBIter, TailMBB); in emitProbedAlloca()