Chris Lattner
|
6c34c0baf5
|
Add lots more info
llvm-svn: 4450
|
2002-10-30 06:04:46 +00:00 |
Chris Lattner
|
c9e1efd0f8
|
Make sure to set the destination register correctly
llvm-svn: 4444
|
2002-10-30 01:49:01 +00:00 |
Chris Lattner
|
87b84a6913
|
Set the destination register field based on the target specific flags
llvm-svn: 4442
|
2002-10-30 01:15:31 +00:00 |
Chris Lattner
|
60c59d5b4e
|
Add flag to specify when no value is produced by an instruction
llvm-svn: 4441
|
2002-10-30 01:09:34 +00:00 |
Chris Lattner
|
858a4a6595
|
Implement the new optional getRegisterInfo
llvm-svn: 4437
|
2002-10-30 00:56:18 +00:00 |
Chris Lattner
|
d7a855668d
|
Print machine code after instruction selection
llvm-svn: 4434
|
2002-10-30 00:47:49 +00:00 |
Chris Lattner
|
e3ceb17d54
|
Make sure to pass the LLVM basic block in
llvm-svn: 4433
|
2002-10-30 00:47:40 +00:00 |
Chris Lattner
|
7ee171b717
|
Construct annotation, to make sure it's attached to function
llvm-svn: 4429
|
2002-10-29 23:40:58 +00:00 |
Chris Lattner
|
02a3d837c2
|
Convert backend to use passes, implement X86TargetMachine
llvm-svn: 4421
|
2002-10-29 22:37:54 +00:00 |
Chris Lattner
|
27d247978b
|
Rename X86InstructionInfo to X86InstrInfo
llvm-svn: 4413
|
2002-10-29 21:05:24 +00:00 |
Chris Lattner
|
f57420ee17
|
Minor renaming
llvm-svn: 4410
|
2002-10-29 20:48:56 +00:00 |
Chris Lattner
|
2990e9b6cd
|
Switch to generating machineinstr's instead of MInstructions
llvm-svn: 4396
|
2002-10-29 17:43:55 +00:00 |
Chris Lattner
|
6c3f9c1b8f
|
Be compatible with sparc backend
llvm-svn: 4395
|
2002-10-29 17:43:38 +00:00 |
Chris Lattner
|
16cbd41c21
|
Implement MachineInstrInfo interface
llvm-svn: 4394
|
2002-10-29 17:43:19 +00:00 |
Chris Lattner
|
f4b122dbc5
|
Switch to different flag set
llvm-svn: 4393
|
2002-10-29 17:42:40 +00:00 |
Chris Lattner
|
1303f2f057
|
Initial stab at MachineInstr'ication
llvm-svn: 4367
|
2002-10-28 23:55:19 +00:00 |
Misha Brukman
|
d5b45791a4
|
Fixed spelling and grammar.
llvm-svn: 4353
|
2002-10-28 20:01:52 +00:00 |
Chris Lattner
|
52c2d10a19
|
Remove dead fixme
llvm-svn: 4300
|
2002-10-27 21:23:43 +00:00 |
Chris Lattner
|
7d3e5dbf2b
|
Instruction select constant arguments correctly
llvm-svn: 4297
|
2002-10-27 21:16:59 +00:00 |
Chris Lattner
|
407582dc5a
|
Add instruction definitions for mov r, imm instructions
llvm-svn: 4296
|
2002-10-27 21:16:44 +00:00 |
Chris Lattner
|
d92fb0058b
|
Initial checkin of X86 backend.
We can instruction select exactly one instruction 'ret void'. Wow.
llvm-svn: 4284
|
2002-10-25 22:55:53 +00:00 |