Chris Lattner
|
52ce69b8e2
|
*** empty log message ***
llvm-svn: 4390
|
2002-10-29 17:35:41 +00:00 |
Chris Lattner
|
660bf10981
|
Use higher level methods, don't use TargetInstrDescriptors directly!
llvm-svn: 4389
|
2002-10-29 17:35:39 +00:00 |
Chris Lattner
|
353b60a872
|
Rename opCodeString to Name, add new getName() method
llvm-svn: 4388
|
2002-10-29 17:35:09 +00:00 |
Chris Lattner
|
b09c202cbc
|
Rename MachineInstrInfo::getDescriptor to MachineInstrInfo::get
llvm-svn: 4387
|
2002-10-29 17:26:26 +00:00 |
Chris Lattner
|
50ef1010c0
|
Use higher level method
llvm-svn: 4386
|
2002-10-29 17:25:41 +00:00 |
Chris Lattner
|
cc4df76576
|
Remove old entrypoint
llvm-svn: 4385
|
2002-10-29 17:15:01 +00:00 |
Chris Lattner
|
94f3fae994
|
Remove unneeded #include
llvm-svn: 4384
|
2002-10-29 17:14:10 +00:00 |
Chris Lattner
|
76014b97af
|
Remove #include, misleading comment, and a typedef used only once
llvm-svn: 4383
|
2002-10-29 17:08:05 +00:00 |
Chris Lattner
|
6d6d87f3f3
|
Inline typedef, eliminate unused method
llvm-svn: 4382
|
2002-10-29 17:03:19 +00:00 |
Chris Lattner
|
ca0f818347
|
Remove long dead #if 0
llvm-svn: 4381
|
2002-10-29 17:00:19 +00:00 |
Chris Lattner
|
5abe44bb72
|
Add #includes that were eliminated from headers
llvm-svn: 4380
|
2002-10-29 16:51:05 +00:00 |
Chris Lattner
|
189c099a7f
|
De-inline methods
llvm-svn: 4379
|
2002-10-29 16:50:33 +00:00 |
Chris Lattner
|
c9e9d2933d
|
Remove #include
llvm-svn: 4378
|
2002-10-29 16:50:20 +00:00 |
Chris Lattner
|
e9bda57b87
|
Remove unneeded #include
llvm-svn: 4377
|
2002-10-29 16:50:06 +00:00 |
Chris Lattner
|
a13000449e
|
Remove forward decl
llvm-svn: 4376
|
2002-10-29 16:49:44 +00:00 |
Chris Lattner
|
7ecc7af4bd
|
Make assertIGNode be private to the InterferenceGraph.cpp file
llvm-svn: 4375
|
2002-10-29 16:42:34 +00:00 |
Chris Lattner
|
d659ab3e66
|
Remove unneccesary #include
llvm-svn: 4374
|
2002-10-29 16:34:12 +00:00 |
Chris Lattner
|
247f3ee02d
|
Delete unused header file
llvm-svn: 4373
|
2002-10-29 16:32:08 +00:00 |
Chris Lattner
|
01efae0bbf
|
MachineInstrInfo doesn't need a TargetMachine
llvm-svn: 4372
|
2002-10-29 15:45:20 +00:00 |
Chris Lattner
|
64e0e8e0f8
|
MachineInstrInfo doesn't need a TargetMachine member
llvm-svn: 4371
|
2002-10-29 15:44:40 +00:00 |
Chris Lattner
|
2ec11d03d8
|
Don't link tools with -g objects!
llvm-svn: 4370
|
2002-10-29 15:15:22 +00:00 |
Chris Lattner
|
5cbb8183d6
|
Don't build X86 target until it builds properly again
llvm-svn: 4369
|
2002-10-28 23:56:41 +00:00 |
Chris Lattner
|
910b82f042
|
Seperate code out of TargetMachine into MachineInstrInfo
llvm-svn: 4368
|
2002-10-28 23:55:33 +00:00 |
Chris Lattner
|
1303f2f057
|
Initial stab at MachineInstr'ication
llvm-svn: 4367
|
2002-10-28 23:55:19 +00:00 |
Chris Lattner
|
820b037815
|
MachineInstrInfo no longer #includes this header, so we must
llvm-svn: 4366
|
2002-10-28 23:54:47 +00:00 |
Chris Lattner
|
a44e68e532
|
Minor cleanups, remove noncopyable so dot doesn't cluster unrelated stuff
llvm-svn: 4365
|
2002-10-28 23:54:23 +00:00 |
Chris Lattner
|
efef410839
|
Strip a bunch of #includes from the file, move some virtual functions to
.cpp file
llvm-svn: 4364
|
2002-10-28 23:53:56 +00:00 |
Chris Lattner
|
ab9a2a93a2
|
Inline some code from the cpp file
llvm-svn: 4363
|
2002-10-28 23:53:32 +00:00 |
Chris Lattner
|
cbe6385890
|
Use BuildMI instead of explicit code.
llvm-svn: 4362
|
2002-10-28 21:43:57 +00:00 |
Chris Lattner
|
1c6e20aab6
|
Minor comment updates
llvm-svn: 4361
|
2002-10-28 21:43:42 +00:00 |
Chris Lattner
|
7af0432c10
|
Initial checkin of MachineInstrBuilder class
llvm-svn: 4360
|
2002-10-28 21:31:48 +00:00 |
Chris Lattner
|
5c7d638208
|
Remove all traces of the "Opcode Mask" field in the MachineInstr class
llvm-svn: 4359
|
2002-10-28 21:17:20 +00:00 |
Chris Lattner
|
bee314fc94
|
Remove more default arguments that are never used
llvm-svn: 4358
|
2002-10-28 21:02:40 +00:00 |
Chris Lattner
|
307fb1a314
|
Remove default operands that are never used
llvm-svn: 4357
|
2002-10-28 20:59:49 +00:00 |
Chris Lattner
|
ca4a9d20b8
|
* Make MachineOperand ctors private, so MachineOperand can only be created
by MachineInstr.
* Add a bunch of new methods to allow incremental addition of operands to the
machine instr instance.
llvm-svn: 4356
|
2002-10-28 20:48:39 +00:00 |
Chris Lattner
|
3d736950ea
|
Fix minor bug
llvm-svn: 4355
|
2002-10-28 20:11:17 +00:00 |
Chris Lattner
|
9bebf832c8
|
Don't pass default args
llvm-svn: 4354
|
2002-10-28 20:10:56 +00:00 |
Misha Brukman
|
d5b45791a4
|
Fixed spelling and grammar.
llvm-svn: 4353
|
2002-10-28 20:01:52 +00:00 |
Misha Brukman
|
181ea4a265
|
Rewrote uses of deprecated `MachineFunction::get(BasicBlock *BB)'.
llvm-svn: 4352
|
2002-10-28 20:01:13 +00:00 |
Misha Brukman
|
6be5e92526
|
Replaced uses of deprecated `MachineFunction::get(BasicBlock *BB)'.
llvm-svn: 4351
|
2002-10-28 20:00:31 +00:00 |
Misha Brukman
|
0a304ce248
|
Iterator functions now line up together.
llvm-svn: 4350
|
2002-10-28 19:58:38 +00:00 |
Nick Hildenbrandt
|
85e3d59a1c
|
Casting NULL can cause problems so lets just not cast NULL to anything.
llvm-svn: 4349
|
2002-10-28 19:54:06 +00:00 |
Chris Lattner
|
864d279667
|
Remove two arguments that are never specified
llvm-svn: 4348
|
2002-10-28 19:46:59 +00:00 |
Chris Lattner
|
780090bbf1
|
Don't bother passing in default value
llvm-svn: 4347
|
2002-10-28 19:46:25 +00:00 |
Chris Lattner
|
b1e39b5a27
|
Rename some regalloc fields
llvm-svn: 4346
|
2002-10-28 19:43:23 +00:00 |
Chris Lattner
|
e3aa50d6b7
|
Fixes to work with updated RegAlloc
llvm-svn: 4345
|
2002-10-28 19:32:07 +00:00 |
Chris Lattner
|
c9bd2c38a8
|
Eliminate usage of MachineBasicBlock::get
llvm-svn: 4344
|
2002-10-28 19:22:04 +00:00 |
Nick Hildenbrandt
|
c7147032f3
|
*** empty log message ***
llvm-svn: 4343
|
2002-10-28 19:05:12 +00:00 |
Chris Lattner
|
76d59276af
|
Remove usage of MachineBasicBlock::get
llvm-svn: 4342
|
2002-10-28 19:01:16 +00:00 |
Chris Lattner
|
967c38f4c5
|
Remove usage of MachineBasicBlock::get
llvm-svn: 4341
|
2002-10-28 18:50:08 +00:00 |