Lines Matching refs:csa
106 #define CSA_CHECK(csa, x) \ argument
107 (csa)->Check( \
113 #define CSA_CHECK(csa, x) (csa)->FastCheck(x) argument
143 #define CSA_ASSERT(csa, ...) \ argument
144 (csa)->Assert( \
155 #define CSA_ASSERT_BRANCH(csa, ...) \ argument
156 (csa)->Assert(EXPAND(CSA_ASSERT_GET_FIRST(__VA_ARGS__)), \
160 #define CSA_ASSERT_JS_ARGC_OP(csa, Op, op, expected) \ argument
161 (csa)->Assert( \
164 (csa)->Parameter(Descriptor::kJSActualArgumentsCount); \
165 return (csa)->Op(argc, (csa)->Int32Constant(expected)); \
168 SmiFromInt32((csa)->Parameter(Descriptor::kJSActualArgumentsCount)), \
171 #define CSA_ASSERT_JS_ARGC_EQ(csa, expected) \ argument
172 CSA_ASSERT_JS_ARGC_OP(csa, Word32Equal, ==, expected)
184 #define CSA_ASSERT(csa, ...) ((void)0) argument
185 #define CSA_ASSERT_BRANCH(csa, ...) ((void)0) argument
186 #define CSA_ASSERT_JS_ARGC_EQ(csa, expected) ((void)0) argument
196 #define CSA_SLOW_ASSERT(csa, ...) \ argument
198 CSA_ASSERT(csa, __VA_ARGS__); \
201 #define CSA_SLOW_ASSERT(csa, ...) ((void)0) argument