llvm-6502/lib/Target/X86
Chris Lattner e0fe225e89 Make several cleanups to Andrews varargs change:
1. Pass Value*'s into lowering methods so that the proper pointers can be
   added to load/stores from the valist
2. Intrinsics that return void should only return a token chain, not a token
   chain/retval pair.
3. Rename LowerVAArgNext -> LowerVAArg, because VANext is long gone.
4. Now that we have Value*'s available in the lowering methods, pass them
   into any load/stores from the valist that are emitted


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22339 91177308-0d34-0410-b5e6-96231b3b80d8
2005-07-05 19:58:54 +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 The statistic needs to be in the correct namespace. 2005-07-01 23:56:38 +00:00
X86AsmPrinter.h Refactor X86AsmPrinter.cpp into multiple files. Patch contributed 2005-07-01 22:44:09 +00:00
X86ATTAsmPrinter.cpp Refactor X86AsmPrinter.cpp into multiple files. Patch contributed 2005-07-01 22:44:09 +00:00
X86ATTAsmPrinter.h Refactor X86AsmPrinter.cpp into multiple files. Patch contributed 2005-07-01 22:44:09 +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
X86IntelAsmPrinter.cpp Percolate the call up to the right superclass 2005-07-03 17:34:39 +00:00
X86IntelAsmPrinter.h Refactor X86AsmPrinter.cpp into multiple files. Patch contributed 2005-07-01 22:44:09 +00:00
X86ISelPattern.cpp Make several cleanups to Andrews varargs change: 2005-07-05 19:58:54 +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