Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h58 virtual bool isReturn(const MCInst &Inst) const { in isReturn() function
59 return Info->get(Inst.getOpcode()).isReturn(); in isReturn()
H A DMCInstrDesc.h246 bool isReturn() const { return Flags & (1ULL << MCID::Return); } in isReturn() function
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp201 assert((!MI->isCall() && !MI->isReturn()) && in delayHasHazard()
231 unsigned E = MI->isCall() || MI->isReturn() ? MCID.getNumOperands() in insertDefsUses()
251 if (MI->isCall() || MI->isReturn()) in insertDefsUses()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86PadShortFunction.cpp134 assert(ReturnLoc->isReturn() && !ReturnLoc->isCall() && in runOnMachineFunction()
189 if (MI.isReturn() && !MI.isCall()) { in cyclesUntilReturn()
H A DShadowCallStack.cpp210 if (MI.isReturn()) in runOnMachineFunction()
213 if (MI.isReturn() && MI.isCall()) { in runOnMachineFunction()
298 if (MI.isReturn()) { in runOnMachineFunction()
H A DX86InstrControl.td22 let isTerminator = 1, isReturn = 1, isBarrier = 1,
271 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
296 let isCall = 1, isTerminator = 1, isReturn = 1, isBranch = 1,
346 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
391 let isTerminator = 1, isReturn = 1, isBarrier = 1 in {
401 let isCall = 1, isTerminator = 1, isReturn = 1, isBranch = 1,
H A DX86VZeroUpper.cpp205 bool IsReturn = MI.isReturn(); in processBasicBlock()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DXRayInstrumentation.cpp97 if (T.isReturn() && in replaceRetWithPatchableRet()
128 if (T.isReturn() && in prependRetWithPatchableExit()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMOptimizeBarriersPass.cpp48 MI->isReturn()); in CanMovePastDMB()
H A DThumb2ITBlockPass.cpp239 (!MI->isBranch() && !MI->isReturn()) ; ++MBBI) { in InsertITInstructions()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCInstrDesc.cpp35 if (isBranch() || isCall() || isReturn() || isIndirectBranch()) in mayAffectControlFlow()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCInstrInfo.cpp199 } else if (I->isReturn()) { in analyzeBranch()
210 isJumpOpcode(I->getOpcode()) || I->isReturn())) { in analyzeBranch()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonShuffler.cpp348 if (HexagonMCInstrInfo::getDesc(MCII, ID).isReturn()) in check()
407 if (HexagonMCInstrInfo::getDesc(MCII, Inst0).isReturn()) in check()
409 if (HexagonMCInstrInfo::getDesc(MCII, Inst1).isReturn()) in check()
H A DHexagonMCChecker.cpp305 if (Desc.isBranch() || Desc.isCall() || Desc.isReturn()) in reportBranchErrors()
316 if (Desc.isBranch() || Desc.isCall() || Desc.isReturn()) { in checkHWLoop()
330 if (Desc.isBranch() || Desc.isCall() || Desc.isReturn()) in checkCOFMax1()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonPseudo.td234 let isReturn = 1, isTerminator = 1, isBarrier = 1, hasSideEffects = 0,
239 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
245 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
298 let isTerminator = 1, hasSideEffects = 0, isReturn = 1, isCodeGenOnly = 1,
353 let isCall = 1, isBarrier = 1, isReturn = 1, isTerminator = 1,
H A DRDFDeadCode.cpp59 if (MI->mayStore() || MI->isBranch() || MI->isCall() || MI->isReturn()) in isLiveInstr()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrControl.td114 let isReturn = 1 in {
132 } // isReturn = 1
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp293 if (!MI.isReturn() && !MI.isCall()) in instrumentControlFlow()
314 if (MI.isReturn()) in instrumentControlFlow()
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp102 FLAG(isReturn) in EmitInstrDocs()
H A DCodeGenInstruction.h235 bool isReturn : 1; variable
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp157 assert(MBBI->getDesc().isReturn() && in emitEpilogue()
524 if (!MBB.empty() && MBB.back().isReturn()) { in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDbgEntityHistoryCalculator.cpp145 if (LastMI == MBB.end() || !LastMI->isReturn()) in getFirstEpilogueInst()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstr64Bit.td75 let isReturn = 1, Uses = [LR8, RM] in
108 let isReturn = 1, Defs = [CTR8], Uses = [CTR8, LR8, RM] in {
269 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
275 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
280 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
286 isIndirectBranch = 1, isCall = 1, isReturn = 1, Uses = [CTR8, RM] in
292 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
298 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.cpp266 return (MI->isBranch() || MI->isReturn() || in isBranchRetTrap()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td451 let isBarrier = 1, isReturn = 1, isTerminator = 1 in {
469 } // isBarrier = 1, isReturn = 1, isTerminator = 1
819 let isBarrier = 1, isReturn = 1, isTerminator = 1 in
826 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [X2],
832 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [X2] in

1234