Home
last modified time | relevance | path

Searched refs:isBranch (Results 1 – 25 of 69) sorted by relevance

123

/external/llvm/include/llvm/MC/
DMCInstrDesc.h261 bool isBranch() const { in isBranch() function
276 return isBranch() & !isBarrier() & !isIndirectBranch(); in isConditionalBranch()
284 return isBranch() & isBarrier() & !isIndirectBranch(); in isUnconditionalBranch()
291 if (isBranch() || isCall() || isReturn() || isIndirectBranch()) in mayAffectControlFlow()
DMCInstrAnalysis.h34 virtual bool isBranch(const MCInst &Inst) const { in isBranch() function
35 return Info->get(Inst.getOpcode()).isBranch(); in isBranch()
/external/llvm/lib/Target/PowerPC/
DPPCHazardRecognizers.cpp61 if (!MCID->isBranch()) in isBCTRAfterSet()
178 if (CurSlots == 5 || (MCID->isBranch() && CurBranches == 1)) { in EmitInstruction()
199 if (MCID->isBranch()) in EmitInstruction()
DPPCEarlyReturn.cpp118 } else if (J->isBranch()) { in processBlock()
/external/llvm/lib/Target/X86/Disassembler/
DX86Disassembler.cpp205 static bool tryAddingSymbolicOperand(int64_t Value, bool isBranch, in tryAddingSymbolicOperand() argument
209 return Dis->tryAddingSymbolicOperand(MI, Value, Address, isBranch, in tryAddingSymbolicOperand()
295 bool isBranch = false; in translateImmediate() local
298 isBranch = true; in translateImmediate()
551 isBranch = true; in translateImmediate()
558 isBranch = true; in translateImmediate()
568 if(!tryAddingSymbolicOperand(immediate + pcrel, isBranch, insn.startLocation, in translateImmediate()
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp165 if (MI->isBranch() && !MI->isBarrier()) in isUnpredicatedTerminator()
192 if (!I->isBranch()) in AnalyzeBranch()
/external/llvm/lib/Target/X86/
DX86InstrTSX.td26 let isBranch = 1, isTerminator = 1, Defs = [EAX] in {
DX86InstrControl.td59 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 {
/external/llvm/include/llvm/CodeGen/
DMachineInstr.h435 bool isBranch(QueryType Type = AnyInBundle) const {
450 return isBranch(Type) & !isBarrier(Type) & !isIndirectBranch(Type);
458 return isBranch(Type) & isBarrier(Type) & !isIndirectBranch(Type);
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.cpp98 if (!I->isBranch()) in AnalyzeBranch()
DBPFInstrInfo.td128 let isBranch = 1, isTerminator = 1, hasDelaySlot=0 in {
375 let isBranch = 1, isTerminator = 1, hasDelaySlot=0, isBarrier = 1 in {
/external/llvm/lib/Target/Mips/
DMicroMipsInstrInfo.td170 let isBranch = 1;
406 let isBranch = 1;
416 let isBranch = 1;
435 let isBranch = 1;
448 let isBranch = 1;
547 let isBranch = 1;
DMipsDelaySlotFiller.cpp309 if (MI.isBranch()) { in init()
654 assert((!I->isCall() && !I->isReturn() && !I->isBranch()) && in searchRange()
DMipsInstrInfo.td295 bit isBranch = 1;
730 let isBranch = 1;
742 let isBranch = 1;
778 let isBranch = 1;
795 let isBranch = 1;
840 let isBranch = 1;
1339 let isBranch = 1;
1500 let isBranch=1;
DMips16InstrInfo.td509 bit isBranch = 1;
515 bit isBranch = 1;
753 let isBranch=1;
765 let isBranch = 1;
773 let isBranch = 1;
780 let isBranch = 1;
/external/llvm/lib/Target/Sparc/Disassembler/
DSparcDisassembler.cpp343 static bool tryAddingSymbolicOperand(int64_t Value, bool isBranch, in tryAddingSymbolicOperand() argument
348 return Dis->tryAddingSymbolicOperand(MI, Value, Address, isBranch, in tryAddingSymbolicOperand()
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.h125 bool isBranch(const MachineInstr *MI) const;
DHexagonInstrInfo.cpp714 bool HexagonInstrInfo::isBranch (const MachineInstr *MI) const { in isBranch() function in HexagonInstrInfo
715 return MI->getDesc().isBranch(); in isBranch()
1570 if (isNewValue(MI) && isBranch(MI)) in isNewValueJump()
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_debug.cpp359 if (TID.isBranch()) {
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td622 let isBranch = 1, isTerminator = 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/utils/TableGen/
DCodeGenInstruction.h225 bool isBranch : 1; variable
/external/llvm/lib/Target/ARM/
DThumb2ITBlockPass.cpp204 (!MI->isBranch() && !MI->isReturn()) ; ++MBBI) { in InsertITInstructions()
/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.td578 let isBranch = 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/llvm/lib/CodeGen/
DTwoAddressInstructionPass.cpp855 KillMI->isBranch() || KillMI->isTerminator()) in rescheduleMIBelowKill()
914 OtherMI->isBranch() || OtherMI->isTerminator()) in rescheduleMIBelowKill()
1093 OtherMI->isBranch() || OtherMI->isTerminator()) in rescheduleKillAboveMI()
/external/mesa3d/src/gallium/drivers/radeon/
DSIInstructions.td608 let isBranch = 1 in {
651 } // End isBranch = 1
977 let isBranch = 1, isTerminator = 1 in {
991 } // end isBranch = 1, isTerminator = 1

123