Searched refs:isTerminator (Results 1 - 25 of 141) sorted by relevance

123456

/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DSSAContext.cpp30 if (instr.isTerminator())
40 if (instr.isTerminator())
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SpeculativeExecutionSideEffectSuppression.cpp122 if (MI.mayLoadOrStore() && !MI.isTerminator()) {
144 if (MI.isTerminator() && FirstTerminator == nullptr)
/freebsd-current/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h79 virtual bool isTerminator(const MCInst &Inst) const { function in class:llvm::MCInstrAnalysis
80 return Info->get(Inst.getOpcode()).isTerminator();
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCTargetDesc.cpp167 if (isTerminator(Inst) || isCall(Inst)) {
225 bool isTerminator(const MCInst &Inst) const override {
226 if (MCInstrAnalysis::isTerminator(Inst))
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp488 if (BBI->isTerminator()) {
551 if (!I->isTerminator())
562 if (I->isTerminator())
585 assert((HasNextInstruction(Cursor) || Cursor->isTerminator()) &&
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugFixup.cpp134 if (Prev.DebugValue && !MI.isTerminator()) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCTargetDesc.cpp109 bool isTerminator(const MCInst &Inst) const override {
110 if (MCInstrAnalysis::isTerminator(Inst))
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp330 assert((MI.isPHI() || MI.isTerminator()) && "Why do we split?");
343 if (MI.isTerminator()) {
366 assert(MI.isTerminator() && MO.isDef() &&
776 if (!MI.isPHI() && !MI.isTerminator()) {
801 for (auto Begin = Pred.begin(); It != Begin && It->isTerminator(); --It)
826 for (; It != REnd && It->isTerminator(); ++It) {
912 return Instr.isTerminator();
915 return Instr.getPrevNode() && Instr.getPrevNode()->isTerminator();
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp131 } else if (!J->isTerminator() && !J->isDebugInstr())
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DCodeMetrics.cpp37 if (!I->mayHaveSideEffects() && !I->isTerminator())
H A DUniformityAnalysis.cpp61 if (Instr.isTerminator())
H A DMustExecute.cpp615 if (!ExploreInterBlock && PP->isTerminator()) {
631 if (!PP->isTerminator()) {
638 assert(PP->isTerminator() && "Expected a terminator!");
H A DCFG.cpp103 assert(TI->isTerminator() && "Must be a terminator to have successors!");
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSetWavePriority.cpp173 while (I != E && !SIInstrInfo::isVALU(*I) && !I->isTerminator())
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDebugify.cpp103 if (MI.isTerminator())
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h242 bool isTerminator() const { return isTerminator(getOpcode()); } function in class:llvm::Instruction
257 static inline bool isTerminator(unsigned Opcode) { function in class:llvm::Instruction
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp305 while (MI != End && !MI->isTerminator()) {
314 assert(MI->isTerminator() && "Terminator followed by non-terminator");
H A DSystemZMachineScheduler.cpp150 if (Begin->isTerminator())
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.cpp181 while (isPredicated(*I) || I->isTerminator() || I->isDebugValue()) {
188 while (I->isDebugInstr() || !I->isTerminator()) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SLSHardening.cpp81 assert(std::prev(MBBI)->isTerminator() &&
133 assert(MI.isTerminator());
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSLSHardening.cpp80 assert(std::prev(MBBI)->isTerminator() &&
118 assert(MI.isTerminator());
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp290 assert(I.isTerminator() && "Expecting a terminator instruction");
330 if (I.isTerminator())
H A DDemoteRegToStack.cpp94 if (!I.isTerminator()) {
/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp120 FLAG(isTerminator)
H A DCodeGenInstruction.h268 bool isTerminator : 1;

Completed in 200 milliseconds

123456