Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | #define VAR(name, size, lifetime, alignment, line) \ | ||||
VAR(a, 7, 0, 1, 0); | VAR(a, 7, 0, 1, 0); | ||||
VAR(a, 8, 8, 1, 0); | VAR(a, 8, 8, 1, 0); | ||||
VAR(a, 9, 0, 1, 0); | VAR(a, 9, 0, 1, 0); | ||||
VAR(a, 16, 16, 1, 0); | VAR(a, 16, 16, 1, 0); | ||||
VAR(a, 41, 9, 1, 7); | VAR(a, 41, 9, 1, 7); | ||||
VAR(a, 105, 103, 1, 0); | VAR(a, 105, 103, 1, 0); | ||||
TEST_LAYOUT({a1_1}, 8, 16, "1 16 1 4 a1_1", "LL1R", "LL1R"); | TEST_LAYOUT({a1_1}, 8, 16, "1 16 1 4 a1_1", "LL1R", "LL1R"); | ||||
TEST_LAYOUT({a1_1}, 64, 64, "1 64 1 4 a1_1", "L1", "L1"); | TEST_LAYOUT({a1_1}, 64, 64, "1 64 1 4 a1_1", "L1R", "L1R"); | ||||
TEST_LAYOUT({p1_32}, 8, 32, "1 32 1 8 p1_32:15", "LLLL1RRR", "LLLL1RRR"); | TEST_LAYOUT({p1_32}, 8, 32, "1 32 1 8 p1_32:15", "LLLL1RRR", "LLLL1RRR"); | ||||
TEST_LAYOUT({p1_32}, 8, 64, "1 64 1 8 p1_32:15", "LLLLLLLL1RRRRRRR", | TEST_LAYOUT({p1_32}, 8, 64, "1 64 1 8 p1_32:15", "LLLLLLLL1RRRRRRR", | ||||
"LLLLLLLL1RRRRRRR"); | "LLLLLLLL1RRRRRRR"); | ||||
TEST_LAYOUT({a1_1}, 8, 32, "1 32 1 4 a1_1", "LLLL1RRR", "LLLL1RRR"); | TEST_LAYOUT({a1_1}, 8, 32, "1 32 1 4 a1_1", "LLLL1RRR", "LLLL1RRR"); | ||||
TEST_LAYOUT({a2_1}, 8, 32, "1 32 2 4 a2_1", "LLLL2RRR", "LLLL2RRR"); | TEST_LAYOUT({a2_1}, 8, 32, "1 32 2 4 a2_1", "LLLL2RRR", "LLLL2RRR"); | ||||
TEST_LAYOUT({a3_1}, 8, 32, "1 32 3 4 a3_1", "LLLL3RRR", "LLLL3RRR"); | TEST_LAYOUT({a3_1}, 8, 32, "1 32 3 4 a3_1", "LLLL3RRR", "LLLL3RRR"); | ||||
TEST_LAYOUT({a4_1}, 8, 32, "1 32 4 4 a4_1", "LLLL4RRR", "LLLL4RRR"); | TEST_LAYOUT({a4_1}, 8, 32, "1 32 4 4 a4_1", "LLLL4RRR", "LLLL4RRR"); | ||||
Show All 27 Lines |