Home | History | Annotate | Download | only in Scalar

Lines Matching refs:dyn_cast

180       BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator());
251 if (const CallInst *CI = dyn_cast<CallInst>(I)) {
308 if (UndefValue *U = dyn_cast<UndefValue>(Val))
312 return dyn_cast<BlockAddress>(Val->stripPointerCasts());
314 return dyn_cast<ConstantInt>(Val);
348 Instruction *I = dyn_cast<Instruction>(V);
377 if (PHINode *PN = dyn_cast<PHINode>(I)) {
458 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) {
461 if (ConstantInt *CI = dyn_cast<ConstantInt>(BO->getOperand(1))) {
480 if (CmpInst *Cmp = dyn_cast<CmpInst>(I)) {
482 PHINode *PN = dyn_cast<PHINode>(Cmp->getOperand(0));
538 if (Constant *CmpConst = dyn_cast<Constant>(Cmp->getOperand(1))) {
556 if (SelectInst *SI = dyn_cast<SelectInst>(I)) {
570 if (ConstantInt *CI = dyn_cast<ConstantInt>(Cond)) {
675 if (BranchInst *BI = dyn_cast<BranchInst>(Terminator)) {
679 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(Terminator)) {
681 } else if (IndirectBrInst *IB = dyn_cast<IndirectBrInst>(Terminator)) {
692 if (Instruction *I = dyn_cast<Instruction>(Condition)) {
731 Instruction *CondInst = dyn_cast<Instruction>(Condition);
742 if (CmpInst *CondCmp = dyn_cast<CmpInst>(CondInst)) {
746 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator());
747 Constant *CondConst = dyn_cast<Constant>(CondCmp->getOperand(1));
787 if (CmpInst *CondCmp = dyn_cast<CmpInst>(SimplifyValue))
793 if (LoadInst *LI = dyn_cast<LoadInst>(SimplifyValue))
807 if (PHINode *PN = dyn_cast<PHINode>(CondInst))
843 if (Instruction *PtrOp = dyn_cast<Instruction>(LoadedPtr))
1109 else if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator()))
1111 else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB->getTerminator())) {
1185 if (BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator()))
1311 PHINode *PN = dyn_cast<PHINode>(PNI); ++PNI) {
1317 if (Instruction *Inst = dyn_cast<Instruction>(IV)) {
1385 for (; PHINode *PN = dyn_cast<PHINode>(BI); ++BI)
1398 if (Instruction *Inst = dyn_cast<Instruction>(New->getOperand(i))) {
1426 if (PHINode *UserPN = dyn_cast<PHINode>(User)) {
1518 BranchInst *OldPredBranch = dyn_cast<BranchInst>(PredBB->getTerminator());
1530 for (; PHINode *PN = dyn_cast<PHINode>(BI); ++BI)
1540 if (Instruction *Inst = dyn_cast<Instruction>(New->getOperand(i))) {
1580 if (PHINode *UserPN = dyn_cast<PHINode>(User)) {