- Nov 20, 2002
-
-
Chris Lattner authored
llvm-svn: 4786
-
Misha Brukman authored
Some functions are in X86RegisterInfo.cpp, others, because of the data they need, are in X86RegisterClasses.cpp, which also defines some register classes: byte, short, and int. llvm-svn: 4784
-
Misha Brukman authored
printing out assembly. After all, we want the real thing too. llvm-svn: 4783
-
Chris Lattner authored
llvm-svn: 4780
-
Misha Brukman authored
uncovered a bug where registers were not being put in a map if they were not found... llvm-svn: 4776
-
Misha Brukman authored
llvm-svn: 4775
-
Misha Brukman authored
belong to different register classes easier. llvm-svn: 4773
-
- Nov 19, 2002
-
-
Brian Gaeke authored
lib/Target/X86/InstSelectSimple.cpp: Add a little something to visitBranchInst which supports conditional branches. lib/Target/X86/X86InstrInfo.def: Add defs of JNE, JE, CMPri8 llvm-svn: 4755
-
- Nov 18, 2002
-
-
Chris Lattner authored
Start trying to print instructions more correctly. For now we also print out the opcode for each instruction as well. llvm-svn: 4743
-
Chris Lattner authored
llvm-svn: 4742
-
Chris Lattner authored
llvm-svn: 4741
-
Chris Lattner authored
llvm-svn: 4740
-
Chris Lattner authored
llvm-svn: 4739
-
Chris Lattner authored
llvm-svn: 4738
-
Chris Lattner authored
llvm-svn: 4736
-
Chris Lattner authored
llvm-svn: 4734
-
Chris Lattner authored
llvm-svn: 4732
-
Chris Lattner authored
llvm-svn: 4731
-
- Nov 17, 2002
-
-
Chris Lattner authored
llvm-svn: 4730
-
Chris Lattner authored
llvm-svn: 4728
-
Chris Lattner authored
llvm-svn: 4727
-
Chris Lattner authored
llvm-svn: 4725
-
Chris Lattner authored
llvm-svn: 4718
-
Chris Lattner authored
llvm-svn: 4716
-
Chris Lattner authored
llvm-svn: 4714
-
Chris Lattner authored
llvm-svn: 4712
-
Chris Lattner authored
llvm-svn: 4711
-
Chris Lattner authored
llvm-svn: 4710
-
- Nov 14, 2002
-
-
Brian Gaeke authored
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
-
- Nov 11, 2002
-
-
Brian Gaeke authored
values. X86InstrInfo.def: add LEAVE instruction. llvm-svn: 4691
-
- Nov 07, 2002
-
-
Brian Gaeke authored
llvm-svn: 4603
-
- Nov 06, 2002
-
-
Vikram S. Adve authored
prevented any machine instrs from being printed! llvm-svn: 4557
-
- Nov 02, 2002
-
-
Chris Lattner authored
llvm-svn: 4508
-
Chris Lattner authored
llvm-svn: 4506
-
Chris Lattner authored
* Merge add code into logical code llvm-svn: 4503
-
Chris Lattner authored
llvm-svn: 4502
-
Chris Lattner authored
llvm-svn: 4500
-
Chris Lattner authored
llvm-svn: 4498
-
Chris Lattner authored
* Turn table into 2d table llvm-svn: 4496
-
Chris Lattner authored
code a bit llvm-svn: 4493
-