oota-llvm.git
21 years agoLimit the amount of time the test will run
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

21 years agoDont' stop the build
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

21 years ago* Only run LLVM tests so that testing is not stopped.
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

21 years agoFix problem with flex scanners and huge token sizes
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

21 years agoMake bugpoint *much* more powerful, giving it the capability to delete instructions
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

21 years agoFix bug: LevelRaise/2003-01-22-GEPProblem.ll
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

21 years ago; Testcase reduced from 197.parser by bugpoint
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

21 years agoFix bug: ADCE/2003-01-22-PredecessorProblem.ll
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

21 years agoNew testcase reduced from 197.parser by bugpoint
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

21 years agoAllow creating of passes like levelraise which use a targetdata ctor
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

21 years agolink with static versions of some libs to avoid having to pull in all of ipo/ipa...
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

21 years agoFix analysis of the Burg program
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

21 years agoImplement "new/removed/broken/fixed" tests
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

21 years agoImplement program tests, and test for compile time problems
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

21 years agoFix lli build problem with parallel makes
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

21 years agoAdd support for program tests
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

21 years agoFix didn't fix the race condition in the makefiles
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

21 years ago-ENABLE_STATS also enables timing
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

21 years agoDon't keep track of # big vs #small instructions seperately
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

21 years agoFix race condition in Makefile
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

21 years agoFix indentation code, simplify a bit
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

21 years agoAdd information about new warnings and warning changes
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

21 years agoFix warnings
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

21 years agoInitial checkin of the nightly build scripts
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

21 years ago* Prune down library list. In particular, llc doesn't need all of IPO, and none...
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

21 years agoRemove obsolete tests
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

21 years agoRemove obsolete test
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

21 years agoInitial checkin of dummylib
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

21 years agoAdd new support for a bytecode repository
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

21 years agoSimplify and correct rules for building lex/yacc files. Make sure to delete
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

21 years agoAdd helper
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

21 years agoAdd support for make TEST=foo
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

21 years agoAdd support for a recursive test target
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

21 years agoAdd more testcases
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

21 years agoPrint machine frame objects with the frame offset intrinsic to the machine
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

21 years agoDon't emit unneccesary branch instructions!
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

21 years agoFix problem with invalidated iterator
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

21 years agoFix problems with empty basic blocks
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

21 years agoImplement optimization folding setcc into branch.
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

21 years agoAdd more flavors of branch instructions
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

21 years agoArg, fix bugs in previous checkin...
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

21 years agoAdd assertion
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

21 years agoImplement code to keep the stack pointer aligned to an 8 byte boundary.
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

21 years agoHandle frame offset due to return address pushed on the stack
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

21 years ago* Insert prolog/epilog code before rewriting indexes
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

21 years agoMove sparc specific code into the Sparc backend
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

21 years agoFix warnings
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

21 years agoAdjust to simpler interfaces
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

21 years agoAdjust to new interfaces
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

21 years agoSimplify the interface
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

21 years agoMove headers around
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

21 years agoHeader is moved into local directory
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

21 years agoFix bug in previous checkin
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

21 years agoAdd new method
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

21 years agoMove private headers into private regalloc directory
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

21 years ago#include RegClass.h explicitly
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

21 years agoRemvoe dependency on RegClass.h
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

21 years agoMove private header to private directory
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

21 years agoMove private header to private dir
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

21 years agoPrune #includes
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

21 years agoMinor changes
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

21 years agoRemove obsolete ctor
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

21 years agoRemove internal helper fn
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

21 years agoUse BuildMI more
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

21 years agoRemove dead code
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

21 years agoADd support for CC registers for Sparc BE
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

21 years agoAdd support for the CC registers for Sparc BE
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

21 years agoRemove more unused methods
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

21 years agoFix bug found by regtests
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

21 years agoUse buildmi not MI ctor directly
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

21 years agoCleanup testcase
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

21 years agoUse BuildMI more, Create*Instruction less
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

21 years agoRemove a ton of functions that are no longer used, instead using BuildMI
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

21 years agoAdd new helper method addRegDef
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

21 years agoX86 backend should never use addMReg
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

21 years ago* Elimiante a bunch of functions from InstrSelectionSupport.h, replacing users
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

21 years ago* Eliminate a bunch of inline functions.
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

21 years agoMove to include/llvm/CodeGen
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

21 years agoRename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> llvm/CodeGen/FunctionLiveVarInfo.h
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

21 years agoRename header
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

21 years agoMove llvm/Analysis/LiveVar/ValueSet.h to CodeGen/ValueSet.h
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

21 years agoRename include/llvm/Transforms/Instrumentation/TraceFunctions.h to Instrumentation.h
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

21 years agoNew header
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

21 years agoMove to Instrumentation.h
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

21 years agoFix typeo
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

21 years agoRemove unused header and function
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

21 years agoClean up #includes
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

21 years agoREmove unused header file
Chris Lattner [Tue, 14 Jan 2003 22:29:57 +0000 (22:29 +0000)]
REmove unused header file

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5275 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRemove unused header
Chris Lattner [Tue, 14 Jan 2003 22:28:22 +0000 (22:28 +0000)]
Remove unused header

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5274 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug Regression/Verifier/2002-11-05-GetelementptrPointers.ll
Chris Lattner [Tue, 14 Jan 2003 22:19:44 +0000 (22:19 +0000)]
Fix bug Regression/Verifier/2002-11-05-GetelementptrPointers.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5273 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRename MachineInstrInfo -> TargetInstrInfo
Chris Lattner [Tue, 14 Jan 2003 22:00:31 +0000 (22:00 +0000)]
Rename MachineInstrInfo -> TargetInstrInfo

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5272 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMove llvm/Annotation.h to Support/Annotation.h
Chris Lattner [Tue, 14 Jan 2003 21:39:04 +0000 (21:39 +0000)]
Move llvm/Annotation.h to Support/Annotation.h

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5271 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMove annotations to support library
Chris Lattner [Tue, 14 Jan 2003 21:31:39 +0000 (21:31 +0000)]
Move annotations to support library

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5270 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoLink in lots o libraries
Chris Lattner [Tue, 14 Jan 2003 21:30:30 +0000 (21:30 +0000)]
Link in lots o libraries

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5269 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMove annotation to support library
Chris Lattner [Tue, 14 Jan 2003 21:29:58 +0000 (21:29 +0000)]
Move annotation to support library

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5268 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMust #include assert.h
Chris Lattner [Tue, 14 Jan 2003 21:29:52 +0000 (21:29 +0000)]
Must #include assert.h

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5267 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMinor cleanups
Chris Lattner [Tue, 14 Jan 2003 20:32:10 +0000 (20:32 +0000)]
Minor cleanups

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5266 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMake type resolution a bit more efficient
Chris Lattner [Tue, 14 Jan 2003 19:42:39 +0000 (19:42 +0000)]
Make type resolution a bit more efficient

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5265 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug
Chris Lattner [Tue, 14 Jan 2003 19:04:43 +0000 (19:04 +0000)]
Fix bug

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5264 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Mon, 13 Jan 2003 20:02:16 +0000 (20:02 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5263 91177308-0d34-0410-b5e6-96231b3b80d8