Chris Lattner
|
9e75444c8b
|
Handle frame offset due to return address pushed on the stack
llvm-svn: 5319
|
2003-01-15 22:57:35 +00:00 |
Chris Lattner
|
86ee825bce
|
* Insert prolog/epilog code before rewriting indexes
* Fix calculation of frame offsets when there is an offset.
llvm-svn: 5318
|
2003-01-15 22:52:34 +00:00 |
Chris Lattner
|
dea36ca100
|
Move sparc specific code into the Sparc backend
llvm-svn: 5317
|
2003-01-15 21:36:50 +00:00 |
Chris Lattner
|
4f596d7a2c
|
Fix warnings
llvm-svn: 5316
|
2003-01-15 21:36:30 +00:00 |
Chris Lattner
|
f9fd59148c
|
Adjust to simpler interfaces
Eliminate dependency on RegClass.h
llvm-svn: 5315
|
2003-01-15 21:14:32 +00:00 |
Chris Lattner
|
1ff57d914c
|
Adjust to new interfaces
llvm-svn: 5314
|
2003-01-15 21:14:01 +00:00 |
Chris Lattner
|
79f8a6e5fb
|
Simplify the interface
llvm-svn: 5313
|
2003-01-15 21:13:32 +00:00 |
Chris Lattner
|
e46165fcf0
|
Move headers around
llvm-svn: 5312
|
2003-01-15 21:02:16 +00:00 |
Chris Lattner
|
14802a539d
|
Header is moved into local directory
llvm-svn: 5311
|
2003-01-15 21:00:02 +00:00 |
Chris Lattner
|
5f738161ae
|
Fix bug in previous checkin
llvm-svn: 5310
|
2003-01-15 20:32:15 +00:00 |
Chris Lattner
|
c75dc4856e
|
Add new method
llvm-svn: 5309
|
2003-01-15 20:28:36 +00:00 |
Chris Lattner
|
8e3df8ea34
|
Move private headers into private regalloc directory
llvm-svn: 5308
|
2003-01-15 20:26:32 +00:00 |
Chris Lattner
|
a23969b669
|
#include RegClass.h explicitly
llvm-svn: 5307
|
2003-01-15 19:57:07 +00:00 |
Chris Lattner
|
19a7cb2240
|
Remvoe dependency on RegClass.h
llvm-svn: 5306
|
2003-01-15 19:56:21 +00:00 |
Chris Lattner
|
90fc665489
|
Move private header to private directory
llvm-svn: 5305
|
2003-01-15 19:50:44 +00:00 |
Chris Lattner
|
99f2dfd673
|
Move private header to private dir
llvm-svn: 5304
|
2003-01-15 19:50:32 +00:00 |
Chris Lattner
|
d840ccd2e0
|
Prune #includes
llvm-svn: 5303
|
2003-01-15 19:48:13 +00:00 |
Chris Lattner
|
46d4d231c5
|
Minor changes
llvm-svn: 5302
|
2003-01-15 19:47:53 +00:00 |
Chris Lattner
|
5da071b265
|
Remove obsolete ctor
llvm-svn: 5301
|
2003-01-15 19:47:02 +00:00 |
Chris Lattner
|
5d0a644b63
|
Remove internal helper fn
llvm-svn: 5300
|
2003-01-15 19:46:39 +00:00 |
Chris Lattner
|
e58cd301cd
|
Use BuildMI more
llvm-svn: 5299
|
2003-01-15 19:23:34 +00:00 |
Chris Lattner
|
4f7088f6a2
|
Remove dead code
llvm-svn: 5298
|
2003-01-15 19:22:38 +00:00 |
Chris Lattner
|
067bf7b949
|
ADd support for CC registers for Sparc BE
llvm-svn: 5297
|
2003-01-15 19:22:23 +00:00 |
Chris Lattner
|
109d114e4c
|
Add support for the CC registers for Sparc BE
llvm-svn: 5296
|
2003-01-15 19:22:06 +00:00 |
Chris Lattner
|
637de4abee
|
Remove more unused methods
llvm-svn: 5295
|
2003-01-15 19:21:50 +00:00 |
Chris Lattner
|
8145abb99e
|
Fix bug found by regtests
llvm-svn: 5294
|
2003-01-15 18:11:11 +00:00 |
Chris Lattner
|
8128936c33
|
Use buildmi not MI ctor directly
llvm-svn: 5293
|
2003-01-15 18:08:07 +00:00 |
Chris Lattner
|
e4dd971fb3
|
Cleanup testcase
llvm-svn: 5292
|
2003-01-15 18:06:37 +00:00 |
Chris Lattner
|
1ebaa90f48
|
Use BuildMI more, Create*Instruction less
llvm-svn: 5291
|
2003-01-15 17:47:49 +00:00 |
Chris Lattner
|
11f883813f
|
Remove a ton of functions that are no longer used, instead using BuildMI
llvm-svn: 5290
|
2003-01-15 17:35:44 +00:00 |
Chris Lattner
|
3db143a92b
|
Add new helper method addRegDef
llvm-svn: 5289
|
2003-01-15 17:18:22 +00:00 |
Chris Lattner
|
33be2a23ee
|
X86 backend should never use addMReg
llvm-svn: 5288
|
2003-01-15 00:04:14 +00:00 |
Chris Lattner
|
71aa7afc27
|
* Elimiante a bunch of functions from InstrSelectionSupport.h, replacing users
of them with BUildMI calls instead.
* Fix def information in instructions generated by prologepilog inserter
llvm-svn: 5287
|
2003-01-15 00:03:28 +00:00 |
Chris Lattner
|
87c859211d
|
* Eliminate a bunch of inline functions.
* Convert callers to use BuildMI instead
llvm-svn: 5286
|
2003-01-15 00:02:41 +00:00 |
Chris Lattner
|
717fbaf92c
|
Move to include/llvm/CodeGen
llvm-svn: 5285
|
2003-01-14 23:05:31 +00:00 |
Chris Lattner
|
24c1d5e551
|
Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> llvm/CodeGen/FunctionLiveVarInfo.h
llvm-svn: 5284
|
2003-01-14 23:05:08 +00:00 |
Chris Lattner
|
757b304077
|
Rename header
llvm-svn: 5283
|
2003-01-14 22:57:15 +00:00 |
Chris Lattner
|
de1d729747
|
Move llvm/Analysis/LiveVar/ValueSet.h to CodeGen/ValueSet.h
llvm-svn: 5282
|
2003-01-14 22:56:37 +00:00 |
Chris Lattner
|
57fd307f6d
|
Rename include/llvm/Transforms/Instrumentation/TraceFunctions.h to Instrumentation.h
llvm-svn: 5281
|
2003-01-14 22:39:29 +00:00 |
Chris Lattner
|
ebe979693d
|
New header
llvm-svn: 5280
|
2003-01-14 22:37:41 +00:00 |
Chris Lattner
|
4d0d75ef88
|
Move to Instrumentation.h
llvm-svn: 5279
|
2003-01-14 22:36:15 +00:00 |
Chris Lattner
|
e885b1f596
|
Fix typeo
llvm-svn: 5278
|
2003-01-14 22:34:36 +00:00 |
Chris Lattner
|
580bcaca7d
|
Remove unused header and function
llvm-svn: 5277
|
2003-01-14 22:34:13 +00:00 |
Chris Lattner
|
2f04a0da4e
|
Clean up #includes
Move graph.h into local directory
llvm-svn: 5276
|
2003-01-14 22:33:56 +00:00 |
Chris Lattner
|
37ac1c4df3
|
REmove unused header file
llvm-svn: 5275
|
2003-01-14 22:29:57 +00:00 |
Chris Lattner
|
ca4903a35d
|
Remove unused header
llvm-svn: 5274
|
2003-01-14 22:28:22 +00:00 |
Chris Lattner
|
6a61d257d6
|
Fix bug Regression/Verifier/2002-11-05-GetelementptrPointers.ll
llvm-svn: 5273
|
2003-01-14 22:19:44 +00:00 |
Chris Lattner
|
b4d58d7f9e
|
Rename MachineInstrInfo -> TargetInstrInfo
llvm-svn: 5272
|
2003-01-14 22:00:31 +00:00 |
Chris Lattner
|
73a8c81c40
|
Move llvm/Annotation.h to Support/Annotation.h
llvm-svn: 5271
|
2003-01-14 21:39:04 +00:00 |
Chris Lattner
|
0b2f0ed730
|
Move annotations to support library
llvm-svn: 5270
|
2003-01-14 21:31:39 +00:00 |