Searched refs:OrigOp (Results 1 – 8 of 8) sorted by relevance
188 auto OrigOp = OrigMI.getOpcode(); in createDPPInst() local189 auto DPPOp = getDPPOp(OrigOp, IsShrinkable); in createDPPInst()504 auto OrigOp = OrigMI.getOpcode(); in combineDPPMov() local505 if (OrigOp == AMDGPU::REG_SEQUENCE) { in combineDPPMov()535 if (!(IsShrinkable || TII->isVOP1(OrigOp) || TII->isVOP2(OrigOp))) { in combineDPPMov()
546 Value *OrigOp) { in materializeStack() argument560 RenameIter == RenameStack.begin() ? OrigOp : (RenameIter - 1)->Def; in materializeStack()564 ? OrigOp in materializeStack()
513 SDValue OrigOp = N->getOperand(i); in AnalyzeNewNode() local514 SDValue Op = OrigOp; in AnalyzeNewNode()524 } else if (Op != OrigOp) { in AnalyzeNewNode()
1649 X86Operand &OrigOp = static_cast<X86Operand &>(*OrigOperands[i + 1]); in VerifyAndAdjustOperands() local1653 (!OrigOp.isReg() || FinalOp.getReg() != OrigOp.getReg())) in VerifyAndAdjustOperands()1659 if (!OrigOp.isMem()) in VerifyAndAdjustOperands()1663 unsigned OrigReg = OrigOp.Mem.BaseReg; in VerifyAndAdjustOperands()1670 return Error(OrigOp.getStartLoc(), in VerifyAndAdjustOperands()1691 OrigOp.getStartLoc(), in VerifyAndAdjustOperands()1696 FinalOp.Mem.Size = OrigOp.Mem.Size; in VerifyAndAdjustOperands()1697 FinalOp.Mem.SegReg = OrigOp.Mem.SegReg; in VerifyAndAdjustOperands()
3565 auto *OrigOp = OrigFI.getOperand(0); in pushFreezeToPreventPoisonFromPropagating() local3566 auto *OrigOpInst = dyn_cast<Instruction>(OrigOp); in pushFreezeToPreventPoisonFromPropagating()3571 if (!OrigOpInst || !OrigOpInst->hasOneUse() || isa<PHINode>(OrigOp) || in pushFreezeToPreventPoisonFromPropagating()3572 canCreateUndefOrPoison(dyn_cast<Operator>(OrigOp))) in pushFreezeToPreventPoisonFromPropagating()3590 return OrigOp; in pushFreezeToPreventPoisonFromPropagating()3597 return OrigOp; in pushFreezeToPreventPoisonFromPropagating()
664 SDValue combineExtract(const SDLoc &DL, EVT ElemVT, EVT VecVT, SDValue OrigOp,
13542 Expr *E = OrigOp.get()->IgnoreParens(); in CheckAddressOfOperand()13546 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()13554 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()13566 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()13570 OrigOp = CheckPlaceholderExpr(OrigOp.get()); in CheckAddressOfOperand()13574 if (OrigOp.get()->isTypeDependent()) in CheckAddressOfOperand()13580 Expr *op = OrigOp.get()->IgnoreParens(); in CheckAddressOfOperand()13624 OrigOp = op = in CheckAddressOfOperand()13635 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()13642 if (OrigOp.get() != DRE) { in CheckAddressOfOperand()[all …]
2740 auto *OrigOp = &*Op; in makePossiblePHIOfOps() local2745 if (Op != OrigOp && Op != I) in makePossiblePHIOfOps()2754 (Op != OrigOp || OpIsSafeForPHIOfOps(Op, PHIBlock, VisitedOps)); in makePossiblePHIOfOps()