Home
last modified time | relevance | path

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

123

/external/llvm/include/llvm/MC/
DMCInstrDesc.h238 bool isBranch() const { in isBranch() function
253 return isBranch() & !isBarrier() & !isIndirectBranch(); in isConditionalBranch()
261 return isBranch() & isBarrier() & !isIndirectBranch(); in isUnconditionalBranch()
268 if (isBranch() || isCall() || isReturn() || isIndirectBranch()) in mayAffectControlFlow()
DMCInstrAnalysis.h31 virtual bool isBranch(const MCInst &Inst) const { in isBranch() function
32 return Info->get(Inst.getOpcode()).isBranch(); in isBranch()
/external/llvm/lib/Target/X86/Disassembler/
DX86Disassembler.cpp189 static bool tryAddingSymbolicOperand(int64_t Value, bool isBranch, in tryAddingSymbolicOperand() argument
207 if (isBranch) in tryAddingSymbolicOperand()
219 else if (isBranch) { in tryAddingSymbolicOperand()
224 if (!Name && !isBranch) in tryAddingSymbolicOperand()
318 bool isBranch = false; in translateImmediate() local
321 isBranch = true; in translateImmediate()
384 isBranch = true; in translateImmediate()
397 isBranch = true; in translateImmediate()
410 if(!tryAddingSymbolicOperand(immediate + pcrel, isBranch, insn.startLocation, in translateImmediate()
/external/webkit/Source/JavaScriptCore/dfg/
DDFGNode.h313 bool isBranch() in isBranch() function
320 ASSERT(isBranch() || isJump()); in takenBytecodeOffset()
326 ASSERT(isBranch()); in notTakenBytecodeOffset()
DDFGGraph.cpp113 if (node.isBranch() || node.isJump()) { in dump()
117 if (node.isBranch()) { in dump()
/external/llvm/tools/llvm-objdump/
DMCFunction.cpp58 if (Ana->isBranch(Inst)) { in createFunctionFromMC()
118 if (Ana->isBranch(Inst.Inst)) { in createFunctionFromMC()
/external/llvm/lib/Target/X86/
DX86InstrTSX.td23 let isBranch = 1, isTerminator = 1, Defs = [EAX] in
DX86InstrControl.td49 let isBarrier = 1, isBranch = 1, isTerminator = 1 in {
61 let isBranch = 1, isTerminator = 1, Uses = [EFLAGS] in {
88 let isBranch = 1, isTerminator = 1 in {
111 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp162 if (MI->isBranch() && !MI->isBarrier()) in isUnpredicatedTerminator()
189 if (!I->isBranch()) in AnalyzeBranch()
/external/llvm/include/llvm/CodeGen/
DMachineInstr.h374 bool isBranch(QueryType Type = AnyInBundle) const {
389 return isBranch(Type) & !isBarrier(Type) & !isIndirectBranch(Type);
397 return isBranch(Type) & isBarrier(Type) & !isIndirectBranch(Type);
/external/llvm/lib/Target/MBlaze/
DMBlazeDelaySlotFiller.cpp211 if (I->hasDelaySlot() || I->isBranch() || isDelayFiller(MBB,I) || in findDelayInstr()
DMBlazeInstrInfo.td486 let isBranch = 1, isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in {
491 let isBranch = 1, isTerminator = 1, hasCtrlDep = 1 in {
500 let isBranch = 1, isIndirectBranch = 1, isTerminator = 1, hasCtrlDep = 1,
506 let isBranch = 1, isIndirectBranch = 1, isTerminator = 1, hasCtrlDep = 1 in {
515 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1, hasCtrlDep = 1,
521 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1, hasCtrlDep = 1 in {
530 let isBranch = 1, isIndirectBranch = 1, isTerminator = 1,
536 let isBranch = 1, isIndirectBranch = 1, isTerminator = 1,
/external/llvm/utils/TableGen/
DCodeGenInstruction.h219 bool isBranch; variable
DInstrInfoEmitter.cpp318 if (Inst.isBranch) OS << "|(1<<MCID::Branch)"; in emitRecord()
/external/llvm/lib/Target/ARM/
DThumb2ITBlockPass.cpp198 (!MI->isBranch() && !MI->isReturn()) ; ++MBBI) { in InsertITInstructions()
/external/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp307 if (MI.isBranch()) { in init()
542 assert((!I->isCall() && !I->isReturn() && !I->isBranch()) && in searchRange()
DMipsInstrInfo.td182 bit isBranch = 1;
506 let isBranch = 1;
516 let isBranch = 1;
551 let isBranch = 1;
566 let isBranch = 1;
603 let isBranch = 1;
DMipsCodeEmitter.cpp165 && MI.isBranch()) in getRelocation()
DMips16InstrInfo.td457 bit isBranch = 1;
463 bit isBranch = 1;
670 let isBranch = 1;
684 let isBranch = 1;
692 let isBranch = 1;
699 let isBranch = 1;
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td599 let isBranch = 1, isTerminator = 1 in {
625 let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
653 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
920 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
925 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
930 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
1064 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
/external/llvm/lib/CodeGen/
DTwoAddressInstructionPass.cpp777 KillMI->isBranch() || KillMI->isTerminator()) in rescheduleMIBelowKill()
836 OtherMI->isBranch() || OtherMI->isTerminator()) in rescheduleMIBelowKill()
1017 OtherMI->isBranch() || OtherMI->isTerminator()) in rescheduleKillAboveMI()
DIfConversion.cpp585 if (!TIE->isBranch()) in ValidDiamond()
590 if (!FIE->isBranch()) in ValidDiamond()
1489 if (IgnoreBr && I->isBranch()) in CopyAndPredicateBlock()
/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.cpp147 if (!I->isBranch()) in AnalyzeBranch()
/external/llvm/lib/Target/AArch64/
DAArch64BranchFixupPass.cpp284 if (I->isBranch()) { in initializeFunctionInfo()
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.td761 let isBranch = 1, isTerminator=1, isBarrier = 1, isPredicable = 1 in {
769 let isBranch = 1, isTerminator=1, Defs = [PC],
778 let isBranch = 1, isTerminator=1, neverHasSideEffects = 1, Defs = [PC],
786 let isTerminator = 1, isBranch = 1, neverHasSideEffects = 1, Defs = [PC],
795 let isBranch = 1, isTerminator=1, neverHasSideEffects = 1, Defs = [PC],
804 let isBranch = 1, isTerminator=1, neverHasSideEffects = 1, Defs = [PC],
813 let isBranch = 1, isTerminator=1, neverHasSideEffects = 1, Defs = [PC],
822 let isBranch = 1, isTerminator=1, neverHasSideEffects = 1, Defs = [PC],
1987 let isBranch = 1, isTerminator = 1, neverHasSideEffects = 1,
3060 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
[all …]

123