Lines Matching full:dyn_cast
175 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator());
241 if (const CallInst *CI = dyn_cast<CallInst>(I)) {
294 if (UndefValue *U = dyn_cast<UndefValue>(Val))
298 return dyn_cast<BlockAddress>(Val->stripPointerCasts());
300 return dyn_cast<ConstantInt>(Val);
334 Instruction *I = dyn_cast<Instruction>(V);
363 if (PHINode *PN = dyn_cast<PHINode>(I)) {
444 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) {
447 if (ConstantInt *CI = dyn_cast<ConstantInt>(BO->getOperand(1))) {
466 if (CmpInst *Cmp = dyn_cast<CmpInst>(I)) {
468 PHINode *PN = dyn_cast<PHINode>(Cmp->getOperand(0));
524 if (Constant *CmpConst = dyn_cast<Constant>(Cmp->getOperand(1))) {
542 if (SelectInst *SI = dyn_cast<SelectInst>(I)) {
556 if (ConstantInt *CI = dyn_cast<ConstantInt>(Cond)) {
661 if (BranchInst *BI = dyn_cast<BranchInst>(Terminator)) {
665 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(Terminator)) {
667 } else if (IndirectBrInst *IB = dyn_cast<IndirectBrInst>(Terminator)) {
676 if (Instruction *I = dyn_cast<Instruction>(Condition)) {
715 Instruction *CondInst = dyn_cast<Instruction>(Condition);
726 if (CmpInst *CondCmp = dyn_cast<CmpInst>(CondInst)) {
730 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator());
731 Constant *CondConst = dyn_cast<Constant>(CondCmp->getOperand(1));
771 if (CmpInst *CondCmp = dyn_cast<CmpInst>(SimplifyValue))
777 if (LoadInst *LI = dyn_cast<LoadInst>(SimplifyValue))
791 if (PHINode *PN = dyn_cast<PHINode>(CondInst))
827 if (Instruction *PtrOp = dyn_cast<Instruction>(LoadedPtr))
1083 else if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator()))
1085 else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB->getTerminator()))
1159 if (BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator()))
1285 PHINode *PN = dyn_cast<PHINode>(PNI); ++PNI) {
1291 if (Instruction *Inst = dyn_cast<Instruction>(IV)) {
1360 for (; PHINode *PN = dyn_cast<PHINode>(BI); ++BI)
1373 if (Instruction *Inst = dyn_cast<Instruction>(New->getOperand(i))) {
1401 if (PHINode *UserPN = dyn_cast<PHINode>(User)) {
1494 BranchInst *OldPredBranch = dyn_cast<BranchInst>(PredBB->getTerminator());
1506 for (; PHINode *PN = dyn_cast<PHINode>(BI); ++BI)
1516 if (Instruction *Inst = dyn_cast<Instruction>(New->getOperand(i))) {
1556 if (PHINode *UserPN = dyn_cast<PHINode>(User)) {