Chris Lattner [Wed, 29 Jan 2003 16:26:46 +0000 (16:26 +0000)]
Fix warning on sparc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5426
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Jan 2003 20:59:57 +0000 (20:59 +0000)]
free instructions mark their operands as being heap nodes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5425
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Jan 2003 20:01:16 +0000 (20:01 +0000)]
Initial checking: defult the make_vector function
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5424
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 27 Jan 2003 22:08:52 +0000 (22:08 +0000)]
New helper header
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5423
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 24 Jan 2003 20:13:20 +0000 (20:13 +0000)]
Disable construction of pool allocator
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5422
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 24 Jan 2003 16:28:25 +0000 (16:28 +0000)]
Make sure the files get sorted correctly
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5421
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 22:06:33 +0000 (22:06 +0000)]
* Eliminate boolean arguments in favor of using enums
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5420
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 22:05:33 +0000 (22:05 +0000)]
* Eliminate boolean arguments in favor of using enums
* T-D pass now eliminates unreachable globals
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5419
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 21:31:16 +0000 (21:31 +0000)]
Slight efficiency improvement
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5418
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 21:17:02 +0000 (21:17 +0000)]
Add notes about LLVM and CygWin from Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5417
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 19:52:48 +0000 (19:52 +0000)]
Fix broken testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5416
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 19:51:18 +0000 (19:51 +0000)]
Remove testcases that never could have worked anyway (they print out pointer values)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5415
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 19:31:28 +0000 (19:31 +0000)]
Compress large logs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5414
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 16:52:04 +0000 (16:52 +0000)]
Limit the amount of time the test will run
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5413
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 16:51:47 +0000 (16:51 +0000)]
Dont' stop the build
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5412
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 16:51:24 +0000 (16:51 +0000)]
* Only run LLVM tests so that testing is not stopped.
* This directory should only contain LLVM tests anyway
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5411
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 16:33:10 +0000 (16:33 +0000)]
Fix problem with flex scanners and huge token sizes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5410
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 02:48:33 +0000 (02:48 +0000)]
Make bugpoint *much* more powerful, giving it the capability to delete instructions
out of a large function to reduce it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5408
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 02:39:10 +0000 (02:39 +0000)]
Fix bug: LevelRaise/2003-01-22-GEPProblem.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5407
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 02:38:50 +0000 (02:38 +0000)]
; Testcase reduced from 197.parser by bugpoint
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5406
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 02:12:18 +0000 (02:12 +0000)]
Fix bug: ADCE/2003-01-22-PredecessorProblem.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5405
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 23 Jan 2003 02:11:29 +0000 (02:11 +0000)]
New testcase reduced from 197.parser by bugpoint
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5404
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 22 Jan 2003 23:24:11 +0000 (23:24 +0000)]
Allow creating of passes like levelraise which use a targetdata ctor
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5403
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 22 Jan 2003 22:14:04 +0000 (22:14 +0000)]
link with static versions of some libs to avoid having to pull in all of ipo/ipa and datastructure at all
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5402
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 22 Jan 2003 22:00:24 +0000 (22:00 +0000)]
Fix analysis of the Burg program
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5401
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 22 Jan 2003 20:35:59 +0000 (20:35 +0000)]
Implement "new/removed/broken/fixed" tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5399
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 22 Jan 2003 16:14:05 +0000 (16:14 +0000)]
Implement program tests, and test for compile time problems
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5397
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 22 Jan 2003 16:13:31 +0000 (16:13 +0000)]
Fix lli build problem with parallel makes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5396
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 22 Jan 2003 16:13:10 +0000 (16:13 +0000)]
Add support for program tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5395
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 22 Jan 2003 15:41:10 +0000 (15:41 +0000)]
Fix didn't fix the race condition in the makefiles
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5394
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 21 Jan 2003 21:31:29 +0000 (21:31 +0000)]
-ENABLE_STATS also enables timing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5386
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 21 Jan 2003 20:13:49 +0000 (20:13 +0000)]
Don't keep track of # big vs #small instructions seperately
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5385
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 21 Jan 2003 15:20:50 +0000 (15:20 +0000)]
Fix race condition in Makefile
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5380
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 20 Jan 2003 19:18:44 +0000 (19:18 +0000)]
Fix indentation code, simplify a bit
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5379
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 20 Jan 2003 18:05:27 +0000 (18:05 +0000)]
Add information about new warnings and warning changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5378
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 20 Jan 2003 06:19:18 +0000 (06:19 +0000)]
Fix warnings
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5377
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 20 Jan 2003 06:11:03 +0000 (06:11 +0000)]
Initial checkin of the nightly build scripts
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5376
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 19 Jan 2003 21:55:43 +0000 (21:55 +0000)]
* Prune down library list. In particular, llc doesn't need all of IPO, and none of data structure and IPA completely!
* Do not keep symbols by default!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5375
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 17 Jan 2003 19:45:49 +0000 (19:45 +0000)]
Remove obsolete tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5361
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 17 Jan 2003 19:44:02 +0000 (19:44 +0000)]
Remove obsolete test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5360
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 17 Jan 2003 19:09:29 +0000 (19:09 +0000)]
Initial checkin of dummylib
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5357
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 17 Jan 2003 17:36:47 +0000 (17:36 +0000)]
Add new support for a bytecode repository
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5352
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 22:44:19 +0000 (22:44 +0000)]
Simplify and correct rules for building lex/yacc files. Make sure to delete
output upon make clean
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5347
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 21:06:18 +0000 (21:06 +0000)]
Add helper
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5342
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 20:26:29 +0000 (20:26 +0000)]
Add support for make TEST=foo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5333
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 20:02:30 +0000 (20:02 +0000)]
Add support for a recursive test target
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5332
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 19:43:11 +0000 (19:43 +0000)]
Add more testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5330
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 18:35:57 +0000 (18:35 +0000)]
Print machine frame objects with the frame offset intrinsic to the machine
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5329
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 18:07:23 +0000 (18:07 +0000)]
Don't emit unneccesary branch instructions!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5328
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 18:07:13 +0000 (18:07 +0000)]
Fix problem with invalidated iterator
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5327
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 18:06:43 +0000 (18:06 +0000)]
Fix problems with empty basic blocks
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5326
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 16:43:00 +0000 (16:43 +0000)]
Implement optimization folding setcc into branch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5324
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 16:42:45 +0000 (16:42 +0000)]
Add more flavors of branch instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5323
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 02:24:20 +0000 (02:24 +0000)]
Arg, fix bugs in previous checkin...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5322
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 02:22:08 +0000 (02:22 +0000)]
Add assertion
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5321
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 16 Jan 2003 02:20:12 +0000 (02:20 +0000)]
Implement code to keep the stack pointer aligned to an 8 byte boundary.
This improves the performance of the power benchmark by a few percent.
This will be neccesary for SSE code, which requires 16 byte alignment of
the stack.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5320
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 22:57:35 +0000 (22:57 +0000)]
Handle frame offset due to return address pushed on the stack
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5319
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 22:52:34 +0000 (22:52 +0000)]
* Insert prolog/epilog code before rewriting indexes
* Fix calculation of frame offsets when there is an offset.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5318
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 21:36:50 +0000 (21:36 +0000)]
Move sparc specific code into the Sparc backend
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5317
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 21:36:30 +0000 (21:36 +0000)]
Fix warnings
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5316
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 21:14:32 +0000 (21:14 +0000)]
Adjust to simpler interfaces
Eliminate dependency on RegClass.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5315
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 21:14:01 +0000 (21:14 +0000)]
Adjust to new interfaces
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5314
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 21:13:32 +0000 (21:13 +0000)]
Simplify the interface
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5313
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 21:02:16 +0000 (21:02 +0000)]
Move headers around
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5312
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 21:00:02 +0000 (21:00 +0000)]
Header is moved into local directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5311
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 20:32:15 +0000 (20:32 +0000)]
Fix bug in previous checkin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5310
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 20:28:36 +0000 (20:28 +0000)]
Add new method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5309
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 20:26:32 +0000 (20:26 +0000)]
Move private headers into private regalloc directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5308
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:57:07 +0000 (19:57 +0000)]
#include RegClass.h explicitly
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5307
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:56:21 +0000 (19:56 +0000)]
Remvoe dependency on RegClass.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5306
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:50:44 +0000 (19:50 +0000)]
Move private header to private directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5305
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:50:32 +0000 (19:50 +0000)]
Move private header to private dir
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5304
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:48:13 +0000 (19:48 +0000)]
Prune #includes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5303
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:47:53 +0000 (19:47 +0000)]
Minor changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5302
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:47:02 +0000 (19:47 +0000)]
Remove obsolete ctor
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5301
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:46:39 +0000 (19:46 +0000)]
Remove internal helper fn
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5300
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:23:34 +0000 (19:23 +0000)]
Use BuildMI more
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5299
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:22:38 +0000 (19:22 +0000)]
Remove dead code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5298
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:22:23 +0000 (19:22 +0000)]
ADd support for CC registers for Sparc BE
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5297
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:22:06 +0000 (19:22 +0000)]
Add support for the CC registers for Sparc BE
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5296
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 19:21:50 +0000 (19:21 +0000)]
Remove more unused methods
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5295
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 18:11:11 +0000 (18:11 +0000)]
Fix bug found by regtests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5294
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 18:08:07 +0000 (18:08 +0000)]
Use buildmi not MI ctor directly
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5293
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 18:06:37 +0000 (18:06 +0000)]
Cleanup testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5292
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 17:47:49 +0000 (17:47 +0000)]
Use BuildMI more, Create*Instruction less
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5291
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 17:35:44 +0000 (17:35 +0000)]
Remove a ton of functions that are no longer used, instead using BuildMI
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5290
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 17:18:22 +0000 (17:18 +0000)]
Add new helper method addRegDef
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5289
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 00:04:14 +0000 (00:04 +0000)]
X86 backend should never use addMReg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5288
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 00:03:28 +0000 (00:03 +0000)]
* 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
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5287
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 15 Jan 2003 00:02:41 +0000 (00:02 +0000)]
* Eliminate a bunch of inline functions.
* Convert callers to use BuildMI instead
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5286
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 14 Jan 2003 23:05:31 +0000 (23:05 +0000)]
Move to include/llvm/CodeGen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5285
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 14 Jan 2003 23:05:08 +0000 (23:05 +0000)]
Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> llvm/CodeGen/FunctionLiveVarInfo.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5284
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 14 Jan 2003 22:57:15 +0000 (22:57 +0000)]
Rename header
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5283
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 14 Jan 2003 22:56:37 +0000 (22:56 +0000)]
Move llvm/Analysis/LiveVar/ValueSet.h to CodeGen/ValueSet.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5282
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 14 Jan 2003 22:39:29 +0000 (22:39 +0000)]
Rename include/llvm/Transforms/Instrumentation/TraceFunctions.h to Instrumentation.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5281
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 14 Jan 2003 22:37:41 +0000 (22:37 +0000)]
New header
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5280
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 14 Jan 2003 22:36:15 +0000 (22:36 +0000)]
Move to Instrumentation.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5279
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 14 Jan 2003 22:34:36 +0000 (22:34 +0000)]
Fix typeo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5278
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 14 Jan 2003 22:34:13 +0000 (22:34 +0000)]
Remove unused header and function
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5277
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 14 Jan 2003 22:33:56 +0000 (22:33 +0000)]
Clean up #includes
Move graph.h into local directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5276
91177308-0d34-0410-b5e6-
96231b3b80d8