Skip to content

Commit 29c57e8

Browse files
author
Jatin Bhateja
committed
8342677: Add IR validation tests for newly added saturated vector add / sub operations
Reviewed-by: epeter
1 parent 30b8bbe commit 29c57e8

File tree

2 files changed

+587
-0
lines changed

2 files changed

+587
-0
lines changed

test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

+40
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,46 @@ public class IRNode {
254254
vectorNode(ADD_VL, "AddVL", TYPE_LONG);
255255
}
256256

257+
public static final String SATURATING_ADD_VB = VECTOR_PREFIX + "SATURATING_ADD_VB" + POSTFIX;
258+
static {
259+
vectorNode(SATURATING_ADD_VB, "SaturatingAddV", TYPE_BYTE);
260+
}
261+
262+
public static final String SATURATING_ADD_VS = VECTOR_PREFIX + "SATURATING_ADD_VS" + POSTFIX;
263+
static {
264+
vectorNode(SATURATING_ADD_VS, "SaturatingAddV", TYPE_SHORT);
265+
}
266+
267+
public static final String SATURATING_ADD_VI = VECTOR_PREFIX + "SATURATING_ADD_VI" + POSTFIX;
268+
static {
269+
vectorNode(SATURATING_ADD_VI, "SaturatingAddV", TYPE_INT);
270+
}
271+
272+
public static final String SATURATING_ADD_VL = VECTOR_PREFIX + "SATURATING_ADD_VL" + POSTFIX;
273+
static {
274+
vectorNode(SATURATING_ADD_VL, "SaturatingAddV", TYPE_LONG);
275+
}
276+
277+
public static final String SATURATING_SUB_VB = VECTOR_PREFIX + "SATURATING_SUB_VB" + POSTFIX;
278+
static {
279+
vectorNode(SATURATING_SUB_VB, "SaturatingSubV", TYPE_BYTE);
280+
}
281+
282+
public static final String SATURATING_SUB_VS = VECTOR_PREFIX + "SATURATING_SUB_VS" + POSTFIX;
283+
static {
284+
vectorNode(SATURATING_SUB_VS, "SaturatingSubV", TYPE_SHORT);
285+
}
286+
287+
public static final String SATURATING_SUB_VI = VECTOR_PREFIX + "SATURATING_SUB_VI" + POSTFIX;
288+
static {
289+
vectorNode(SATURATING_SUB_VI, "SaturatingSubV", TYPE_INT);
290+
}
291+
292+
public static final String SATURATING_SUB_VL = VECTOR_PREFIX + "SATURATING_SUB_VL" + POSTFIX;
293+
static {
294+
vectorNode(SATURATING_SUB_VL, "SaturatingSubV", TYPE_LONG);
295+
}
296+
257297
public static final String ADD_REDUCTION_V = PREFIX + "ADD_REDUCTION_V" + POSTFIX;
258298
static {
259299
beforeMatchingNameRegex(ADD_REDUCTION_V, "AddReductionV(B|S|I|L|F|D)");

0 commit comments

Comments
 (0)