Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp648 if (BranchMI && isCondBranch(BranchMI) && in replaceInstrUseOfBlockWith()
910 if (!BranchMI) in ifPatternMatch()
1392 BranchMI->eraseFromParent(); in mergeIfthenelseBlock()
1414 assert(BranchMI && isCondBranch(BranchMI)); in mergeLoopbreakBlock()
1424 BranchMI->eraseFromParent(); in mergeLoopbreakBlock()
1520 if (!BranchMI) { in migrateInstruction()
1525 SpliceEnd = BranchMI; in migrateInstruction()
1548 if (!BranchMI || !isUncondBranch(BranchMI)) in normalizeInfiniteLoopExit()
1561 MachineInstr *BranchMI; in removeUnconditionalBranch() local
1582 assert(BranchMI && isCondBranch(BranchMI)); in removeRedundantConditionalBranch()
[all …]
H A DSIPreEmitPeephole.cpp212 for (auto BranchMI : ToRemove) { in optimizeVccBranch() local
213 MachineOperand &Dst = BranchMI->getOperand(0); in optimizeVccBranch()
216 BranchMI->eraseFromParent(); in optimizeVccBranch()
H A DSILateBranchLowering.cpp124 auto BranchMI = BuildMI(MBB, MI, DL, TII->get(AMDGPU::S_CBRANCH_SCC0)) in earlyTerm() local
129 splitBlock(MBB, *BranchMI, MDT); in earlyTerm()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp1581 auto BranchMI = MIB.buildInstr(Opc, {}, {CompareReg}).addMBB(DestMBB); in emitCBZ() local
1582 constrainSelectedInstRegOperands(*BranchMI, TII, TRI, RBI); in emitCBZ()
1583 return &*BranchMI; in emitCBZ()