Home
last modified time | relevance | path

Searched refs:isUnconditionalBranch (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h48 virtual bool isUnconditionalBranch(const MCInst &Inst) const { in isUnconditionalBranch() function
49 return Info->get(Inst.getOpcode()).isUnconditionalBranch(); in isUnconditionalBranch()
H A DMCInstrDesc.h322 bool isUnconditionalBranch() const { in isUnconditionalBranch() function
/llvm-project-15.0.7/bolt/lib/Passes/
H A DCMOVConversion.cpp113 if (&Inst == LastInst && BC.MIB->isUnconditionalBranch(Inst)) in canConvertInstructions()
134 if (BC.MIB->isUnconditionalBranch(*II)) { in convertMoves()
H A DIdenticalCodeFolding.cpp285 if (TrailingInstr && !BC.MIB->isUnconditionalBranch(*TrailingInstr)) in isIdenticalWith()
H A DBinaryPasses.cpp688 if (Branch && MIB->isUnconditionalBranch(*Branch)) { in fixDoubleJumps()
713 if (!MIB->isUnconditionalBranch(*Inst) && !IsTailCall) in fixDoubleJumps()
H A DInstrumentation.cpp386 else if (BC.MIB->isUnconditionalBranch(Inst)) in instrumentFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DADCE.cpp210 static bool isUnconditionalBranch(Instruction *Term) { in isUnconditionalBranch() function
230 Info.UnconditionalBranch = isUnconditionalBranch(Info.Terminator); in initialize()
669 if (isUnconditionalBranch(PredTerm)) { in makeUnconditional()
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.cpp65 if (J->getDesc().isUnconditionalBranch() || in analyzeBranch()
90 if (NumTerminators == 1 && I->getDesc().isUnconditionalBranch()) { in analyzeBranch()
103 I->getDesc().isUnconditionalBranch()) { in analyzeBranch()
121 if (!I->getDesc().isUnconditionalBranch() && in removeBranch()
/llvm-project-15.0.7/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCTargetDesc.cpp85 } else if (isUnconditionalBranch(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/Mips/
H A DMipsBranchExpansion.cpp258 (!LastBr->isConditionalBranch() && !LastBr->isUnconditionalBranch())) in splitMBB()
266 (!FirstBr->isConditionalBranch() && !FirstBr->isUnconditionalBranch())) in splitMBB()
723 if (I.Br->isUnconditionalBranch()) { in expandToLongBranch()
838 (Br->isUnconditionalBranch() && IsPIC))) { in handlePossibleLongBranch()
H A DMipsInstrInfo.cpp250 if (LastInst->isUnconditionalBranch()) { in analyzeBranch()
269 if (SecondLastInst->isUnconditionalBranch()) { in analyzeBranch()
282 if (!LastInst->isUnconditionalBranch()) in analyzeBranch()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.cpp587 bool isUnconditionalBranch(MCInst const &Inst) const override { in isUnconditionalBranch() function in __anoncef475940611::HexagonMCInstrAnalysis
589 return MCInstrAnalysis::isUnconditionalBranch(Inst); in isUnconditionalBranch()
599 if (!(isCall(Inst) || isUnconditionalBranch(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/tools/llvm-cfi-verify/lib/
H A DGraphBuilder.cpp268 if (ParentDesc.isUnconditionalBranch()) { in buildFlowGraphImpl()
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryFunctionProfile.cpp329 if (LastInstr && (BC.MIB->isUnconditionalBranch(*LastInstr) || in inferFallThroughCounts()
H A DBinaryBasicBlock.cpp431 if (BC.MIB->isUnconditionalBranch(*RI)) in getMacroOpFusionPair()
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp404 bool isUnconditionalBranch(const MCInst &Inst) const override { in isUnconditionalBranch() function in __anon158f23400211::ARMMCInstrAnalysis
408 return MCInstrAnalysis::isUnconditionalBranch(Inst); in isUnconditionalBranch()
/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/RISCV/
H A DRISCVInstrInfo.cpp835 if (J->getDesc().isUnconditionalBranch() || in analyzeBranch()
860 if (NumTerminators == 1 && I->getDesc().isUnconditionalBranch()) { in analyzeBranch()
873 I->getDesc().isUnconditionalBranch()) { in analyzeBranch()
891 if (!I->getDesc().isUnconditionalBranch() && in removeBranch()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp131 while (I != End && !I->isUnconditionalBranch()) in skipToUncondBrOrEnd()
792 if (!I.isDebugInstr() && !I.isUnconditionalBranch()) in removeMBBifRedundant()
H A DSIOptimizeExecMaskingPreRA.cpp427 if (I->isUnconditionalBranch() || I->getOpcode() == AMDGPU::S_ENDPGM) in runOnMachineFunction()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DBranchRelaxation.cpp526 if (Last->isUnconditionalBranch()) { in relaxBranchInstructions()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DMCPlusBuilder.h365 virtual bool isUnconditionalBranch(const MCInst &Inst) const { in isUnconditionalBranch() function
366 return Analysis->isUnconditionalBranch(Inst) && !isTailCall(Inst); in isUnconditionalBranch()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp416 assert((!Next || Next->isUnconditionalBranch()) && in tryAvoidingSplit()

12