llvm-6502/lib/Target/X86
Nate Begeman f1702ac589 Initial set of .td file changes necessary to get scalar fp in xmm registers
working.  The instruction selector changes will hopefully be coming later
this week once they are debugged.  This is necessary to support the darwin
x86 FP model, and is recommended by intel as the replacement for x87.  As
a bonus, the register allocator knows how to deal with these registers
across basic blocks, unliky the FP stackifier.  This leads to significantly
better codegen in several cases.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22300 91177308-0d34-0410-b5e6-96231b3b80d8
2005-06-27 21:20:31 +00:00
..
.cvsignore ignore generated files 2004-11-21 00:01:54 +00:00
Makefile Adjust to changes in asmwriter filenames 2004-12-16 17:33:24 +00:00
X86.h Add support to the X86 backend for emitting ELF files. To use this, we 2005-06-27 06:30:12 +00:00
X86.td Add support for the -x86-asm-syntax flag, which can be used to choose between 2004-10-03 20:36:57 +00:00
X86AsmPrinter.cpp Fixed indentation. 2005-06-20 19:59:22 +00:00
X86CodeEmitter.cpp Tailcalls require stubs to be emitted. Otherwise, the compilation callback 2005-05-19 05:54:33 +00:00
X86ELFWriter.cpp Add support to the X86 backend for emitting ELF files. To use this, we 2005-06-27 06:30:12 +00:00
X86FloatingPoint.cpp * Remove trailing whitespace 2005-04-21 23:38:14 +00:00
X86InstrBuilder.h * Remove trailing whitespace 2005-04-21 23:38:14 +00:00
X86InstrInfo.cpp * Remove trailing whitespace 2005-04-21 23:38:14 +00:00
X86InstrInfo.h * Remove trailing whitespace 2005-04-21 23:38:14 +00:00
X86InstrInfo.td Initial set of .td file changes necessary to get scalar fp in xmm registers 2005-06-27 21:20:31 +00:00
X86ISelPattern.cpp If we support structs as va_list, we must pass pointers to them to va_copy 2005-06-22 21:04:42 +00:00
X86ISelSimple.cpp core changes for varargs 2005-06-18 18:34:52 +00:00
X86JITInfo.cpp Fix lli linking on Mac OS X 10.4.1 for Intel. 2005-06-08 01:02:38 +00:00
X86JITInfo.h * Remove trailing whitespace 2005-04-21 23:38:14 +00:00
X86PeepholeOpt.cpp * Remove trailing whitespace 2005-04-21 23:38:14 +00:00
X86RegisterInfo.cpp Teach reginfo how to deal with ADJSTACKPTRri, allowing us to generate: 2005-05-15 05:49:58 +00:00
X86RegisterInfo.h * Remove trailing whitespace 2005-04-21 23:38:14 +00:00
X86RegisterInfo.td Initial set of .td file changes necessary to get scalar fp in xmm registers 2005-06-27 21:20:31 +00:00
X86Relocations.h * Remove trailing whitespace 2005-04-21 23:38:14 +00:00
X86TargetMachine.cpp Add support to the X86 backend for emitting ELF files. To use this, we 2005-06-27 06:30:12 +00:00
X86TargetMachine.h Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFile 2005-06-25 02:48:37 +00:00