Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp1052 for (unsigned RetI = 0; RetI != RetCount; ++RetI) in removeDeadStuffFromFunction() local
1053 if (NewRetIdxs[RetI] != -1) { in removeDeadStuffFromFunction()
1054 Value *EV = IRB.CreateExtractValue(OldRet, RetI, "oldret"); in removeDeadStuffFromFunction()
1060 RetVal = IRB.CreateInsertValue(RetVal, EV, NewRetIdxs[RetI], in removeDeadStuffFromFunction()
H A DAttributorAttributes.cpp11519 auto RetInstPred = [&](Instruction &RetI) { in updateImpl() argument
11521 if (isa<PHINode>(RetI.getOperand(0)) || in updateImpl()
11522 isa<SelectInst>(RetI.getOperand(0))) { in updateImpl()
11523 addValue(A, getState(), *RetI.getOperand(0), &RetI, AA::AnyScope, in updateImpl()
11527 return HandleReturnedValue(*RetI.getOperand(0), &RetI, AddValues); in updateImpl()
11571 auto RetInstPred = [&](Instruction &RetI) { in manifest() argument
11572 Value *RetOp = RetI.getOperand(0); in manifest()
11575 if (AA::isValidAtPosition({*NewVal, RetI}, A.getInfoCache())) in manifest()
11576 if (A.changeUseAfterManifest(RetI.getOperandUse(0), *NewVal)) in manifest()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp542 MachineInstr *RetI = getReturn(B); in emitPrologue() local
543 if (!RetI || isRestoreCall(RetI->getOpcode())) in emitPrologue()
546 RetI->addOperand(MachineOperand::CreateReg(R.getReg(), false, true)); in emitPrologue()
795 MachineInstr *RetI = getReturn(MBB); in insertEpilogueInBlock() local
796 unsigned RetOpc = RetI ? RetI->getOpcode() : 0; in insertEpilogueInBlock()
815 MachineBasicBlock::iterator It = RetI; in insertEpilogueInBlock()
856 MachineInstr *NewI = BuildMI(MBB, RetI, dl, HII.get(NewOpc)) in insertEpilogueInBlock()
860 NewI->copyImplicitOps(MF, *RetI); in insertEpilogueInBlock()
861 MBB.erase(RetI); in insertEpilogueInBlock()
971 MachineInstr &RetI = MBB.back(); in updateExitPaths() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5753 Instruction *RetI = I; in getReductionPatternCost() local
5754 if (match(RetI, m_ZExtOrSExt(m_Value()))) { in getReductionPatternCost()
5755 if (!RetI->hasOneUser()) in getReductionPatternCost()
5757 RetI = RetI->user_back(); in getReductionPatternCost()
5760 if (match(RetI, m_OneUse(m_Mul(m_Value(), m_Value()))) && in getReductionPatternCost()
5761 RetI->user_back()->getOpcode() == Instruction::Add) { in getReductionPatternCost()
5762 RetI = RetI->user_back(); in getReductionPatternCost()
5767 if (!InLoopReductionImmediateChains.count(RetI)) in getReductionPatternCost()
5772 Instruction *LastChain = InLoopReductionImmediateChains.at(RetI); in getReductionPatternCost()
5805 Instruction *RedOp = RetI->getOperand(1) == LastChain in getReductionPatternCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp1262 auto &RetI = *MBBI; in CMSEClearFPRegsV8() local
1263 const DebugLoc &DL = RetI.getDebugLoc(); in CMSEClearFPRegsV8()
1287 for (const MachineOperand &Op : RetI.operands()) { in CMSEClearFPRegsV8()
1368 auto &RetI = *MBBI; in CMSEClearFPRegsV81() local
1381 BuildMI(MBB, MBBI, RetI.getDebugLoc(), TII->get(ARM::VSCCLRMS)) in CMSEClearFPRegsV81()
1392 BuildMI(MBB, MBBI, RetI.getDebugLoc(), TII->get(ARM::VSCCLRMS)) in CMSEClearFPRegsV81()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2628 ReturnInst *RetI = dyn_cast<ReturnInst>(BB->getTerminator()); in dupRetToEnableTailCallOpts() local
2629 if (!RetI) in dupRetToEnableTailCallOpts()
2637 Value *V = RetI->getReturnValue(); in dupRetToEnableTailCallOpts()
2673 if (BI != RetI) in dupRetToEnableTailCallOpts()
2689 attributesPermitTailCall(F, CI, RetI, *TLI)) { in dupRetToEnableTailCallOpts()
2710 attributesPermitTailCall(F, CI, RetI, *TLI)) in dupRetToEnableTailCallOpts()
2722 attributesPermitTailCall(F, CI, RetI, *TLI)) { in dupRetToEnableTailCallOpts()
2744 (void)FoldReturnIntoUncondBranch(RetI, BB, TailCallBB); in dupRetToEnableTailCallOpts()