• Home
  • Raw
  • Download

Lines Matching refs:Instruction

25 static bool CanPHITrans(Instruction *Inst) {  in CanPHITrans()
34 if (Inst->getOpcode() == Instruction::Add && in CanPHITrans()
56 SmallVectorImpl<Instruction*> &InstInputs) { in VerifySubExpr()
58 Instruction *I = dyn_cast<Instruction>(Expr); in VerifySubExpr()
63 SmallVectorImpl<Instruction*>::iterator Entry = in VerifySubExpr()
93 SmallVector<Instruction*, 8> Tmp(InstInputs.begin(), InstInputs.end()); in Verify()
116 Instruction *Inst = dyn_cast<Instruction>(Addr); in IsPotentiallyPHITranslatable()
122 SmallVectorImpl<Instruction*> &InstInputs) { in RemoveInstInputs()
123 Instruction *I = dyn_cast<Instruction>(V); in RemoveInstInputs()
127 SmallVectorImpl<Instruction*>::iterator Entry = in RemoveInstInputs()
138 if (Instruction *Op = dyn_cast<Instruction>(I->getOperand(i))) in RemoveInstInputs()
147 Instruction *Inst = dyn_cast<Instruction>(V); in PHITranslateSubExpr()
179 if (Instruction *Op = dyn_cast<Instruction>(Inst->getOperand(i))) in PHITranslateSubExpr()
260 if (Inst->getOpcode() == Instruction::Add && in PHITranslateSubExpr()
272 if (BOp->getOpcode() == Instruction::Add) in PHITranslateSubExpr()
301 if (BO->getOpcode() == Instruction::Add && in PHITranslateSubExpr()
328 if (Instruction *Inst = dyn_cast_or_null<Instruction>(Addr)) in PHITranslateValue()
346 SmallVectorImpl<Instruction*> &NewInsts) { in PHITranslateWithInsertion()
370 SmallVectorImpl<Instruction*> &NewInsts) { in InsertPHITranslatedSubExpr()
379 Instruction *Inst = cast<Instruction>(InVal); in InsertPHITranslatedSubExpr()
423 if (Inst->getOpcode() == Instruction::Add && in InsertPHITranslatedSubExpr()