Home
last modified time | relevance | path

Searched refs:isTerminator (Results 1 – 25 of 84) sorted by relevance

1234

/external/llvm/include/llvm/MC/
DMCInstrAnalysis.h58 virtual bool isTerminator(const MCInst &Inst) const { in isTerminator() function
59 return Info->get(Inst.getOpcode()).isTerminator(); in isTerminator()
DMCInstrDesc.h253 bool isTerminator() const { in isTerminator() function
/external/llvm/include/llvm/IR/
DInstruction.h114 bool isTerminator() const { return isTerminator(getOpcode()); }
121 static inline bool isTerminator(unsigned OpCode) {
/external/llvm/lib/Target/X86/
DX86InstrControl.td22 let isTerminator = 1, isReturn = 1, isBarrier = 1,
59 let isBarrier = 1, isBranch = 1, isTerminator = 1, SchedRW = [WriteJump] in {
71 let isBranch = 1, isTerminator = 1, Uses = [EFLAGS], SchedRW = [WriteJump] in {
102 let isBranch = 1, isTerminator = 1, hasSideEffects = 0, SchedRW = [WriteJump] in {
119 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
228 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
281 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
DX86InstrTSX.td26 let isBranch = 1, isTerminator = 1, Defs = [EAX] in {
/external/llvm/lib/Transforms/Scalar/
DPlaceSafepoints.cpp292 if (itr->isTerminator()) { in scanOneBB()
403 if (!I->isTerminator()) { in findLocationForEntrySafepoint()
413 if (I->isTerminator()) { in findLocationForEntrySafepoint()
438 assert((hasNextInstruction(cursor) || cursor->isTerminator()) && in findLocationForEntrySafepoint()
441 if (cursor->isTerminator()) { in findLocationForEntrySafepoint()
/external/llvm/lib/CodeGen/
DMachineBasicBlock.cpp167 while (I != B && ((--I)->isTerminator() || I->isDebugValue())) in getFirstTerminator()
169 while (I != E && !I->isTerminator()) in getFirstTerminator()
177 while (I != B && ((--I)->isTerminator() || I->isDebugValue())) in getFirstTerminator()
179 while (I != E && !I->isTerminator()) in getFirstTerminator()
186 while (I != B && ((--I)->isTerminator() || I->isDebugValue())) in getFirstInstrTerminator()
188 while (I != E && !I->isTerminator()) in getFirstInstrTerminator()
995 if (!I->isTerminator()) break; in ReplaceUsesOfBlockWith()
DEarlyIfConversion.cpp250 if (DefMI->isTerminator()) { in canSpeculateInstrs()
310 if (I != FirstTerm && I->isTerminator()) in findInsertionPoint()
DTwoAddressInstructionPass.cpp249 KillMI == OldPos || KillMI->isTerminator()) in sink3AddrInstruction()
855 KillMI->isBranch() || KillMI->isTerminator()) in rescheduleMIBelowKill()
914 OtherMI->isBranch() || OtherMI->isTerminator()) in rescheduleMIBelowKill()
1093 OtherMI->isBranch() || OtherMI->isTerminator()) in rescheduleKillAboveMI()
DGCRootLowering.cpp307 if (MI->isTerminator()) in FindSafePoints()
DMachineCopyPropagation.cpp98 I->isTerminator()) in NoInterveningSideEffect()
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/
DLocaleIDParser.java141 return index >= id.length || isTerminator(id[index]); in atTerminator()
148 private boolean isTerminator(char c) { in isTerminator() method in LocaleIDParser
157 return c == UNDERSCORE || c == HYPHEN || isTerminator(c); in isTerminatorOrIDSeparator()
/external/llvm/lib/Target/SystemZ/
DSystemZLongBranch.cpp282 while (MI != End && !MI->isTerminator()) { in initMBBInfo()
291 assert(MI->isTerminator() && "Terminator followed by non-terminator"); in initMBBInfo()
/external/llvm/lib/Target/PowerPC/
DPPCEarlyReturn.cpp127 } else if (!J->isTerminator() && !J->isDebugValue()) in processBlock()
DPPCInstr64Bit.td83 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7 in {
109 let isBranch = 1, isTerminator = 1, hasCtrlDep = 1, PPC970_Unit = 7 in {
253 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
259 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
264 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
269 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7, isBranch = 1,
275 let isBranch = 1, isTerminator = 1, hasCtrlDep = 1, PPC970_Unit = 7,
281 let isBranch = 1, isTerminator = 1, hasCtrlDep = 1, PPC970_Unit = 7,
325 let isTerminator = 1 in
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td346 let isReturn = 1, isTerminator = 1, isBarrier = 1 in
622 let isBranch = 1, isTerminator = 1 in {
637 let isReturn = 1, isTerminator = 1, mayLoad = 1, isBarrier = 1 in {
648 let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
676 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
957 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
962 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
967 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
972 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
1106 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.td334 let isBarrier = 1, isTerminator = 1, rd = 0b01000, rs1 = 0, simm13 = 5 in
388 let isTerminator = 1, hasDelaySlot = 1, isBarrier = 1,
398 let isReturn = 1, isTerminator = 1, hasDelaySlot = 1, isBarrier = 1,
409 let isReturn = 1, isTerminator = 1, hasDelaySlot = 1,
579 let isTerminator = 1;
588 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1 in {
614 } // let isBranch = 1, isTerminator = 1, hasDelaySlot = 1
618 let isTerminator = 1, isBarrier = 1, hasDelaySlot = 1, isBranch =1,
643 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1 in {
668 } // let isBranch = 1, isTerminator = 1, hasDelaySlot = 1
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILInstrInfo.td220 let isTerminator = 1, usesCustomInserter = 1 in {
230 let isTerminator=1 in {
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td308 bit isTerminator = 1;
731 let isTerminator = 1;
743 let isTerminator = 1;
767 let isTerminator=1;
779 let isTerminator = 1;
787 let isTerminator=1, isBarrier=1, hasDelaySlot = 1 in
825 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, hasDelaySlot = 1,
841 let isTerminator = 1;
1046 let isTerminator = 1;
1055 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1, hasCtrlDep=1 in
[all …]
DMicroMipsInstrInfo.td171 let isTerminator = 1;
414 let isTerminator = 1;
433 let isTerminator = 1;
449 let isTerminator = 1;
548 let isTerminator = 1;
/external/llvm/lib/Target/ARM/
DARMInstrThumb.td432 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
443 let isReturn = 1, isTerminator = 1, isBarrier = 1 in {
505 let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
534 let isBranch = 1, isTerminator = 1 in
548 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1 in {
582 let isBarrier = 1, isTerminator = 1 in
1294 let isBarrier = 1, hasSideEffects = 1, isTerminator = 1, isCodeGenOnly = 1,
1468 let isReturn = 1, isTerminator = 1, isBarrier = 1, mayLoad = 1,
1475 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
/external/llvm/utils/TableGen/
DCodeGenInstruction.h241 bool isTerminator : 1; variable
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.td128 let isBranch = 1, isTerminator = 1, hasDelaySlot=0 in {
375 let isBranch = 1, isTerminator = 1, hasDelaySlot=0, isBarrier = 1 in {
423 let isReturn = 1, isTerminator = 1, hasDelaySlot=0, isBarrier = 1,
/external/llvm/lib/Target/MSP430/
DMSP430FrameLowering.cpp144 if (Opc != MSP430::POP16r && !PI->isTerminator()) in emitEpilogue()
DMSP430InstrInfo.cpp162 if (!MI->isTerminator()) return false; in isUnpredicatedTerminator()

1234