Home
last modified time | relevance | path

Searched refs:isConditionalBranch (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h44 virtual bool isConditionalBranch(const MCInst &Inst) const { in isConditionalBranch() function
45 return Info->get(Inst.getOpcode()).isConditionalBranch(); in isConditionalBranch()
H A DMCInstrDesc.h314 bool isConditionalBranch() const { in isConditionalBranch() function
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.cpp38 assert(LastInst.getDesc().isConditionalBranch() && in parseCondBranch()
96 if (NumTerminators == 1 && I->getDesc().isConditionalBranch()) { in analyzeBranch()
102 if (NumTerminators == 2 && std::prev(I)->getDesc().isConditionalBranch() && in analyzeBranch()
122 !I->getDesc().isConditionalBranch()) in removeBranch()
135 if (!I->getDesc().isConditionalBranch()) in removeBranch()
/llvm-project-15.0.7/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCTargetDesc.cpp83 if (isConditionalBranch(Inst)) { in evaluateBranch()
/llvm-project-15.0.7/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCTargetDesc.cpp101 if (!isConditionalBranch(Inst) && !isUnconditionalBranch(Inst) && in evaluateBranch()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.cpp592 bool isConditionalBranch(MCInst const &Inst) const override { in isConditionalBranch() function in __anoncef475940611::HexagonMCInstrAnalysis
594 return MCInstrAnalysis::isConditionalBranch(Inst); in isConditionalBranch()
600 isConditionalBranch(Inst))) in evaluateBranch()
/llvm-project-15.0.7/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCTargetDesc.cpp121 if (isConditionalBranch(Inst) || isUnconditionalBranch(Inst)) { in evaluateBranch()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCTargetDesc.cpp123 if (isConditionalBranch(Inst)) { in evaluateBranch()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DBranchRelaxation.cpp545 if (!MI.isConditionalBranch()) in relaxBranchInstructions()
555 if (Next != MBB.end() && Next->isConditionalBranch()) { in relaxBranchInstructions()
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DLivenessAnalysis.h150 (!BC.MIB->isTailCall(Point) || !BC.MIB->isConditionalBranch(Point))) { in computeNext()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp258 (!LastBr->isConditionalBranch() && !LastBr->isUnconditionalBranch())) in splitMBB()
266 (!FirstBr->isConditionalBranch() && !FirstBr->isUnconditionalBranch())) in splitMBB()
837 (Br->isConditionalBranch() || in handlePossibleLongBranch()
/llvm-project-15.0.7/llvm/tools/llvm-cfi-verify/lib/
H A DFileAnalysis.cpp194 return InstrDesc.isConditionalBranch(); in canFallThrough()
210 if (InstrDesc.isConditionalBranch()) in getDefiniteNextInstruction()
H A DGraphBuilder.cpp288 if (!ParentDesc.isConditionalBranch()) { in buildFlowGraphImpl()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DCMOVConversion.cpp201 !BC.MIB->isConditionalBranch(*BranchInstrIter)) in runOnFunction()
H A DBinaryPasses.cpp717 if (IsTailCall && MIB->isConditionalBranch(*Inst)) in fixDoubleJumps()
807 if (!MIB->isTailCall(*Instr) || MIB->isConditionalBranch(*Instr)) in fixTailCalls()
H A DInstrumentation.cpp388 else if ((!BC.MIB->isCall(Inst) && !BC.MIB->isConditionalBranch(Inst)) || in instrumentFunction()
/llvm-project-15.0.7/bolt/lib/Target/AArch64/
H A DAArch64MCPlusBuilder.cpp364 if (isConditionalBranch(Inst) || isADR(Inst) || isADRP(Inst)) in getSymbolRefOperandNum()
435 if (isConditionalBranch(Inst)) { in evaluateBranch()
467 if (isConditionalBranch(Inst)) { in replaceBranchTarget()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp768 assert(LastInst.getDesc().isConditionalBranch() && in parseCondBranch()
866 if (NumTerminators == 1 && I->getDesc().isConditionalBranch()) { in analyzeBranch()
872 if (NumTerminators == 2 && std::prev(I)->getDesc().isConditionalBranch() && in analyzeBranch()
892 !I->getDesc().isConditionalBranch()) in removeBranch()
905 if (!I->getDesc().isConditionalBranch()) in removeBranch()
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp411 bool isConditionalBranch(const MCInst &Inst) const override { in isConditionalBranch() function in __anon158f23400211::ARMMCInstrAnalysis
415 return MCInstrAnalysis::isConditionalBranch(Inst); in isConditionalBranch()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp232 if (MI.isConditionalBranch() || MI.isUnconditionalBranch()) { in describeTerminator()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIPreEmitPeephole.cpp320 if (MI.isConditionalBranch()) in mustRetainExeczBranch()
/llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp352 if (!InstDesc.isConditionalBranch()) in isMacroFused()
505 return (Desc.isConditionalBranch() && in needAlign()
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryBasicBlock.cpp434 if (!BC.MIB->isConditionalBranch(*RI)) in getMacroOpFusionPair()
H A DMCPlusBuilder.cpp229 if (!isConditionalBranch(Inst)) in setConditionalTailCall()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DMCPlusBuilder.h355 virtual bool isConditionalBranch(const MCInst &Inst) const { in isConditionalBranch() function
356 return Analysis->isConditionalBranch(Inst); in isConditionalBranch()

12