llvm-6502/test
Dale Johannesen 0488fb649a Massive rewrite of MMX:
The x86_mmx type is used for MMX intrinsics, parameters and
return values where these use MMX registers, and is also
supported in load, store, and bitcast.

Only the above operations generate MMX instructions, and optimizations
do not operate on or produce MMX intrinsics. 

MMX-sized vectors <2 x i32> etc. are lowered to XMM or split into
smaller pieces.  Optimizations may occur on these forms and the
result casted back to x86_mmx, provided the result feeds into a
previous existing x86_mmx operation.

The point of all this is prevent optimizations from introducing
MMX operations, which is unsafe due to the EMMS problem.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115243 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-30 23:57:10 +00:00
..
Analysis Remove PointerTracking tests. 2010-09-29 19:20:35 +00:00
Archive
Assembler Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
Bindings/Ocaml
Bitcode Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
BugPoint
CodeGen Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
DebugInfo Add target triple info to these tests to make the results comparable when 2010-09-28 17:10:36 +00:00
ExecutionEngine
Feature
FrontendAda
FrontendC
FrontendC++ Generalize DISubprogram element to encode various flags instead of just one boolean for isArtificial. 2010-09-29 21:04:46 +00:00
FrontendFortran
FrontendObjC
FrontendObjC++
Integer
lib
Linker
LLVMC llvmc: Support '-emit-llvm -S' with -opt. 2010-09-22 09:00:41 +00:00
MC Factor some logic into ShouldRelocOnSymbol. This simplifies the code and 2010-09-30 20:18:35 +00:00
Other Fix llvm-extract so that it changes the linkage of all GlobalValues to 2010-09-23 17:25:06 +00:00
Scripts test: Fix coff-dump section array indicies to 1 based to match file format. 2010-09-15 03:58:51 +00:00
TableGen
Transforms We do want to allow LoadPRE to perform LICM-like transformations: we already consider PHI nodes to be negligible for 2010-09-30 20:53:04 +00:00
Unit
Verifier
CMakeLists.txt CMake: Build unittests. 2010-09-24 09:01:13 +00:00
lit.cfg Spelling fixes in comments. 2010-09-13 13:32:22 +00:00
lit.site.cfg.in
Makefile
Makefile.tests
site.exp.in
TestRunner.sh