llvm-6502/lib/Target
Brian Gaeke 6559bb96a9 include/llvm/CodeGen/MachineInstrBuilder.h: Add addClobber() inline
convenience method.  Fix typo in comment.
lib/Target/X86/InstSelectSimple.cpp: Explicitly specify some implicit uses.
 Use MOVZX/MOVSX instead of MOV instructions with sign extend instructions.
 Take out LEAVE instructions.
 32-bit IDIV and DIV use CDQ, not CWQ (CWQ is a typo).
 Fix typo in comment and remove some FIXME comments.
lib/Target/X86/Printer.cpp: Include X86InstrInfo.h and llvm/Function.h.
 Add some simple code to Printer::runOnFunction to iterate over
  MachineBasicBlocks and call X86InstrInfo::print().
lib/Target/X86/X86InstrInfo.def: Make some more instructions with
 implicit defs "Void".  Add more sign/zero extending "move" insns
 (movsx, movzx).
lib/Target/X86/X86RegisterInfo.def: Add EFLAGS as a register.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4707 91177308-0d34-0410-b5e6-96231b3b80d8
2002-11-14 22:32:30 +00:00
..
CBackend _REALLY_ fix the float constant problem 2002-11-07 22:12:53 +00:00
SparcV9 Fix warning 2002-11-09 00:49:43 +00:00
X86 include/llvm/CodeGen/MachineInstrBuilder.h: Add addClobber() inline 2002-11-14 22:32:30 +00:00
MachineFrameInfo.cpp Changed MachineCodeForMethod' to MachineFunction'. 2002-10-28 00:28:31 +00:00
Makefile Reenable X86 backend, even though it doesn't do much, at least it compiles 2002-10-29 20:29:34 +00:00
TargetData.cpp * Privatize the TargetName 2002-10-29 21:48:17 +00:00
TargetInstrInfo.cpp Move TargetInstrDescriptors to MachineInstrInfo.cpp 2002-10-29 17:37:48 +00:00
TargetMachine.cpp Implement findOptimalStorageSize a bit more generally 2002-10-29 21:47:50 +00:00
TargetSchedInfo.cpp Move TargetInstrDescriptors to MachineInstrInfo.cpp 2002-10-29 17:37:48 +00:00