Lines Matching full:instruction
192 /// extractMallocCall - Returns the corresponding CallInst if the instruction
226 /// isArrayMalloc - Returns the corresponding CallInst if the instruction
299 /// extractCallocCall - Returns the corresponding CallInst if the instruction
401 if (Instruction *I = dyn_cast<Instruction>(V)) {
402 // If we have already seen this instruction, bail out. Cycles can happen in
422 if (CE->getOpcode() == Instruction::IntToPtr)
424 if (CE->getOpcode() == Instruction::GetElementPtr)
576 SizeOffsetType ObjectSizeOffsetVisitor::visitInstruction(Instruction &I) {
577 DEBUG(dbgs() << "ObjectSizeOffsetVisitor unknown instruction:" << I << '\n');
623 // always generate code immediately before the instruction being
625 Instruction *PrevInsertPoint = Builder.GetInsertPoint();
626 if (Instruction *I = dyn_cast<Instruction>(V))
637 } else if (Instruction *I = dyn_cast<Instruction>(V)) {
641 cast<ConstantExpr>(V)->getOpcode() == Instruction::IntToPtr) ||
788 SizeOffsetEvalType ObjectSizeOffsetEvaluator::visitInstruction(Instruction &I) {
789 DEBUG(dbgs() << "ObjectSizeOffsetEvaluator unknown instruction:" << I <<'\n');