Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:Opcode

67 /// This is the complement of getICmpCode, which turns an opcode and two
79 /// This is the complement of getFCmpCode, which turns an opcode and two
1153 auto Opcode = I.getOpcode();
1154 assert((Opcode == Instruction::And || Opcode == Instruction::Or) &&
1157 if (Opcode == Instruction::And)
1158 Opcode = Instruction::Or;
1160 Opcode = Instruction::And;
1168 Value *LogicOp = Builder->CreateBinOp(Opcode, Op0NotVal, Op1NotVal,
1186 Value *LogicOp = Builder->CreateBinOp(Opcode, A, B,
1200 "Unexpected opcode for bitwise logic folding");
2552 Instruction::CastOps Opcode = Op0C->getOpcode();
2553 if ((Opcode == Instruction::ZExt || Opcode == Instruction::SExt) &&
2554 (RHS == ConstantExpr::getCast(Opcode, Builder->getTrue(),
2557 return CastInst::Create(Opcode, CI, Op0C->getType());