| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrControl.td | 15 let isBranch = 1, isTerminator = 1, hasCtrlDep = 1 in { 29 } // isBranch = 1, isTerminator = 1, hasCtrlDep = 1 51 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in { 62 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 85 let isTerminator = 1, isBarrier = 1 in 112 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in { 135 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 144 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in { 162 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 184 let isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1,
|
| H A D | WebAssemblyCFGStackify.cpp | 287 if (MI.isTerminator()) in placeBlockMarker() 511 if (MI.isTerminator()) in placeTryMarker() 772 if (MI.isTerminator()) { in rewriteDepthImmediates()
|
| H A D | WebAssemblyInstrInfo.cpp | 157 if (!I->isTerminator()) in removeBranch()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 277 assert((MI.isPHI() || MI.isTerminator()) && "Why do we split?"); in tryAvoidingSplit() 290 if (MI.isTerminator()) { in tryAvoidingSplit() 313 assert(MI.isTerminator() && MO.isDef() && in tryAvoidingSplit() 672 if (!MI.isPHI() && !MI.isTerminator()) { in RepairingPlacement() 697 for (auto Begin = Pred.begin(); It != Begin && It->isTerminator(); --It) in RepairingPlacement() 722 for (; It != REnd && It->isTerminator(); ++It) { in RepairingPlacement() 808 return Instr.isTerminator(); in isSplit() 811 return Instr.getPrevNode() && Instr.getPrevNode()->isTerminator(); in isSplit()
|
| /freebsd-12.1/contrib/llvm/include/llvm/MC/ |
| H A D | MCInstrAnalysis.h | 62 virtual bool isTerminator(const MCInst &Inst) const { in isTerminator() function 63 return Info->get(Inst.getOpcode()).isTerminator(); in isTerminator()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InstrControl.td | 22 let isTerminator = 1, isReturn = 1, isBarrier = 1, 62 let isBarrier = 1, isBranch = 1, isTerminator = 1, SchedRW = [WriteJump] in { 74 let isBranch = 1, isTerminator = 1, Uses = [EFLAGS], SchedRW = [WriteJump] in { 105 let isBranch = 1, isTerminator = 1, hasSideEffects = 0, SchedRW = [WriteJump] in { 122 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in { 271 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, 296 let isCall = 1, isTerminator = 1, isReturn = 1, isBranch = 1, 346 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, 391 let isTerminator = 1, isReturn = 1, isBarrier = 1 in { 401 let isCall = 1, isTerminator = 1, isReturn = 1, isBranch = 1,
|
| H A D | X86InstrTSX.td | 28 let isBranch = 1, isTerminator = 1, Defs = [EAX] in {
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | PlaceSafepoints.cpp | 284 if (BBI->isTerminator()) { in scanOneBB() 400 if (!I->isTerminator()) in findLocationForEntrySafepoint() 411 if (I->isTerminator()) in findLocationForEntrySafepoint() 434 assert((HasNextInstruction(Cursor) || Cursor->isTerminator()) && in findLocationForEntrySafepoint()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPseudo.td | 91 let isBranch = 1, isTerminator = 1, hasSideEffects = 0, 98 let isBranch = 1, isTerminator = 1, hasSideEffects = 0, 105 let isBranch = 1, isTerminator = 1, hasSideEffects = 0, 234 let isReturn = 1, isTerminator = 1, isBarrier = 1, hasSideEffects = 0, 240 isTerminator = 1, isCodeGenOnly = 1 in 246 isTerminator = 1, isCodeGenOnly = 1 in 298 let isTerminator = 1, hasSideEffects = 0, isReturn = 1, isCodeGenOnly = 1, 353 let isCall = 1, isBarrier = 1, isReturn = 1, isTerminator = 1,
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Instruction.h | 129 bool isTerminator() const { return isTerminator(getOpcode()); } 142 static inline bool isTerminator(unsigned OpCode) {
|
| /freebsd-12.1/contrib/llvm/lib/FuzzMutate/ |
| H A D | IRMutator.cpp | 158 if (Inst.isTerminator() || Inst.isEHPad() || in mutate() 174 assert(!Inst.isTerminator() && "Deleting terminators invalidates CFG"); in mutate()
|
| H A D | RandomIRBuilder.cpp | 139 if (Inst->isTerminator()) in findPointer()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetSubtargetInfo.cpp | 85 if (MI.isPseudo() || MI.isTerminator()) in getSchedInfoStr()
|
| H A D | MachineBasicBlock.cpp | 193 while (I != B && ((--I)->isTerminator() || I->isDebugInstr())) in getFirstTerminator() 195 while (I != E && !I->isTerminator()) in getFirstTerminator() 202 while (I != B && ((--I)->isTerminator() || I->isDebugInstr())) in getFirstInstrTerminator() 204 while (I != E && !I->isTerminator()) in getFirstInstrTerminator() 1203 if (!I->isTerminator()) break; in ReplaceUsesOfBlockWith()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZLongBranch.cpp | 290 while (MI != End && !MI->isTerminator()) { in initMBBInfo() 299 assert(MI->isTerminator() && "Terminator followed by non-terminator"); in initMBBInfo()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.cpp | 169 while (isPredicated(*I) || I->isTerminator() || I->isDebugValue()) { in analyzeBranch() 176 while (I->isDebugInstr() || !I->isTerminator()) { in analyzeBranch()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstructions.td | 175 let isTerminator = 1; 181 let isTerminator = 1; 188 let isTerminator = 1; 212 let isTerminator = 1; 220 let isTerminator = 1 in { 254 } // End isTerminator = 1 308 let isTerminator = 1; 354 let isTerminator = 1; 366 let isTerminator = 1; 399 let isTerminator = 1; [all …]
|
| H A D | SIWholeQuadMode.cpp | 425 (MI.isTerminator() || (TII->usesVM_CNT(MI) && MI.mayStore()))) { in propagateInstruction() 522 if (MI.isTerminator()) in requiresCorrectState() 743 if (MI.isTerminator() && OutNeeds == StateExact) in processBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMInstrThumb.td | 467 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in { 486 let isReturn = 1, isTerminator = 1, isBarrier = 1 in { 558 let isBranch = 1, isTerminator = 1, isBarrier = 1 in { 589 let isBranch = 1, isTerminator = 1 in 603 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1 in { 637 let isBarrier = 1, isTerminator = 1 in 1403 let isTerminator = 1; 1455 let Size = 2, isBranch = 1, isTerminator = 1, isBarrier = 1, 1500 let isBarrier = 1, hasSideEffects = 1, isTerminator = 1, isCodeGenOnly = 1, 1508 let isBarrier = 1, hasSideEffects = 1, isTerminator = 1, isCodeGenOnly = 1, [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | DemoteRegToStack.cpp | 93 if (!I.isTerminator()) { in DemoteRegToStack()
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrInfo.td | 340 let isReturn = 1, isTerminator = 1, isBarrier = 1 in 616 let isBranch = 1, isTerminator = 1 in { 631 let isReturn = 1, isTerminator = 1, mayLoad = 1, isBarrier = 1 in { 642 let isBranch = 1, isTerminator = 1, isBarrier = 1 in { 670 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1, 951 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 956 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 961 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 966 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 1100 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.td | 246 let isTerminator = 1; 451 let isBarrier = 1, isReturn = 1, isTerminator = 1 in { 469 } // isBarrier = 1, isReturn = 1, isTerminator = 1 784 let isBarrier = 1, isBranch = 1, isTerminator = 1 in 789 let isBarrier = 1, isBranch = 1, isIndirectBranch = 1, isTerminator = 1 in 819 let isBarrier = 1, isReturn = 1, isTerminator = 1 in 826 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [X2], 832 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [X2] in
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCPreEmitPeephole.cpp | 145 assert(It->isTerminator() && "Non-terminator after a terminator"); in runOnMachineFunction()
|
| H A D | PPCEarlyReturn.cpp | 131 } else if (!J->isTerminator() && !J->isDebugInstr()) in processBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiAsmPrinter.cpp | 234 while (I != Pred->begin() && !(--I)->isTerminator()) { in isBlockOnlyReachableByFallthrough()
|