Lines Matching refs:isValueAvailable
185 bool isValueAvailable(const Value *V) const;
997 bool AArch64FastISel::isValueAvailable(const Value *V) const { in isValueAvailable() function in AArch64FastISel
1168 if (UseAdd && LHS->hasOneUse() && isValueAvailable(LHS)) in emitAddSub()
1173 if (UseAdd && LHS->hasOneUse() && isValueAvailable(LHS)) in emitAddSub()
1206 isValueAvailable(RHS)) { in emitAddSub()
1224 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitAddSub()
1246 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitAddSub()
1570 if (LHS->hasOneUse() && isValueAvailable(LHS)) in emitLogicalOp()
1575 if (LHS->hasOneUse() && isValueAvailable(LHS)) in emitLogicalOp()
1593 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitLogicalOp()
1615 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitLogicalOp()
2286 if (AI->getOpcode() == Instruction::And && isValueAvailable(AI)) { in emitCompareAndBranch()
2377 if (CI->hasOneUse() && isValueAvailable(CI)) { in selectBranch()
2697 isValueAvailable(Cond)) { in selectSelect()
3391 if (!isValueAvailable(II)) in foldXALUIntrinsic()
4595 if (isValueAvailable(ZExt) && isTypeSupported(ZExt->getSrcTy(), VT)) { in selectMul()
4604 if (isValueAvailable(SExt) && isTypeSupported(SExt->getSrcTy(), VT)) { in selectMul()
4659 if (isValueAvailable(ZExt) && isTypeSupported(ZExt->getSrcTy(), TmpVT)) { in selectShift()
4668 if (isValueAvailable(SExt) && isTypeSupported(SExt->getSrcTy(), TmpVT)) { in selectShift()