Lines Matching defs:isAssumedDead
3101 if (!A.isAssumedDead(ReturnIRP, this, nullptr, UsedAssumedInformation)) {
3603 return LivenessAA->isAssumedDead(BB);
3663 if (LivenessAA && LivenessAA->isAssumedDead(ToBB)) {
4067 /// See AAIsDead::isAssumedDead().
4068 bool isAssumedDead() const override { return isAssumed(IS_DEAD); }
4073 /// See AAIsDead::isAssumedDead(BasicBlock *).
4074 bool isAssumedDead(const BasicBlock *BB) const override { return false; }
4079 /// See AAIsDead::isAssumedDead(Instruction *I).
4080 bool isAssumedDead(const Instruction *I) const override {
4081 return I == getCtxI() && isAssumedDead();
4086 return isAssumedDead(I) && isKnownDead();
4091 return isAssumedDead() ? "assumed-dead" : "assumed-live";
4199 if (A.isAssumedDead(IRPosition::value(*V), this, nullptr,
4210 return A.isAssumedDead(U, this, nullptr, UsedAssumedInformation);
4368 /// See AAIsDead::isAssumedDead().
4369 bool isAssumedDead() const override {
4370 return AAIsDeadFloating::isAssumedDead() && IsAssumedSideEffectFree;
4407 return isAssumedDead()
4553 bool isAssumedDead() const override { return false; }
4558 /// See AAIsDead::isAssumedDead(BasicBlock *).
4559 bool isAssumedDead(const BasicBlock *BB) const override {
4570 return getKnown() && isAssumedDead(BB);
4574 bool isAssumedDead(const Instruction *I) const override {
4598 return getKnown() && isAssumedDead(I);
6887 if (A.isAssumedDead(*DI.CB, this, LivenessAA, UsedAssumedInformation,
10206 if (A.isAssumedDead(getIRPosition(), nullptr, nullptr,
11141 return A.isAssumedDead(SI->getOperandUse(0), this,
11145 return A.isAssumedDead(*I, this, /* LivenessAA */ nullptr,
11640 !A.isAssumedDead(IRPosition::inst(*CB), this, nullptr,
12297 if (A.isAssumedDead(*CB, this, /*LivenessAA=*/nullptr,