From ea8fbf8a3343437071b7bfdccf3b8acacd57b8e8 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Thu, 15 Jul 1993 02:21:56 +0000 Subject: [PATCH] (CONCAT): New rtx code. From-SVN: r4924 --- gcc/rtl.def | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gcc/rtl.def b/gcc/rtl.def index bc219b600b7..d7c50d4948b 100644 --- a/gcc/rtl.def +++ b/gcc/rtl.def @@ -540,6 +540,12 @@ DEF_RTL_EXPR(SUBREG, "subreg", "ei", 'x') DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", 'x') +/* (CONCAT a b) represents the virtual concatenation of a and b + to make a value that has as many bits as a and b put together. + This is used for complex values. Normally it appears only + in DECL_RTLs and during RTL generation, but not in the insn chain. */ +DEF_RTL_EXPR(CONCAT, "concat", "ee", 'o') + /* A memory location; operand is the address. Can be nested inside a VOLATILE. */ DEF_RTL_EXPR(MEM, "mem", "e", 'o') -- 2.30.2