Lines Matching defs:SelectBinaryOp
313 /// SelectBinaryOp - Select and emit code for a binary operator instruction,
316 bool FastISel::SelectBinaryOp(const User *I, unsigned ISDOpcode) {
871 return SelectBinaryOp(I, ISD::ADD);
873 return SelectBinaryOp(I, ISD::FADD);
875 return SelectBinaryOp(I, ISD::SUB);
880 return SelectBinaryOp(I, ISD::FSUB);
882 return SelectBinaryOp(I, ISD::MUL);
884 return SelectBinaryOp(I, ISD::FMUL);
886 return SelectBinaryOp(I, ISD::SDIV);
888 return SelectBinaryOp(I, ISD::UDIV);
890 return SelectBinaryOp(I, ISD::FDIV);
892 return SelectBinaryOp(I, ISD::SREM);
894 return SelectBinaryOp(I, ISD::UREM);
896 return SelectBinaryOp(I, ISD::FREM);
898 return SelectBinaryOp(I, ISD::SHL);
900 return SelectBinaryOp(I, ISD::SRL);
902 return SelectBinaryOp(I, ISD::SRA);
904 return SelectBinaryOp(I, ISD::AND);
906 return SelectBinaryOp(I, ISD::OR);
908 return SelectBinaryOp(I, ISD::XOR);