Home
last modified time | relevance | path

Searched refs:RetI (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp1038 for (unsigned RetI = 0; RetI != RetCount; ++RetI) in removeDeadStuffFromFunction() local
1039 if (NewRetIdxs[RetI] != -1) { in removeDeadStuffFromFunction()
1040 Value *EV = IRB.CreateExtractValue(OldRet, RetI, "oldret"); in removeDeadStuffFromFunction()
1046 RetVal = IRB.CreateInsertValue(RetVal, EV, NewRetIdxs[RetI], in removeDeadStuffFromFunction()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp540 MachineInstr *RetI = getReturn(B); in emitPrologue() local
541 if (!RetI || isRestoreCall(RetI->getOpcode())) in emitPrologue()
544 RetI->addOperand(MachineOperand::CreateReg(R.getReg(), false, true)); in emitPrologue()
793 MachineInstr *RetI = getReturn(MBB); in insertEpilogueInBlock() local
794 unsigned RetOpc = RetI ? RetI->getOpcode() : 0; in insertEpilogueInBlock()
813 MachineBasicBlock::iterator It = RetI; in insertEpilogueInBlock()
854 MachineInstr *NewI = BuildMI(MBB, RetI, dl, HII.get(NewOpc)) in insertEpilogueInBlock()
858 NewI->copyImplicitOps(MF, *RetI); in insertEpilogueInBlock()
859 MBB.erase(RetI); in insertEpilogueInBlock()
969 MachineInstr &RetI = MBB.back(); in updateExitPaths() local
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp6492 Instruction *RetI = I; in getReductionPatternCost() local
6493 if (match(RetI, m_ZExtOrSExt(m_Value()))) { in getReductionPatternCost()
6494 if (!RetI->hasOneUser()) in getReductionPatternCost()
6496 RetI = RetI->user_back(); in getReductionPatternCost()
6498 if (match(RetI, m_Mul(m_Value(), m_Value())) && in getReductionPatternCost()
6500 if (!RetI->hasOneUser()) in getReductionPatternCost()
6502 RetI = RetI->user_back(); in getReductionPatternCost()
6576 return I == RetI ? RedCost : 0; in getReductionPatternCost()
6590 return I == RetI ? RedCost : 0; in getReductionPatternCost()
6630 return I == RetI ? RedCost : 0; in getReductionPatternCost()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp1191 auto &RetI = *MBBI; in CMSEClearFPRegsV8() local
1192 const DebugLoc &DL = RetI.getDebugLoc(); in CMSEClearFPRegsV8()
1216 for (const MachineOperand &Op : RetI.operands()) { in CMSEClearFPRegsV8()
1297 auto &RetI = *MBBI; in CMSEClearFPRegsV81() local
1310 BuildMI(MBB, MBBI, RetI.getDebugLoc(), TII->get(ARM::VSCCLRMS)) in CMSEClearFPRegsV81()
1321 BuildMI(MBB, MBBI, RetI.getDebugLoc(), TII->get(ARM::VSCCLRMS)) in CMSEClearFPRegsV81()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2335 ReturnInst *RetI = dyn_cast<ReturnInst>(BB->getTerminator()); in dupRetToEnableTailCallOpts() local
2336 if (!RetI) in dupRetToEnableTailCallOpts()
2342 Value *V = RetI->getReturnValue(); in dupRetToEnableTailCallOpts()
2380 if (BI != RetI) in dupRetToEnableTailCallOpts()
2396 attributesPermitTailCall(F, CI, RetI, *TLI)) in dupRetToEnableTailCallOpts()
2407 attributesPermitTailCall(F, CI, RetI, *TLI)) in dupRetToEnableTailCallOpts()
2422 (void)FoldReturnIntoUncondBranch(RetI, BB, TailCallBB); in dupRetToEnableTailCallOpts()