Lines Matching refs:isValueAvailable
186 bool isValueAvailable(const Value *V) const;
1024 bool AArch64FastISel::isValueAvailable(const Value *V) const { in isValueAvailable() function in AArch64FastISel
1195 if (UseAdd && LHS->hasOneUse() && isValueAvailable(LHS)) in emitAddSub()
1200 if (UseAdd && LHS->hasOneUse() && isValueAvailable(LHS)) in emitAddSub()
1233 isValueAvailable(RHS)) { in emitAddSub()
1242 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitAddSub()
1264 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitAddSub()
1588 if (LHS->hasOneUse() && isValueAvailable(LHS)) in emitLogicalOp()
1593 if (LHS->hasOneUse() && isValueAvailable(LHS)) in emitLogicalOp()
1611 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitLogicalOp()
1633 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitLogicalOp()
2304 if (AI->getOpcode() == Instruction::And && isValueAvailable(AI)) { in emitCompareAndBranch()
2395 if (CI->hasOneUse() && isValueAvailable(CI)) { in selectBranch()
2715 isValueAvailable(Cond)) { in selectSelect()
3408 if (!isValueAvailable(II)) in foldXALUIntrinsic()
4663 if (isValueAvailable(ZExt) && isTypeSupported(ZExt->getSrcTy(), VT)) { in selectMul()
4672 if (isValueAvailable(SExt) && isTypeSupported(SExt->getSrcTy(), VT)) { in selectMul()
4727 if (isValueAvailable(ZExt) && isTypeSupported(ZExt->getSrcTy(), TmpVT)) { in selectShift()
4736 if (isValueAvailable(SExt) && isTypeSupported(SExt->getSrcTy(), TmpVT)) { in selectShift()