Searched refs:isReturn (Results 1 - 25 of 65) sorted by relevance

123

/freebsd-current/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h75 virtual bool isReturn(const MCInst &Inst) const { function in class:llvm::MCInstrAnalysis
76 return Info->get(Inst.getOpcode()).isReturn();
85 if (isBranch(Inst) || isCall(Inst) || isReturn(Inst) ||
H A DMCInstrDesc.h276 bool isReturn() const { return Flags & (1ULL << MCID::Return); } function in class:llvm::MCInstrDesc
458 /// 3. Calling, branching, returning: use isCall/isReturn/isBranch.
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AvoidTrailingCall.cpp79 return MI.isCall() && !MI.isReturn();
H A DX86PadShortFunction.cpp149 assert(ReturnLoc->isReturn() && !ReturnLoc->isCall() &&
201 if (MI.isReturn() && !MI.isCall()) {
H A DX86VZeroUpper.cpp208 bool IsReturn = MI.isReturn();
H A DX86SpeculativeLoadHardening.cpp1456 if (!MI.isCall() && !MI.isReturn())
1461 if (MI.isReturn() && !MI.isCall()) {
2055 if (MI.isReturn())
2079 if (MI.isReturn() || (std::next(InsertPt) == MBB.end() && MBB.succ_empty()))
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMOptimizeBarriersPass.cpp47 MI->isReturn());
H A DARMSLSHardening.cpp277 assert(isIndirectCall(IndirectCall) && !IndirectCall.isReturn());
372 if (isIndirectCall(MI) && !MI.isReturn()) {
H A DARMBlockPlacement.cpp273 Terminator.isReturn()))
H A DThumb2ITBlockPass.cpp235 (!MI->isBranch() && !MI->isReturn()) ; ++MBBI) {
/freebsd-current/contrib/llvm-project/llvm/lib/MC/
H A DMCInstrDesc.cpp22 if (isBranch() || isCall() || isReturn() || isIndirectBranch())
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp199 assert((!MI->isCall() && !MI->isReturn()) &&
228 unsigned E = MI->isCall() || MI->isReturn() ? MCID.getNumOperands()
248 if (MI->isCall() || MI->isReturn())
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DXRayInstrumentation.cpp97 if (T.isReturn() &&
130 if (T.isReturn() &&
H A DLivePhysRegs.cpp302 if (MI.isReturn() && MFI.isCalleeSavedInfoValid()) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCTargetDesc.cpp133 bool isReturn(const MCInst &Inst) const override {
134 if (MCInstrAnalysis::isReturn(Inst))
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCTargetDesc.cpp251 bool isReturn(const MCInst &Inst) const override {
252 if (MCInstrAnalysis::isReturn(Inst))
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonShuffler.cpp502 if (HexagonMCInstrInfo::getDesc(MCII, ID).isReturn())
561 if (HexagonMCInstrInfo::getDesc(MCII, Inst0).isReturn())
563 if (HexagonMCInstrInfo::getDesc(MCII, Inst1).isReturn())
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.cpp211 } else if (I->isReturn()) {
222 isJumpOpcode(I->getOpcode()) || I->isReturn())) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.cpp60 if (MI->mayStore() || MI->isBranch() || MI->isCall() || MI->isReturn())
/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp100 FLAG(isReturn)
H A DCodeGenInstruction.h246 bool isReturn : 1;
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp316 if ((MI.isCall() && !MI.isReturn()) || MI.isStackAligningInlineAsm())
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp293 if (!MI.isReturn() && !MI.isCall())
316 if (MI.isReturn())
H A DAArch64SLSHardening.cpp132 if (MI.isReturn() || isIndirectBranchOpcode(MI.getOpcode())) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.cpp265 return (MI->isBranch() || MI->isReturn() ||

Completed in 242 milliseconds

123