forked from OSchip/llvm-project
e74543584a
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. llvm-svn: 4707 |
||
---|---|---|
.. | ||
docs | ||
include | ||
lib | ||
runtime | ||
support | ||
test | ||
tools | ||
utils | ||
Makefile | ||
Makefile.Linux | ||
Makefile.SunOS | ||
Makefile.common | ||
Makefile.config | ||
Makefile.rules |