reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MachineBasicBlock.h
  577     return !empty() && back().isReturn();
include/llvm/CodeGen/TargetInstrInfo.h
 1690     return Inst.isReturn() && Inst.isCall();
lib/CodeGen/BranchFolding.cpp
  618   return !(MBB->back().isReturn() || MBB->back().isIndirectBranch());
lib/CodeGen/GlobalISel/InstructionSelect.cpp
  236       if ((MI.isCall() && !MI.isReturn()) || MI.isStackAligningInlineAsm())
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  353   if (!Next || TII.isTailCall(*Next) || !Next->isReturn())
  448     assert(MI.getNextNode() && MI.getNextNode()->isReturn() &&
lib/CodeGen/MachineVerifier.cpp
 2837     if (!MBB->empty() && MBB->back().isReturn()) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  555       if (Term != MBB.end() && Term->isReturn()) {
lib/CodeGen/TailDuplicator.cpp
  612     if (PreRegAlloc && MI.isReturn())
lib/CodeGen/XRayInstrumentation.cpp
   96       if (T.isReturn() &&
  129       if (T.isReturn() &&
lib/Target/AArch64/AArch64InstrInfo.cpp
 5554     return MI.isCall() && !MI.isReturn();
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  293     if (!MI.isReturn() && !MI.isCall())
  314     if (MI.isReturn())
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  861       (MI.isReturn() && MI.isCall() && !callWaitsOnFunctionEntry(MI))) {
lib/Target/AMDGPU/SIInstrInfo.cpp
 1955   while (I != E && !I->isBranch() && !I->isReturn() &&
 2756   if (MI.isReturn())
lib/Target/ARC/ARCInstrInfo.cpp
  211     } else if (I->isReturn()) {
  222                               isJumpOpcode(I->getOpcode()) || I->isReturn())) {
lib/Target/ARM/ARMBaseInstrInfo.cpp
  356     } else if (I->isReturn()) {
  370            I->isReturn())) {
lib/Target/ARM/ARMExpandPseudoInsts.cpp
 1165       assert(MBBI->isReturn() &&
lib/Target/ARM/ARMOptimizeBarriersPass.cpp
   47           MI->isReturn());
lib/Target/ARM/Thumb2ITBlockPass.cpp
  235              (!MI->isBranch() && !MI->isReturn()) ; ++MBBI) {
lib/Target/AVR/AVRFrameLowering.cpp
  523       if (!MBB.empty() && MBB.back().isReturn()) {
lib/Target/Hexagon/HexagonFrameLowering.cpp
  347       if (I->isReturn())
  356       if (I.isReturn())
  813   if (!MBB.empty() && MBB.back().isReturn()) {
 1315       assert(It->isReturn() && std::next(It) == MBB.end());
lib/Target/Hexagon/HexagonInstrInfo.cpp
 2018          !isMemOp(MI) && !MI.isBranch() && !MI.isReturn() && !MI.isCall();
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
 1425     if (I.isCall() || HII->isJumpR(I) || I.isReturn() || HII->isTailCall(I)) {
lib/Target/Hexagon/RDFDeadCode.cpp
   59   if (MI->mayStore() || MI->isBranch() || MI->isCall() || MI->isReturn())
lib/Target/Hexagon/RDFGraph.cpp
  619   if (In.isCall() || In.isReturn() || In.isInlineAsm())
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
  200   assert((!MI->isCall() && !MI->isReturn()) &&
  230   unsigned E = MI->isCall() || MI->isReturn() ? MCID.getNumOperands()
  250   if (MI->isCall() || MI->isReturn())
lib/Target/Mips/MipsAsmPrinter.cpp
  248       (MI->isReturn() || MI->isCall() || MI->isIndirectBranch())) {
lib/Target/Mips/MipsDelaySlotFiller.cpp
  691     assert((!CurrI->isCall() && !CurrI->isReturn() && !CurrI->isBranch()) &&
lib/Target/PowerPC/PPCFrameLowering.cpp
 1463   bool IsReturnBlock = (MBBI != MBB.end() && MBBI->isReturn());
lib/Target/SystemZ/SystemZFrameLowering.cpp
  482   assert(MBBI->isReturn() && "Can only insert epilogue into returning blocks");
lib/Target/SystemZ/SystemZHazardRecognizer.cpp
  265   return (MI->isBranch() || MI->isReturn() ||
lib/Target/X86/X86AvoidTrailingCall.cpp
   57   return MI.isCall() && !MI.isReturn();
lib/Target/X86/X86FloatingPoint.cpp
 1445   if (MI.isReturn()) {
lib/Target/X86/X86InstrInfo.cpp
 8061   if (MI.isTerminator() || MI.isReturn()) {
lib/Target/X86/X86PadShortFunction.cpp
  130       assert(ReturnLoc->isReturn() && !ReturnLoc->isCall() &&
  185     if (MI.isReturn() && !MI.isCall()) {
lib/Target/X86/X86RegisterInfo.cpp
  730   if (MI.isReturn()) {
lib/Target/X86/X86SpeculativeLoadHardening.cpp
 1841       if (!MI.isCall() && !MI.isReturn())
 1846       if (MI.isReturn() && !MI.isCall()) {
 2435     if (MI.isReturn())
 2459   if (MI.isReturn() || (std::next(InsertPt) == MBB.end() && MBB.succ_empty()))
lib/Target/X86/X86VZeroUpper.cpp
  204     bool IsReturn = MI.isReturn();