llvm-6502/test
David Greene 065f259ff5 Allow multiclass def names to contain "#NAME"" where TableGen replaces
#NAME# with the name of the defm instantiating the multiclass.  This is
useful for AVX instruction naming where a "V" prefix is standard
throughout the ISA.  For example:

multiclass SSE_AVX_Inst<...> {
   def SS : Instr<...>;
   def SD : Instr<...>;
   def PS : Instr<...>;
   def PD : Instr<...>;

   def V#NAME#SS : Instr<...>;
   def V#NAME#SD : Instr<...>;
   def V#NAME#PS : Instr<...>;
   def V#NAME#PD : Instr<...>;
}

defm ADD : SSE_AVX_Inst<...>;

Results in 

ADDSS
ADDSD
ADDPS
ADDPD

VADDSS
VADDSD
VADDPS
VADDPD


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70979 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-05 16:28:25 +00:00
..
Analysis When printing a SCEVUnknown with pointer type, don't print an 2009-05-01 17:02:22 +00:00
Archive
Assembler Make this test slightly more strict. 2009-04-27 03:05:26 +00:00
Bindings/Ocaml
Bitcode
BugPoint
CodeGen X86FastISel doesn't support the -tailcallopt ABI. 2009-05-04 19:50:33 +00:00
DebugInfo Restore minor deletion. 2009-05-04 18:40:41 +00:00
ExecutionEngine
Feature
FrontendAda
FrontendC Restore minor deletion. 2009-05-04 18:40:41 +00:00
FrontendC++ Restore minor deletion. 2009-05-04 18:40:41 +00:00
FrontendFortran
FrontendObjC Test for llvm-gcc bug fixed by 70301. 2009-04-28 17:16:30 +00:00
FrontendObjC++
Integer
lib
Linker
LLVMC Fix incorrect code generation with ENV. 2009-05-05 12:34:34 +00:00
Other
Scripts
TableGen Allow multiclass def names to contain "#NAME"" where TableGen replaces 2009-05-05 16:28:25 +00:00
Transforms Restore minor deletion. 2009-05-04 18:40:41 +00:00
Verifier
Makefile
Makefile.tests
TestRunner.sh