Chris Lattner
|
78f1087b01
|
Catch the parse exception if bad input is provided. Much better than an abort
llvm-svn: 1631
|
2002-02-01 05:09:35 +00:00 |
Chris Lattner
|
ba57d74608
|
New checkin
llvm-svn: 1630
|
2002-02-01 05:04:58 +00:00 |
Chris Lattner
|
4db2f2cbce
|
Add mergereturn pass
llvm-svn: 1629
|
2002-02-01 04:54:11 +00:00 |
Chris Lattner
|
86595ae342
|
General cleanup
llvm-svn: 1628
|
2002-02-01 04:53:48 +00:00 |
Chris Lattner
|
f2f31bdfb5
|
Add more debug output
llvm-svn: 1627
|
2002-02-01 04:53:36 +00:00 |
Chris Lattner
|
204e236306
|
Add constructor for addition to opt program
llvm-svn: 1626
|
2002-02-01 04:53:15 +00:00 |
Chris Lattner
|
c1874e9259
|
Rip out irrelevant details
llvm-svn: 1625
|
2002-02-01 04:44:38 +00:00 |
Chris Lattner
|
a7d742f683
|
Add TESTRUNR var
Correctly create directory for .bc target
llvm-svn: 1623
|
2002-02-01 04:25:12 +00:00 |
Chris Lattner
|
0f342dac09
|
Initial checkin
llvm-svn: 1622
|
2002-02-01 04:24:47 +00:00 |
Chris Lattner
|
8251ad8445
|
Initial checkin of 'Other' section
llvm-svn: 1621
|
2002-02-01 04:24:20 +00:00 |
Chris Lattner
|
d9d0df0281
|
Add dependency
llvm-svn: 1620
|
2002-01-31 18:33:23 +00:00 |
Chris Lattner
|
5c29968725
|
Fix dependency problem
llvm-svn: 1619
|
2002-01-31 18:33:09 +00:00 |
Chris Lattner
|
9708ddf1aa
|
Free memory when not in use
llvm-svn: 1618
|
2002-01-31 18:32:49 +00:00 |
Chris Lattner
|
ac3e060c59
|
* Make debugging output nicer
* Implement pass memory freeing after the pass is unused
* Expose PassManager typedef in Pass.h instead of PassManager.h
llvm-svn: 1617
|
2002-01-31 18:32:27 +00:00 |
Chris Lattner
|
a5e103a2ae
|
Provide the right AnalysisID for postdominators
llvm-svn: 1616
|
2002-01-31 18:29:24 +00:00 |
Chris Lattner
|
0716e5f334
|
Resolve deps
llvm-svn: 1615
|
2002-01-31 15:52:41 +00:00 |
Chris Lattner
|
ecd3fae58d
|
Resolve dependencies
llvm-svn: 1614
|
2002-01-31 15:43:11 +00:00 |
Chris Lattner
|
f9f2896c48
|
Eliminate SimplifyCFG.h file, pull everything into the UnifyMethodExitNodes class
llvm-svn: 1613
|
2002-01-31 01:12:06 +00:00 |
Chris Lattner
|
a5de9396dd
|
Remove this file. Folded into UnifyMethodExitNodes pass
llvm-svn: 1612
|
2002-01-31 01:02:32 +00:00 |
Chris Lattner
|
352151e222
|
MethodPass's are now guaranteed to not be run on external methods!
llvm-svn: 1611
|
2002-01-31 00:51:24 +00:00 |
Chris Lattner
|
c90d6ba9a2
|
Convert to use new Pass framework...
llvm-svn: 1610
|
2002-01-31 00:47:12 +00:00 |
Chris Lattner
|
7139f2859b
|
PassManager is now in its own header file
MethodPass's now cannot be run on external methods
llvm-svn: 1609
|
2002-01-31 00:46:45 +00:00 |
Chris Lattner
|
ad50ec2f37
|
PassManager is now in it's own header file
llvm-svn: 1608
|
2002-01-31 00:46:22 +00:00 |
Chris Lattner
|
3d61db42bb
|
Convert analyze over to use new pass framework for its analyses
llvm-svn: 1607
|
2002-01-31 00:46:09 +00:00 |
Chris Lattner
|
cdd09c2c17
|
Implement new pass framework
llvm-svn: 1606
|
2002-01-31 00:45:31 +00:00 |
Chris Lattner
|
d5d56780e2
|
Convert xforms over to new pass structure.
llvm-svn: 1605
|
2002-01-31 00:45:11 +00:00 |
Chris Lattner
|
c2ef08ccf5
|
If an invalid alternative is listed for an argument, print the valid options
llvm-svn: 1604
|
2002-01-31 00:42:56 +00:00 |
Chris Lattner
|
ccf571a408
|
Convert analyses to new pass structure
llvm-svn: 1603
|
2002-01-31 00:42:27 +00:00 |
Chris Lattner
|
979d11db14
|
Implement loop depth calculation in terms of dominators instead of intervals
No problems with irreducibility now
llvm-svn: 1602
|
2002-01-31 00:42:06 +00:00 |
Chris Lattner
|
9fcaf328f6
|
LoopDepth calculation is now in CFG namespace
llvm-svn: 1601
|
2002-01-31 00:41:13 +00:00 |
Chris Lattner
|
3036e1ec03
|
Implement LoopDepth calculation in terms of dominators instead of intervals
llvm-svn: 1600
|
2002-01-31 00:41:01 +00:00 |
Chris Lattner
|
2eaac39d9e
|
Fix bug where we didn't initialize and finalize basic block passes
llvm-svn: 1599
|
2002-01-31 00:40:44 +00:00 |
Chris Lattner
|
cfc6065d8a
|
Forgot to force
llvm-svn: 1598
|
2002-01-31 00:27:32 +00:00 |
Chris Lattner
|
a10ce8584c
|
Testcase broken - Entry node of method cannot have predecessors!
llvm-svn: 1597
|
2002-01-31 00:25:00 +00:00 |
Chris Lattner
|
3fd9f78ddd
|
Convert xforms over to use new pass structure
llvm-svn: 1596
|
2002-01-30 23:29:35 +00:00 |
Chris Lattner
|
1a0ee47f6d
|
Convert analyses over to new Pass framework
llvm-svn: 1595
|
2002-01-30 23:27:55 +00:00 |
Chris Lattner
|
67d256568f
|
Checkin new pass framework. This one is more useful and automatically
creates analysis results for passes that need them. MethodPass's never
have to worry about being invoked on external methods.
llvm-svn: 1594
|
2002-01-30 23:20:39 +00:00 |
Chris Lattner
|
0837ed1d79
|
Don't die on call instructions, which reference methods
llvm-svn: 1593
|
2002-01-30 23:00:41 +00:00 |
Chris Lattner
|
c2fbfc7759
|
Add rule to build tar.gz file.
llvm-svn: 1592
|
2002-01-30 21:20:23 +00:00 |
Chris Lattner
|
be45b2d4bf
|
Exclude doxygen docs from srcs
llvm-svn: 1591
|
2002-01-30 20:39:12 +00:00 |
Chris Lattner
|
d121040e2b
|
Check in GCC 3.02 compatiblity headers for GCC 2.95.3
llvm-svn: 1590
|
2002-01-30 16:27:12 +00:00 |
Chris Lattner
|
aeabeb36eb
|
Make gcc tests depend on the part of GCC that actually gets updated.
llvm-svn: 1589
|
2002-01-26 22:48:08 +00:00 |
Chris Lattner
|
d5851db315
|
Remove extraneous #includes
llvm-svn: 1588
|
2002-01-26 22:47:32 +00:00 |
Chris Lattner
|
7209dc2446
|
Remove opt namespace
llvm-svn: 1587
|
2002-01-26 22:47:07 +00:00 |
Chris Lattner
|
6694264257
|
Checkin support for building doxygen stuff
llvm-svn: 1586
|
2002-01-26 21:16:41 +00:00 |
Chris Lattner
|
30b983ab47
|
Accept, but ignore -lfoo options.
llvm-svn: 1585
|
2002-01-25 03:59:39 +00:00 |
Chris Lattner
|
f5a507d009
|
Testcase for SymbolTable.cpp bug
llvm-svn: 1584
|
2002-01-25 03:58:05 +00:00 |
Chris Lattner
|
36faf3a99c
|
This checkin fixes the bug described in:
test/Regression/Assembler/2002-01-24-BadSymbolTableAssert.ll
llvm-svn: 1583
|
2002-01-25 03:56:34 +00:00 |
Chris Lattner
|
67e5c29ae4
|
Check in fix for bug: test/Regression/Assembler/ValueRefineAbsType.ll
llvm-svn: 1582
|
2002-01-25 03:45:27 +00:00 |
Chris Lattner
|
5feb5675dc
|
Check in testcase and fix
llvm-svn: 1581
|
2002-01-25 03:44:58 +00:00 |