Lines Matching refs:isValueAvailable
185 bool isValueAvailable(const Value *V) const;
986 bool AArch64FastISel::isValueAvailable(const Value *V) const { in isValueAvailable() function in AArch64FastISel
1158 if (UseAdd && LHS->hasOneUse() && isValueAvailable(LHS)) in emitAddSub()
1163 if (UseAdd && LHS->hasOneUse() && isValueAvailable(LHS)) in emitAddSub()
1198 isValueAvailable(RHS)) { in emitAddSub()
1219 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitAddSub()
1243 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitAddSub()
1581 if (LHS->hasOneUse() && isValueAvailable(LHS)) in emitLogicalOp()
1586 if (LHS->hasOneUse() && isValueAvailable(LHS)) in emitLogicalOp()
1605 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitLogicalOp()
1629 if (RHS->hasOneUse() && isValueAvailable(RHS)) { in emitLogicalOp()
2306 if (AI->getOpcode() == Instruction::And && isValueAvailable(AI)) { in emitCompareAndBranch()
2399 if (CI->hasOneUse() && isValueAvailable(CI)) { in selectBranch()
2723 isValueAvailable(Cond)) { in selectSelect()
3410 if (!isValueAvailable(II)) in foldXALUIntrinsic()
4650 if (isValueAvailable(ZExt) && isTypeSupported(ZExt->getSrcTy(), VT)) { in selectMul()
4659 if (isValueAvailable(SExt) && isTypeSupported(SExt->getSrcTy(), VT)) { in selectMul()
4717 if (isValueAvailable(ZExt) && isTypeSupported(ZExt->getSrcTy(), TmpVT)) { in selectShift()
4726 if (isValueAvailable(SExt) && isTypeSupported(SExt->getSrcTy(), TmpVT)) { in selectShift()