Home
last modified time | relevance | path

Searched refs:isReturn (Results 1 – 25 of 89) sorted by relevance

1234

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
DMCInstrAnalysis.h57 virtual bool isReturn(const MCInst &Inst) const { in isReturn() function
58 return Info->get(Inst.getOpcode()).isReturn(); in isReturn()
DMCInstrDesc.h267 bool isReturn() const { return Flags & (1ULL << MCID::Return); } in isReturn() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
DLanaiDelaySlotFiller.cpp200 assert((!MI->isCall() && !MI->isReturn()) && in delayHasHazard()
230 unsigned E = MI->isCall() || MI->isReturn() ? MCID.getNumOperands() in insertDefsUses()
250 if (MI->isCall() || MI->isReturn()) in insertDefsUses()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86PadShortFunction.cpp151 assert(ReturnLoc->isReturn() && !ReturnLoc->isCall() && in runOnMachineFunction()
206 if (MI.isReturn() && !MI.isCall()) { in cyclesUntilReturn()
DX86InstrControl.td21 let isTerminator = 1, isReturn = 1, isBarrier = 1,
290 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
312 let isCall = 1, isTerminator = 1, isReturn = 1, isBranch = 1,
363 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
410 let isTerminator = 1, isReturn = 1, isBarrier = 1 in {
436 let isCall = 1, isTerminator = 1, isReturn = 1, isBranch = 1,
DX86AvoidTrailingCall.cpp78 return MI.isCall() && !MI.isReturn(); in isCallInstruction()
DX86VZeroUpper.cpp208 bool IsReturn = MI.isReturn(); in processBasicBlock()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DXRayInstrumentation.cpp97 if (T.isReturn() && in replaceRetWithPatchableRet()
130 if (T.isReturn() && in prependRetWithPatchableExit()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrCall.td69 let isReturn = 1, isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in
76 let isReturn = 1 in
DWebAssemblyInstrControl.td96 let isReturn = 1 in {
106 } // isReturn = 1
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
DMCInstrDesc.cpp23 if (isBranch() || isCall() || isReturn() || isIndirectBranch()) in mayAffectControlFlow()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
DM68kInstrControl.td243 let isReturn = 1 in
249 let isReturn = 1 in
262 let isTerminator = 1, isReturn = 1, isBarrier = 1, hasCtrlDep = 1 in {
269 } // isTerminator = 1, isReturn = 1, isBarrier = 1, hasCtrlDep = 1
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMOptimizeBarriersPass.cpp47 MI->isReturn()); in CanMovePastDMB()
DARMSLSHardening.cpp256 assert(isIndirectCall(IndirectCall) && !IndirectCall.isReturn()); in ConvertIndirectCallToIndirectJump()
351 if (isIndirectCall(MI) && !MI.isReturn()) { in hardenIndirectCalls()
DThumb2ITBlockPass.cpp235 (!MI->isBranch() && !MI->isReturn()) ; ++MBBI) { in InsertITInstructions()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonShuffler.cpp485 if (HexagonMCInstrInfo::getDesc(MCII, ID).isReturn()) in GetPacketSummary()
544 if (HexagonMCInstrInfo::getDesc(MCII, Inst0).isReturn()) in GetPacketSummary()
546 if (HexagonMCInstrInfo::getDesc(MCII, Inst1).isReturn()) in GetPacketSummary()
DHexagonMCChecker.cpp313 if (Desc.isBranch() || Desc.isCall() || Desc.isReturn()) in reportBranchErrors()
324 if (Desc.isBranch() || Desc.isCall() || Desc.isReturn()) { in checkHWLoop()
338 if (Desc.isBranch() || Desc.isCall() || Desc.isReturn()) in checkCOFMax1()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonPseudo.td233 let isReturn = 1, isTerminator = 1, isBarrier = 1, hasSideEffects = 0,
238 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
244 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
297 let isTerminator = 1, hasSideEffects = 0, isReturn = 1, isCodeGenOnly = 1,
352 let isCall = 1, isBarrier = 1, isReturn = 1, isTerminator = 1,
DRDFDeadCode.cpp59 if (MI->mayStore() || MI->isBranch() || MI->isCall() || MI->isReturn()) in isLiveInstr()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
DARCInstrInfo.cpp211 } else if (I->isReturn()) { in analyzeBranch()
222 isJumpOpcode(I->getOpcode()) || I->isReturn())) { in analyzeBranch()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64SpeculationHardening.cpp293 if (!MI.isReturn() && !MI.isCall()) in instrumentControlFlow()
314 if (MI.isReturn()) in instrumentControlFlow()
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
DInstrDocsEmitter.cpp101 FLAG(isReturn) in EmitInstrDocs()
DCodeGenInstruction.h237 bool isReturn : 1; variable
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
DAVRFrameLowering.cpp170 assert(MBBI->getDesc().isReturn() && in emitEpilogue()
516 if (!MBB.empty() && MBB.back().isReturn()) { in runOnMachineFunction()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DInstructionSelect.cpp284 if ((MI.isCall() && !MI.isReturn()) || MI.isStackAligningInlineAsm()) in runOnMachineFunction()

1234