Lines Matching refs:cast
381 if (cast<CmpInst>(L)->getPredicate() in diff()
382 != cast<CmpInst>(R)->getPredicate()) { in diff()
387 return diffCallSites(cast<CallInst>(*L), cast<CallInst>(*R), Complain); in diff()
389 const PHINode &LI = cast<PHINode>(*L); in diff()
390 const PHINode &RI = cast<PHINode>(*R); in diff()
422 const InvokeInst &LI = cast<InvokeInst>(*L); in diff()
423 const InvokeInst &RI = cast<InvokeInst>(*R); in diff()
434 const CallBrInst &LI = cast<CallBrInst>(*L); in diff()
435 const CallBrInst &RI = cast<CallBrInst>(*R); in diff()
455 const BranchInst *LI = cast<BranchInst>(L); in diff()
456 const BranchInst *RI = cast<BranchInst>(R); in diff()
473 const IndirectBrInst *LI = cast<IndirectBrInst>(L); in diff()
474 const IndirectBrInst *RI = cast<IndirectBrInst>(R); in diff()
493 const SwitchInst *LI = cast<SwitchInst>(L); in diff()
494 const SwitchInst *RI = cast<SwitchInst>(R); in diff()
562 return Engine.equivalentAsOperands(cast<GlobalValue>(L), in equivalentAsOperands()
563 cast<GlobalValue>(R)); in equivalentAsOperands()
567 return equivalentAsOperands(cast<ConstantExpr>(L), cast<ConstantExpr>(R), in equivalentAsOperands()
578 return Blocks[cast<BlockAddress>(L)->getBasicBlock()] in equivalentAsOperands()
579 == cast<BlockAddress>(R)->getBasicBlock(); in equivalentAsOperands()
583 const ConstantVector *CVL = cast<ConstantVector>(L); in equivalentAsOperands()
584 const ConstantVector *CVR = cast<ConstantVector>(R); in equivalentAsOperands()
596 const ConstantArray *CAL = cast<ConstantArray>(L); in equivalentAsOperands()
597 const ConstantArray *CAR = cast<ConstantArray>(R); in equivalentAsOperands()
614 const ConstantStruct *CSL = cast<ConstantStruct>(L); in equivalentAsOperands()
615 const ConstantStruct *CSR = cast<ConstantStruct>(R); in equivalentAsOperands()
617 const StructType *LTy = cast<StructType>(CSL->getType()); in equivalentAsOperands()
618 const StructType *RTy = cast<StructType>(CSR->getType()); in equivalentAsOperands()
714 return equivalentAsOperands(cast<Constant>(L), cast<Constant>(R), AC); in equivalentAsOperands()
751 return Blocks[cast<BasicBlock>(L)] != R; in equivalentAsOperands()
914 if (cast<BranchInst>(LTerm)->isConditional()) return; in runBlockDiff()
919 const CallInst *LCall = cast<CallInst>(&*I); in runBlockDiff()
920 const InvokeInst *RInvoke = cast<InvokeInst>(RTerm); in runBlockDiff()
928 if (cast<BranchInst>(RTerm)->isConditional()) return; in runBlockDiff()
933 const CallInst *RCall = cast<CallInst>(I); in runBlockDiff()
934 const InvokeInst *LInvoke = cast<InvokeInst>(LTerm); in runBlockDiff()
1020 const GlobalVariable *GVL = cast<GlobalVariable>(L); in equivalentAsOperands()
1021 const GlobalVariable *GVR = cast<GlobalVariable>(R); in equivalentAsOperands()