Lines Matching full:instruction
306 // If any of the operands has been modified, construct the instruction with
310 case Instruction::ICmp:
314 case Instruction::FCmp:
319 case Instruction::ExtractElement:
322 case Instruction::InsertElement:
326 case Instruction::ShuffleVector:
330 case Instruction::ExtractValue:
333 case Instruction::InsertValue:
337 case Instruction::GetElementPtr:
346 case Instruction::Select:
351 if (Instruction::isBinaryOp(Opcode)) {
352 return Builder.CreateBinOp(Instruction::BinaryOps(C->getOpcode()),
356 if (Instruction::isCast(Opcode)) {
357 return Builder.CreateCast(Instruction::CastOps(C->getOpcode()),