Chris Lattner
|
21324ae8e4
|
New testcase, for something we may never really want to support :)
llvm-svn: 5548
|
2003-02-12 21:45:39 +00:00 |
|
Chris Lattner
|
b702add8dc
|
Add -fomit-frame-pointer when optimizing
llvm-svn: 5547
|
2003-02-12 20:45:45 +00:00 |
|
Joel Stanley
|
1b7b1786a5
|
Fixed alloca declaration problem on sun.
llvm-svn: 5546
|
2003-02-12 20:45:00 +00:00 |
|
Chris Lattner
|
bf2c5b238f
|
Don't output times in "scientific" notation
llvm-svn: 5544
|
2003-02-12 19:02:13 +00:00 |
|
Chris Lattner
|
8b72239415
|
Add new -no-verify option
llvm-svn: 5542
|
2003-02-12 18:45:08 +00:00 |
|
Chris Lattner
|
0005ea2a7f
|
Add a new -no-output option, useful for -aa-eval tests.
llvm-svn: 5541
|
2003-02-12 18:43:33 +00:00 |
|
Chris Lattner
|
06bfa524c1
|
Implement more functions
llvm-svn: 5538
|
2003-02-11 23:12:23 +00:00 |
|
Chris Lattner
|
e3c6f245cd
|
Rename options
llvm-svn: 5537
|
2003-02-11 23:12:09 +00:00 |
|
Chris Lattner
|
522cb6d282
|
Implement a "union-findy" version of DS-Analysis, which eliminates the
Referrers list on DSNodes.
llvm-svn: 5536
|
2003-02-11 23:11:51 +00:00 |
|
Chris Lattner
|
2d27e0d912
|
Minor tweaks to printing. Close the file before viewing it in viewGraph
llvm-svn: 5535
|
2003-02-11 19:27:27 +00:00 |
|
Chris Lattner
|
d4faf8a5da
|
Fix uninitialized member problem
llvm-svn: 5534
|
2003-02-11 06:36:00 +00:00 |
|
Chris Lattner
|
fade2f7d18
|
Bugfix for calling dump() after the links vector has been cleared
llvm-svn: 5533
|
2003-02-10 22:46:47 +00:00 |
|
Chris Lattner
|
de261140d0
|
Modest speedup which seems to help steens quite a bit on large graphs
llvm-svn: 5532
|
2003-02-10 18:47:23 +00:00 |
|
Chris Lattner
|
723795113f
|
Move getNode() out of line
llvm-svn: 5531
|
2003-02-10 18:19:41 +00:00 |
|
Chris Lattner
|
8d025d56d6
|
Fix problem breaking GAP, use hasNoReferrers more
llvm-svn: 5530
|
2003-02-10 18:18:18 +00:00 |
|
Chris Lattner
|
4528fd1e2a
|
Implement a new method "viewGraph" which can be used to instantly view a graph from GDB.
llvm-svn: 5529
|
2003-02-10 18:17:38 +00:00 |
|
Chris Lattner
|
72fbffecd2
|
Implement a new "viewGraph" method which can be used to instantly view a graph from gdb
llvm-svn: 5528
|
2003-02-10 18:17:07 +00:00 |
|
Chris Lattner
|
940a5eddb3
|
Rearrange code
llvm-svn: 5527
|
2003-02-10 18:16:36 +00:00 |
|
Chris Lattner
|
1ed7b4806b
|
Fix problem breaking Fhourstones
llvm-svn: 5526
|
2003-02-10 18:16:19 +00:00 |
|
Chris Lattner
|
644b87ddb2
|
Revert Anand's patch which broke the build
llvm-svn: 5525
|
2003-02-10 15:55:50 +00:00 |
|
Chris Lattner
|
34a3429b0a
|
Make steensgaards performance not shameful
llvm-svn: 5524
|
2003-02-10 00:14:57 +00:00 |
|
Chris Lattner
|
f8c57bab25
|
Don't insert null entries into the scalar map for constexpr (cast null to Ty)
llvm-svn: 5523
|
2003-02-09 23:04:12 +00:00 |
|
Anand Shukla
|
a502e67a14
|
*** empty log message ***
llvm-svn: 5522
|
2003-02-09 21:15:36 +00:00 |
|
Chris Lattner
|
ae91295cfa
|
Remove the -debug option from release executables
llvm-svn: 5521
|
2003-02-09 21:13:57 +00:00 |
|
Chris Lattner
|
59a935f381
|
Allow printing of various types of alias analysis results
llvm-svn: 5520
|
2003-02-09 20:40:13 +00:00 |
|
Chris Lattner
|
471d708ae0
|
Implement knowledge in BasicAA that &A->field != &A and (P+1) != P
llvm-svn: 5519
|
2003-02-09 19:38:11 +00:00 |
|
Chris Lattner
|
f3627e3ee3
|
- Fix BasicAA to correctly detect the non-aliasness of A[1] & A[2]
llvm-svn: 5518
|
2003-02-09 19:27:21 +00:00 |
|
Chris Lattner
|
117a27d291
|
Switch to using the right call vector
llvm-svn: 5517
|
2003-02-09 19:26:47 +00:00 |
|
Chris Lattner
|
f14d8e2bf1
|
Add a basic-aa test
llvm-svn: 5516
|
2003-02-09 19:01:00 +00:00 |
|
Chris Lattner
|
dcf8d02380
|
Fix major bugs in incompleteness marking that were pessimizing results
llvm-svn: 5515
|
2003-02-09 18:42:43 +00:00 |
|
Chris Lattner
|
063bef68c4
|
Print out the steens graph if -debug is specified
llvm-svn: 5514
|
2003-02-09 18:42:16 +00:00 |
|
Chris Lattner
|
5da09703fa
|
* Fix a bug where global incompleteness marking would not mark the global
itself incomplete!
* Allow incompleteness callers to specify they don't want globals to be
considered sources of incompleteness.
llvm-svn: 5513
|
2003-02-09 18:41:49 +00:00 |
|
Chris Lattner
|
b86f27cc1f
|
TD Pass now does not cause globals to mark nodes incomplete.
llvm-svn: 5512
|
2003-02-09 18:40:25 +00:00 |
|
Chris Lattner
|
8711f611fa
|
Add a special case for main because we know it's incoming arguments don't alias
llvm-svn: 5511
|
2003-02-08 23:08:02 +00:00 |
|
Chris Lattner
|
6daed111da
|
Fix a bug where we would mark the callees arguments incomplete if the caller was external.
llvm-svn: 5510
|
2003-02-08 23:07:39 +00:00 |
|
Chris Lattner
|
31e95435b8
|
Fix division by zero problem
llvm-svn: 5509
|
2003-02-08 23:04:50 +00:00 |
|
Chris Lattner
|
a05bfd7525
|
Remove explicit result counters
llvm-svn: 5508
|
2003-02-08 23:03:17 +00:00 |
|
Chris Lattner
|
2c7c54ce9d
|
Add a flag which effectively disables field sensitivity
llvm-svn: 5506
|
2003-02-08 20:18:39 +00:00 |
|
Chris Lattner
|
b056679b1e
|
Don't bother counting alias results, allow the AliasAnalysisCounter to do that.
llvm-svn: 5505
|
2003-02-07 20:39:48 +00:00 |
|
Chris Lattner
|
2f75411136
|
Allow counting multiple passes, and print the pass name counted
llvm-svn: 5504
|
2003-02-07 20:39:17 +00:00 |
|
Chris Lattner
|
ed61b8ddef
|
New general purpose alias analysis result auditor
llvm-svn: 5503
|
2003-02-07 19:46:03 +00:00 |
|
Chris Lattner
|
14e226f71c
|
Add notes from Vikram's email
llvm-svn: 5502
|
2003-02-07 19:25:35 +00:00 |
|
Chris Lattner
|
c79941c8b1
|
Remove obsolete page
llvm-svn: 5501
|
2003-02-07 19:22:53 +00:00 |
|
Chris Lattner
|
4c58f5252e
|
Add a summary
llvm-svn: 5500
|
2003-02-06 22:06:08 +00:00 |
|
Chris Lattner
|
cc7f4a3c65
|
Fix a problem Sumant was running into
llvm-svn: 5499
|
2003-02-06 22:03:46 +00:00 |
|
Chris Lattner
|
d4990fe1be
|
Simple N^2 alias anlysis accuracy checker
llvm-svn: 5498
|
2003-02-06 21:29:49 +00:00 |
|
Chris Lattner
|
11423ad183
|
New "open projects" document
llvm-svn: 5497
|
2003-02-06 19:39:21 +00:00 |
|
Chris Lattner
|
21e1033bff
|
Fix an assertion failure
llvm-svn: 5496
|
2003-02-06 00:15:08 +00:00 |
|
Chris Lattner
|
5f3ef2f0e7
|
Implement optimization for direct function call case. This dramatically
reduces the number of function nodes created and speeds up analysis by
about 10% overall.
llvm-svn: 5495
|
2003-02-05 21:59:58 +00:00 |
|
Chris Lattner
|
8088c79d39
|
Squelch warning
llvm-svn: 5494
|
2003-02-05 21:44:28 +00:00 |
|