Lines Matching refs:isValueAvailable
141 bool isValueAvailable(const Value *V) const;
940 bool AArch64FastISel::isValueAvailable(const Value *V) const { in isValueAvailable() function in AArch64FastISel
1115 if (UseAdd && LHS->hasOneUse() && isValueAvailable(LHS)) in emitAddSub()
1120 if (UseAdd && LHS->hasOneUse() && isValueAvailable(LHS)) in emitAddSub()
1155 isValueAvailable(RHS)) { in emitAddSub()
1176 if (RHS->hasOneUse() && isValueAvailable(RHS)) in emitAddSub()
1196 if (RHS->hasOneUse() && isValueAvailable(RHS)) in emitAddSub()
1516 if (LHS->hasOneUse() && isValueAvailable(LHS)) in emitLogicalOp()
1521 if (LHS->hasOneUse() && isValueAvailable(LHS)) in emitLogicalOp()
1540 if (RHS->hasOneUse() && isValueAvailable(RHS)) in emitLogicalOp()
1561 if (RHS->hasOneUse() && isValueAvailable(RHS)) in emitLogicalOp()
2150 if (AI->getOpcode() == Instruction::And && isValueAvailable(AI)) { in emitCompareAndBranch()
2251 if (CI->hasOneUse() && isValueAvailable(CI)) { in selectBranch()
2321 if (TI->hasOneUse() && isValueAvailable(TI) && in selectBranch()
2629 isValueAvailable(Cond)) { in selectSelect()
3303 if (!isValueAvailable(II)) in foldXALUIntrinsic()
4510 if (isValueAvailable(ZExt) && isTypeSupported(ZExt->getSrcTy(), VT)) { in selectMul()
4519 if (isValueAvailable(SExt) && isTypeSupported(SExt->getSrcTy(), VT)) { in selectMul()
4577 if (isValueAvailable(ZExt) && isTypeSupported(ZExt->getSrcTy(), TmpVT)) { in selectShift()
4586 if (isValueAvailable(SExt) && isTypeSupported(SExt->getSrcTy(), TmpVT)) { in selectShift()