|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/BranchFolding.cpp 604 if (!I->isTerminator()) break;
lib/CodeGen/EarlyIfConversion.cpp 277 if (DefMI->isTerminator()) {
401 if (I != FirstTerm && I->isTerminator())
lib/CodeGen/GCRootLowering.cpp 283 if (MI->isTerminator())
lib/CodeGen/GlobalISel/RegBankSelect.cpp 329 assert((MI.isPHI() || MI.isTerminator()) && "Why do we split?");
342 if (MI.isTerminator()) {
365 assert(MI.isTerminator() && MO.isDef() &&
738 if (!MI.isPHI() && !MI.isTerminator()) {
763 for (auto Begin = Pred.begin(); It != Begin && It->isTerminator(); --It)
788 for (; It != REnd && It->isTerminator(); ++It) {
874 return Instr.isTerminator();
877 return Instr.getPrevNode() && Instr.getPrevNode()->isTerminator();
lib/CodeGen/LiveDebugVariables.cpp 1255 return MI->isTerminator() ? MBB->getFirstTerminator() :
1272 while (I != MBB->end() && !I->isTerminator()) {
lib/CodeGen/MachineBasicBlock.cpp 202 while (I != B && ((--I)->isTerminator() || I->isDebugInstr()))
204 while (I != E && !I->isTerminator())
211 while (I != B && ((--I)->isTerminator() || I->isDebugInstr()))
213 while (I != E && !I->isTerminator())
1202 if (!I->isTerminator()) break;
lib/CodeGen/MachineCSE.cpp 405 if (MI->mayStore() || MI->isCall() || MI->isTerminator() ||
lib/CodeGen/MachineInstr.cpp 1174 if (isPosition() || isDebugInstr() || isTerminator() ||
lib/CodeGen/MachineVerifier.cpp 725 } else if (!MBB->back().isTerminator()) {
756 } else if (!MBB->back().isTerminator()) {
784 } else if (!MBB->back().isTerminator()) {
840 if (MI->isTerminator() && !TII->isPredicated(*MI)) {
lib/CodeGen/ModuloSchedule.cpp 1317 if (MI.isPHI() || MI.isTerminator())
1575 for (auto I = BB->begin(), NI = NewBB->begin(); !I->isTerminator();
1871 for (; !OI->isTerminator() && !NI->isTerminator(); ++OI, ++NI) {
1871 for (; !OI->isTerminator() && !NI->isTerminator(); ++OI, ++NI) {
1993 if (MI.isTerminator())
lib/CodeGen/ScheduleDAGInstrs.cpp 828 (CanHandleTerminators || (!MI.isTerminator() && !MI.isPosition())) &&
lib/CodeGen/SelectionDAG/FastISel.cpp 236 (I.isTerminator() || (I.isEHLabel() && &I != &MBB->front()))) {
lib/CodeGen/TargetInstrInfo.cpp 310 if (!MI.isTerminator()) return false;
990 if (MI.isTerminator() || MI.isPosition())
lib/CodeGen/TwoAddressInstructionPass.cpp 277 MachineBasicBlock::iterator(KillMI) == OldPos || KillMI->isTerminator())
891 KillMI->isBranch() || KillMI->isTerminator())
951 OtherMI.isBranch() || OtherMI.isTerminator())
1125 OtherMI.isBranch() || OtherMI.isTerminator())
lib/Target/AArch64/AArch64ConditionOptimizer.cpp 162 assert(!I->isTerminator() && "Spurious terminator");
lib/Target/AArch64/AArch64ConditionalCompares.cpp 320 assert(!I->isTerminator() && "Spurious terminator");
lib/Target/AArch64/AArch64InstrInfo.cpp 5172 if (RepeatedSequenceLocs[0].back()->isTerminator()) {
5393 if (MI.isTerminator()) {
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp 364 } while (Itr != PredMBB->begin() && Itr->isTerminator());
lib/Target/AArch64/AArch64SpeculationHardening.cpp 628 if (RegsNeedingCSDBBeforeUse.any() && (MI.isCall() || MI.isTerminator()))
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 773 return MI && TII->isSALU(*MI) && !MI->isTerminator();
lib/Target/AMDGPU/SIInstrInfo.cpp 6184 return !MI.isTerminator() && MI.getOpcode() != AMDGPU::COPY &&
lib/Target/AMDGPU/SIOptimizeExecMasking.cpp 227 if (!I->isTerminator())
lib/Target/AMDGPU/SIWholeQuadMode.cpp 435 (MI.isTerminator() || (TII->usesVM_CNT(MI) && MI.mayStore()))) {
532 if (MI.isTerminator())
759 if (MI.isTerminator() && OutNeeds == StateExact)
lib/Target/ARC/ARCInstrInfo.cpp 181 while (isPredicated(*I) || I->isTerminator() || I->isDebugValue()) {
188 while (I->isDebugInstr() || !I->isTerminator()) {
lib/Target/ARM/ARMBaseInstrInfo.cpp 326 while (isPredicated(*I) || I->isTerminator() || I->isDebugValue()) {
333 while (I->isDebugInstr() || !I->isTerminator()) {
1962 if (MI.isTerminator() || MI.isPosition())
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 2114 if (I->isCall() || I->isTerminator() || I->hasUnmodeledSideEffects())
2401 if (MI.isCall() || MI.isTerminator()) {
lib/Target/AVR/AVRFrameLowering.cpp 190 if (Opc != AVR::POPRd && Opc != AVR::POPWRd && !PI->isTerminator()) {
lib/Target/Hexagon/HexagonBitSimplify.cpp 3152 if (I->isTerminator())
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp 1106 MJ.isCall() || MJ.isTerminator();
lib/Target/Lanai/LanaiAsmPrinter.cpp 233 while (I != Pred->begin() && !(--I)->isTerminator()) {
lib/Target/MSP430/MSP430FrameLowering.cpp 143 if (Opc != MSP430::POP16r && !PI->isTerminator())
lib/Target/MSP430/MSP430InstrInfo.cpp 164 if (!MI.isTerminator())
lib/Target/Mips/MipsAsmPrinter.cpp 508 while (I != Pred->begin() && !(--I)->isTerminator()) ;
lib/Target/Mips/MipsDelaySlotFiller.cpp 617 } else if (I->isTerminator()) {
923 return (Candidate.isTerminator() || Candidate.isCall() ||
lib/Target/PowerPC/PPCEarlyReturn.cpp 126 } else if (!J->isTerminator() && !J->isDebugInstr())
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 418 while (I2 != BB->begin() && (--I2)->isTerminator())
lib/Target/PowerPC/PPCInstrInfo.cpp 1427 if (!MI.isTerminator())
lib/Target/PowerPC/PPCPreEmitPeephole.cpp 256 assert(It->isTerminator() && "Non-terminator after a terminator");
lib/Target/SystemZ/SystemZHazardRecognizer.cpp 446 assert ((!MI->isTerminator() || isBranchRetTrap(MI)) &&
lib/Target/SystemZ/SystemZLongBranch.cpp 289 while (MI != End && !MI->isTerminator()) {
298 assert(MI->isTerminator() && "Terminator followed by non-terminator");
lib/Target/SystemZ/SystemZMachineScheduler.cpp 150 if (Begin->isTerminator())
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 295 if (MI.isTerminator())
526 if (MI.isTerminator())
1327 if (MI.isTerminator()) {
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp 168 if (!I->isTerminator())
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 172 assert(!MI.isTerminator());
lib/Target/X86/X86FlagsCopyLowering.cpp 254 assert(!std::prev(PrevI.getIterator())->isTerminator() &&
266 assert(MI.isTerminator() &&
lib/Target/X86/X86FrameLowering.cpp 1659 if (Opc != X86::DBG_VALUE && !PI->isTerminator()) {
lib/Target/X86/X86InstrInfo.cpp 2382 if (!MI.isTerminator()) return false;
8005 if (RepeatedSequenceLocs[0].back()->isTerminator()) {
8061 if (MI.isTerminator() || MI.isReturn()) {
lib/Target/X86/X86SpeculativeLoadHardening.cpp 634 if (!MI.isTerminator())
983 if (!TI.isTerminator() || !TI.isBranch())