1 //===- subzero/crosstest/test_stacksave.h - Test prototypes -----*- C++ -*-===// 2 // 3 // The Subzero Code Generator 4 // 5 // This file is distributed under the University of Illinois Open Source 6 // License. See LICENSE.TXT for details. 7 // 8 //===----------------------------------------------------------------------===// 9 // 10 // This file declares the function prototypes for cross testing 11 // stacksave and stackrestore intrinsics. 12 // 13 //===----------------------------------------------------------------------===// 14 15 #ifndef TEST_STACKSAVE_H 16 #define TEST_STACKSAVE_H 17 18 #define DECLARE_TESTS(PREFIX) \ 19 uint32_t PREFIX##test_basic_vla(uint32_t size, uint32_t start, \ 20 uint32_t inc); \ 21 uint32_t PREFIX##test_vla_in_loop(uint32_t size, uint32_t start, \ 22 uint32_t inc); \ 23 uint32_t PREFIX##test_two_vlas_in_loops(uint32_t size, uint32_t start, \ 24 uint32_t inc); 25 26 #endif 27