Home
last modified time | relevance | path

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

123456

/external/swiftshader/third_party/LLVM/include/llvm/MC/
DMCInstrAnalysis.h31 virtual bool isBranch(const MCInst &Inst) const { in isBranch() function
32 return Info->get(Inst.getOpcode()).isBranch(); in isBranch()
36 return Info->get(Inst.getOpcode()).isBranch(); in isConditionalBranch()
DMCInstrDesc.h327 bool isBranch() const { in isBranch() function
342 return isBranch() & !isBarrier() & !isIndirectBranch(); in isConditionalBranch()
350 return isBranch() & isBarrier() & !isIndirectBranch(); in isUnconditionalBranch()
/external/llvm/include/llvm/MC/
DMCInstrAnalysis.h34 virtual bool isBranch(const MCInst &Inst) const { in isBranch() function
35 return Info->get(Inst.getOpcode()).isBranch(); in isBranch()
DMCInstrDesc.h233 bool isBranch() const { return Flags & (1 << MCID::Branch); } in isBranch() function
244 return isBranch() & !isBarrier() & !isIndirectBranch(); in isConditionalBranch()
252 return isBranch() & isBarrier() & !isIndirectBranch(); in isUnconditionalBranch()
/external/llvm/lib/Target/Hexagon/
DHexagonIsetDx.td32 … [P0, R31], isCodeGenOnly = 1, isPredicated = 1, isPredicatedFalse = 1, isBranch = 1, isIndirectBr…
53 …= 1, isPredicatedFalse = 1, mayLoad = 1, accessSize = DoubleWordAccess, isBranch = 1, isIndirectBr…
122 … = [P0, R31], isCodeGenOnly = 1, isPredicated = 1, isPredicatedNew = 1, isBranch = 1, isIndirectBr…
211 …Only = 1, isPredicated = 1, mayLoad = 1, accessSize = DoubleWordAccess, isBranch = 1, isIndirectBr…
277 let Defs = [PC], Uses = [R31], isCodeGenOnly = 1, isBranch = 1, isIndirectBranch = 1, hasSideEffect…
536 …Only = 1, isPredicated = 1, isPredicatedFalse = 1, isPredicatedNew = 1, isBranch = 1, isIndirectBr…
560 …= [R30], isCodeGenOnly = 1, mayLoad = 1, accessSize = DoubleWordAccess, isBranch = 1, isIndirectBr…
599 let Defs = [PC], Uses = [P0, R31], isCodeGenOnly = 1, isPredicated = 1, isBranch = 1, isIndirectBra…
696 …d = 1, isPredicatedNew = 1, mayLoad = 1, accessSize = DoubleWordAccess, isBranch = 1, isIndirectBr…
706 …e = 1, isPredicatedNew = 1, mayLoad = 1, accessSize = DoubleWordAccess, isBranch = 1, isIndirectBr…
DHexagonBranchRelaxation.cpp167 (SecondTerm->isBranch() || SecondTerm->isCall()) && in isJumpOutOfRange()
186 if (!MI.isBranch() || !isJumpOutOfRange(MI, BlockToInstOffset)) in reGenerateBranch()
/external/swiftshader/third_party/LLVM/lib/MC/MCDisassembler/
DEDInst.cpp84 bool EDInst::isBranch() { in isBranch() function in EDInst
111 if (isBranch() && in parseOperands()
DEDInst.h128 bool isBranch();
/external/swiftshader/third_party/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/Disassembler/
DX86Disassembler.cpp279 static bool tryAddingSymbolicOperand(int64_t Value, bool isBranch, in tryAddingSymbolicOperand() argument
283 return Dis->tryAddingSymbolicOperand(MI, Value, Address, isBranch, in tryAddingSymbolicOperand()
369 bool isBranch = false; in translateImmediate() local
372 isBranch = true; in translateImmediate()
627 isBranch = true; in translateImmediate()
633 isBranch = true; in translateImmediate()
640 isBranch = true; in translateImmediate()
650 if(!tryAddingSymbolicOperand(immediate + pcrel, isBranch, insn.startLocation, in translateImmediate()
/external/llvm/lib/Target/SystemZ/Disassembler/
DSystemZDisassembler.cpp68 static bool tryAddingSymbolicOperand(int64_t Value, bool isBranch, in tryAddingSymbolicOperand() argument
73 return Dis->tryAddingSymbolicOperand(MI, Value, Address, isBranch, in tryAddingSymbolicOperand()
238 bool isBranch, in decodePCDBLOperand() argument
243 if (!tryAddingSymbolicOperand(Value, isBranch, Address, 2, N / 8, in decodePCDBLOperand()
/external/llvm/lib/Target/PowerPC/
DPPCHazardRecognizers.cpp61 if (!MCID->isBranch()) in isBCTRAfterSet()
179 if (CurSlots == 5 || (MCID->isBranch() && CurBranches == 1)) { in EmitInstruction()
200 if (MCID->isBranch()) in EmitInstruction()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrControl.td17 let isBranch = 1, isTerminator = 1, hasCtrlDep = 1 in {
30 } // isBranch = 1, isTerminator = 1, hasCtrlDep = 1
/external/llvm/lib/MC/
DMCInstrDesc.cpp35 if (isBranch() || isCall() || isReturn() || isIndirectBranch()) in mayAffectControlFlow()
/external/llvm/include/llvm/Target/
DGenericOpcodes.td42 let isBranch = 1;
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCCodeEmitter.cpp320 if (MCID.isBranch()) in getFixupNoBits()
327 } else if (MCID.isBranch()) in getFixupNoBits()
715 if (MCID.isBranch() || in getExprOpValue()
733 if (MCID.isBranch() || in getExprOpValue()
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp166 if (MI.isBranch() && !MI.isBarrier()) in isUnpredicatedTerminator()
193 if (!I->isBranch()) in analyzeBranch()
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430InstrInfo.cpp168 if (MCID.isBranch() && !MCID.isBarrier()) in isUnpredicatedTerminator()
195 if (!I->getDesc().isBranch()) in AnalyzeBranch()
/external/llvm/lib/Target/X86/
DX86InstrTSX.td26 let isBranch = 1, isTerminator = 1, Defs = [EAX] in {
DX86InstrControl.td72 let isBarrier = 1, isBranch = 1, isTerminator = 1, SchedRW = [WriteJump] in {
84 let isBranch = 1, isTerminator = 1, Uses = [EFLAGS], SchedRW = [WriteJump] in {
115 let isBranch = 1, isTerminator = 1, hasSideEffects = 0, SchedRW = [WriteJump] in {
134 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrControl.td41 let isBarrier = 1, isBranch = 1, isTerminator = 1 in {
51 let isBranch = 1, isTerminator = 1, Uses = [EFLAGS] in {
77 let isAsmParserOnly = 1, isBranch = 1, isTerminator = 1 in {
100 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
/external/swiftshader/third_party/LLVM/lib/Target/
DTargetInstrInfo.cpp137 if (MCID.isBranch() && !MCID.isBarrier()) in isUnpredicatedTerminator()
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.cpp98 if (!I->isBranch()) in analyzeBranch()
/external/llvm/include/llvm/CodeGen/
DMachineInstr.h461 bool isBranch(QueryType Type = AnyInBundle) const {
476 return isBranch(Type) & !isBarrier(Type) & !isIndirectBranch(Type);
484 return isBranch(Type) & isBarrier(Type) & !isIndirectBranch(Type);
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
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,

123456