H A D | ConstantsTest.cpp | 189 #define P0STR "ptrtoint (i32** @dummy to i32)" macro 197 CHECK(ConstantExpr::getNeg(P0), "sub i32 0, " P0STR); local 199 CHECK(ConstantExpr::getNot(P0), "xor i32 " P0STR ", -1"); local 200 CHECK(ConstantExpr::getAdd(P0, P0), "add i32 " P0STR ", " P0STR); local 201 CHECK(ConstantExpr::getAdd(P0, P0, false, true), "add nsw i32 " P0STR ", " 202 P0STR); local 203 CHECK(ConstantExpr::getAdd(P0, P0, true, true), "add nuw nsw i32 " P0STR ", " 204 P0STR); local 206 CHECK(ConstantExpr::getSub(P0, P0), "sub i32 " P0STR ", " P0ST local 208 CHECK(ConstantExpr::getMul(P0, P0), "mul i32 " P0STR ", " P0STR); local 210 CHECK(ConstantExpr::getUDiv(P0, P0), "udiv i32 " P0STR ", " P0STR); local 211 CHECK(ConstantExpr::getSDiv(P0, P0), "sdiv i32 " P0STR ", " P0STR); local 213 CHECK(ConstantExpr::getURem(P0, P0), "urem i32 " P0STR ", " P0STR); local 214 CHECK(ConstantExpr::getSRem(P0, P0), "srem i32 " P0STR ", " P0STR); local 216 CHECK(ConstantExpr::getAnd(P0, P0), "and i32 " P0STR ", " P0STR); local 217 CHECK(ConstantExpr::getOr(P0, P0), "or i32 " P0STR ", " P0STR); local 218 CHECK(ConstantExpr::getXor(P0, P0), "xor i32 " P0STR ", " P0STR); local 219 CHECK(ConstantExpr::getShl(P0, P0), "shl i32 " P0STR ", " P0STR); local 220 CHECK(ConstantExpr::getShl(P0, P0, true), "shl nuw i32 " P0STR ", " P0STR); local 222 P0STR); local 223 CHECK(ConstantExpr::getLShr(P0, P0, false), "lshr i32 " P0STR ", " P0STR); local 224 CHECK(ConstantExpr::getLShr(P0, P0, true), "lshr exact i32 " P0STR ", " P0STR); local 225 CHECK(ConstantExpr::getAShr(P0, P0, false), "ashr i32 " P0STR ", " P0STR); local 226 CHECK(ConstantExpr::getAShr(P0, P0, true), "ashr exact i32 " P0STR ", " P0STR); local 228 CHECK(ConstantExpr::getSExt(P0, Int64Ty), "sext i32 " P0STR " to i64"); local 229 CHECK(ConstantExpr::getZExt(P0, Int64Ty), "zext i32 " P0STR " to i64"); local 235 CHECK(ConstantExpr::getExactUDiv(P0, P0), "udiv exact i32 " P0STR ", " P0STR); local [all...] |