• Home
  • Raw
  • Download

Lines Matching refs:InstArithmetic

1614   void reportInvalidBinaryOp(Ice::InstArithmetic::OpKind Op, Ice::Type OpTy);
1618 bool isValidIntegerLogicalOp(Ice::InstArithmetic::OpKind Op, Ice::Type OpTy) { in isValidIntegerLogicalOp()
1628 bool isValidIntegerArithOp(Ice::InstArithmetic::OpKind Op, Ice::Type OpTy) { in isValidIntegerArithOp()
1637 bool isValidFloatingArithOp(Ice::InstArithmetic::OpKind Op, Ice::Type OpTy) { in isValidFloatingArithOp()
1749 Ice::InstArithmetic::OpKind &Op) { in convertBinopOpcode()
1756 Op = Ice::InstArithmetic::Add; in convertBinopOpcode()
1761 Op = Ice::InstArithmetic::Add; in convertBinopOpcode()
1764 Op = Ice::InstArithmetic::Fadd; in convertBinopOpcode()
1769 Op = Ice::InstArithmetic::Sub; in convertBinopOpcode()
1772 Op = Ice::InstArithmetic::Fsub; in convertBinopOpcode()
1777 Op = Ice::InstArithmetic::Mul; in convertBinopOpcode()
1780 Op = Ice::InstArithmetic::Fmul; in convertBinopOpcode()
1784 Op = Ice::InstArithmetic::Udiv; in convertBinopOpcode()
1788 Op = Ice::InstArithmetic::Sdiv; in convertBinopOpcode()
1791 Op = Ice::InstArithmetic::Fdiv; in convertBinopOpcode()
1795 Op = Ice::InstArithmetic::Urem; in convertBinopOpcode()
1799 Op = Ice::InstArithmetic::Srem; in convertBinopOpcode()
1802 Op = Ice::InstArithmetic::Frem; in convertBinopOpcode()
1806 Op = Ice::InstArithmetic::Shl; in convertBinopOpcode()
1809 Op = Ice::InstArithmetic::Lshr; in convertBinopOpcode()
1812 Op = Ice::InstArithmetic::Ashr; in convertBinopOpcode()
1815 Op = Ice::InstArithmetic::And; in convertBinopOpcode()
1818 Op = Ice::InstArithmetic::Or; in convertBinopOpcode()
1821 Op = Ice::InstArithmetic::Xor; in convertBinopOpcode()
2154 void FunctionParser::reportInvalidBinaryOp(Ice::InstArithmetic::OpKind Op, in reportInvalidBinaryOp()
2158 StrBuf << "Invalid operator type for " << Ice::InstArithmetic::getOpName(Op) in reportInvalidBinaryOp()
2232 Ice::InstArithmetic::OpKind Opcode; in ProcessRecord()
2237 CurrentNode->appendInst(Ice::InstArithmetic::create( in ProcessRecord()