Lines Matching refs:csa
231 #define CSA_CHECK(csa, x) \
232 (csa)->Check([&]() -> TNode<BoolT> { return x; }, #x, __FILE__, __LINE__)
234 #define CSA_CHECK(csa, x) (csa)->FastCheck(x)
254 // CSA_DCHECK(csa, <condition>, <extra values to print...>)
256 #define CSA_DCHECK(csa, condition_node, ...) \
257 (csa)->Dcheck(condition_node, #condition_node, __FILE__, __LINE__, \
260 // CSA_DCHECK_BRANCH(csa, [](Label* ok, Label* not_ok) {...},
263 #define CSA_DCHECK_BRANCH(csa, gen, ...) \
264 (csa)->Dcheck(gen, #gen, __FILE__, __LINE__, CSA_DCHECK_ARGS(__VA_ARGS__))
266 #define CSA_DCHECK_JS_ARGC_OP(csa, Op, op, expected) \
267 (csa)->Dcheck( \
269 const TNode<Word32T> argc = (csa)->UncheckedParameter<Word32T>( \
271 return (csa)->Op(argc, \
272 (csa)->Int32Constant(i::JSParameterCount(expected))); \
275 {{SmiFromInt32((csa)->UncheckedParameter<Int32T>( \
279 #define CSA_DCHECK_JS_ARGC_EQ(csa, expected) \
280 CSA_DCHECK_JS_ARGC_OP(csa, Word32Equal, ==, expected)
290 #define CSA_DCHECK(csa, ...) ((void)0)
291 #define CSA_DCHECK_BRANCH(csa, ...) ((void)0)
292 #define CSA_DCHECK_JS_ARGC_EQ(csa, expected) ((void)0)
303 #define CSA_SLOW_DCHECK(csa, ...) \
305 CSA_DCHECK(csa, __VA_ARGS__); \
308 #define CSA_SLOW_DCHECK(csa, ...) ((void)0)