Chris Lattner
|
4f56dfb8d8
|
Delete nodes more efficiently
llvm-svn: 5463
|
2003-02-01 06:41:15 +00:00 |
|
Chris Lattner
|
bbd430c392
|
Remove dead nodes more efficiently
llvm-svn: 5462
|
2003-02-01 06:23:33 +00:00 |
|
Chris Lattner
|
8bb8f73e76
|
Improve efficiency of aliveness traversal code
llvm-svn: 5461
|
2003-02-01 06:17:02 +00:00 |
|
Chris Lattner
|
7aec6c471b
|
Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)
This change provides a small (3%) but consistent speedup
llvm-svn: 5460
|
2003-02-01 04:52:08 +00:00 |
|
Chris Lattner
|
45c0f94256
|
Add a bunch more stubs
llvm-svn: 5459
|
2003-02-01 04:51:12 +00:00 |
|
Chris Lattner
|
aceb57a289
|
Fix typo
llvm-svn: 5458
|
2003-02-01 04:50:59 +00:00 |
|
Chris Lattner
|
d0a6d1c807
|
Add hash_multimap support
llvm-svn: 5457
|
2003-02-01 04:14:28 +00:00 |
|
Chris Lattner
|
6051f888b4
|
Remove using declarations
llvm-svn: 5456
|
2003-02-01 04:01:21 +00:00 |
|
Chris Lattner
|
f5c4b08e31
|
Simplify assertions
llvm-svn: 5455
|
2003-02-01 03:33:22 +00:00 |
|
Chris Lattner
|
d6b11d83a3
|
Add new composition mask
llvm-svn: 5454
|
2003-02-01 03:28:26 +00:00 |
|
Joel Stanley
|
b867c1f059
|
Added protos for two alternate, convenient CallInst constructors.
llvm-svn: 5453
|
2003-02-01 00:41:27 +00:00 |
|
Joel Stanley
|
dd27536820
|
Added implementation of alternate CallInst constructors (one ctor is
for no actual parameters, and one ctor is for one actual parameter).
llvm-svn: 5452
|
2003-02-01 00:39:58 +00:00 |
|
Chris Lattner
|
c3e8b48d5e
|
Remove globals on the bottom up pass which do not contain any information
llvm-svn: 5451
|
2003-01-31 23:57:36 +00:00 |
|
Chris Lattner
|
390dc95c05
|
Add functions to the ban list
llvm-svn: 5450
|
2003-01-31 23:57:10 +00:00 |
|
Chris Lattner
|
24fa7a9a85
|
Fix strip issue Joel ran into
llvm-svn: 5449
|
2003-01-31 19:00:26 +00:00 |
|
Chris Lattner
|
bedb4f4a83
|
* Add new -track-memory option to tools which enables the mem usage column in the reports.
This is now optional (and defaults to off) because mallinfo can be VERY slow as it
seems to touch every page of allocated memory.
llvm-svn: 5448
|
2003-01-30 23:08:50 +00:00 |
|
Chris Lattner
|
dcf38586ef
|
Fix a bug resolving sprintf(...) to sprintf(char*, char*, ...)
llvm-svn: 5446
|
2003-01-30 22:38:44 +00:00 |
|
Chris Lattner
|
b9658793ee
|
Fix bug: Assembler/2003-01-30-UnsignedString.ll
llvm-svn: 5445
|
2003-01-30 22:24:26 +00:00 |
|
Chris Lattner
|
f7239c68d4
|
New testcase
llvm-svn: 5444
|
2003-01-30 22:24:14 +00:00 |
|
Chris Lattner
|
0e59c67f69
|
Actually print the function _name_ if there is a problem
llvm-svn: 5443
|
2003-01-30 21:33:07 +00:00 |
|
Chris Lattner
|
14cc7b4231
|
Add new function to allow removal of typed named elements
llvm-svn: 5442
|
2003-01-30 20:54:03 +00:00 |
|
Chris Lattner
|
f1f1b83cbe
|
* Fix linking of opaque types and their non-opaque versions
* Fix bug: Linker/2003-01-30-LinkerTypeRename.ll
llvm-svn: 5441
|
2003-01-30 20:53:43 +00:00 |
|
Chris Lattner
|
0c6b0b35e9
|
New testcase
llvm-svn: 5440
|
2003-01-30 20:03:15 +00:00 |
|
Chris Lattner
|
f9ace7ffb1
|
Eliminate using decls
llvm-svn: 5439
|
2003-01-30 19:53:34 +00:00 |
|
Chris Lattner
|
529306b77f
|
NEw testcase
llvm-svn: 5438
|
2003-01-30 19:28:01 +00:00 |
|
Chris Lattner
|
70b2c322eb
|
* Fix function resolution for varargs function to generate incorrect bytecode instead of crashing
* remove using decls
CVS: ----------------------------------------------------------------------
llvm-svn: 5437
|
2003-01-30 18:22:32 +00:00 |
|
Chris Lattner
|
37933baf1a
|
Bug that is unfixable with current frontend
llvm-svn: 5436
|
2003-01-30 17:34:04 +00:00 |
|
Chris Lattner
|
0ee7b79c71
|
Fix levelraise/2003-01-30-ShiftCrash.ll
llvm-svn: 5435
|
2003-01-30 17:10:41 +00:00 |
|
Chris Lattner
|
b428dcbeeb
|
New testcase
llvm-svn: 5434
|
2003-01-30 17:07:55 +00:00 |
|
Chris Lattner
|
3c20e2c6d1
|
Initial checkin of pool allocation code
llvm-svn: 5432
|
2003-01-29 21:12:13 +00:00 |
|
Chris Lattner
|
91e3c1eeac
|
Use and implement API for graph traversals
llvm-svn: 5431
|
2003-01-29 21:10:20 +00:00 |
|
Chris Lattner
|
3acf20f0da
|
New API for traversing graph
llvm-svn: 5430
|
2003-01-29 21:09:59 +00:00 |
|
Chris Lattner
|
e40d684a50
|
Initial checkin of pool allocator library
llvm-svn: 5429
|
2003-01-29 18:38:11 +00:00 |
|
Chris Lattner
|
649a63bd45
|
Fix build problem on sparc
llvm-svn: 5428
|
2003-01-29 18:15:34 +00:00 |
|
Chris Lattner
|
79997d01d7
|
Fix warnings on sparc
llvm-svn: 5427
|
2003-01-29 18:02:02 +00:00 |
|
Chris Lattner
|
8ceda40a94
|
Fix warning on sparc
llvm-svn: 5426
|
2003-01-29 16:26:46 +00:00 |
|
Chris Lattner
|
712b3598b8
|
free instructions mark their operands as being heap nodes.
llvm-svn: 5425
|
2003-01-28 20:59:57 +00:00 |
|
Chris Lattner
|
36e25fbd8f
|
Initial checking: defult the make_vector function
llvm-svn: 5424
|
2003-01-28 20:01:16 +00:00 |
|
Chris Lattner
|
37a2301f9e
|
New helper header
llvm-svn: 5423
|
2003-01-27 22:08:52 +00:00 |
|
Chris Lattner
|
19ad3aaf0a
|
Disable construction of pool allocator
llvm-svn: 5422
|
2003-01-24 20:13:20 +00:00 |
|
Chris Lattner
|
c818885587
|
Make sure the files get sorted correctly
llvm-svn: 5421
|
2003-01-24 16:28:25 +00:00 |
|
Chris Lattner
|
77e422543e
|
* Eliminate boolean arguments in favor of using enums
llvm-svn: 5420
|
2003-01-23 22:06:33 +00:00 |
|
Chris Lattner
|
f1afc156f8
|
* Eliminate boolean arguments in favor of using enums
* T-D pass now eliminates unreachable globals
llvm-svn: 5419
|
2003-01-23 22:05:33 +00:00 |
|
Chris Lattner
|
1c82a35a0b
|
Slight efficiency improvement
llvm-svn: 5418
|
2003-01-23 21:31:16 +00:00 |
|
Chris Lattner
|
01ce537348
|
Add notes about LLVM and CygWin from Brian Gaeke
llvm-svn: 5417
|
2003-01-23 21:17:02 +00:00 |
|
Chris Lattner
|
7e8c050f81
|
Fix broken testcase
llvm-svn: 5416
|
2003-01-23 19:52:48 +00:00 |
|
Chris Lattner
|
f3f34e469c
|
Remove testcases that never could have worked anyway (they print out pointer values)
llvm-svn: 5415
|
2003-01-23 19:51:18 +00:00 |
|
Chris Lattner
|
713d9577e9
|
Compress large logs
llvm-svn: 5414
|
2003-01-23 19:31:28 +00:00 |
|
Chris Lattner
|
efa980131b
|
Limit the amount of time the test will run
llvm-svn: 5413
|
2003-01-23 16:52:04 +00:00 |
|
Chris Lattner
|
6a79e596ce
|
Dont' stop the build
llvm-svn: 5412
|
2003-01-23 16:51:47 +00:00 |
|