Ruchira Sasanka
|
471cf92f0e
|
changed debugg message printing - no change to useful code
llvm-svn: 850
|
2001-10-16 16:34:44 +00:00 |
|
Ruchira Sasanka
|
6dd033bd31
|
No major change - commented some debug code
llvm-svn: 849
|
2001-10-16 01:33:55 +00:00 |
|
Ruchira Sasanka
|
5c304f38bf
|
No major change - added some comments
llvm-svn: 848
|
2001-10-16 01:25:05 +00:00 |
|
Ruchira Sasanka
|
26ab9c8e61
|
Added support for caller saving
llvm-svn: 847
|
2001-10-16 01:23:19 +00:00 |
|
Chris Lattner
|
ddb08e826c
|
Add rule to build executables
llvm-svn: 846
|
2001-10-15 20:08:19 +00:00 |
|
Chris Lattner
|
4737d9ac3d
|
Emit the proper .type declarations to tell the debugger what a function is
llvm-svn: 845
|
2001-10-15 19:34:17 +00:00 |
|
Chris Lattner
|
06e9785523
|
Handle abnormal jmpl syntax correctly
llvm-svn: 844
|
2001-10-15 19:21:31 +00:00 |
|
Chris Lattner
|
20a04bd230
|
Implement ulong & long support
llvm-svn: 843
|
2001-10-15 19:18:26 +00:00 |
|
Chris Lattner
|
abff6800b6
|
Make main do some simple work without requiring main arguments to be happy
llvm-svn: 842
|
2001-10-15 19:18:01 +00:00 |
|
Chris Lattner
|
be66ee81bd
|
Print Debug Code to stderr instead of stdout so that it doesn't mess up the assembly output
llvm-svn: 841
|
2001-10-15 18:30:06 +00:00 |
|
Chris Lattner
|
683166c06e
|
Output to cerr rather than cout so that debug info doesn't mess up assembly generation
llvm-svn: 840
|
2001-10-15 18:15:27 +00:00 |
|
Chris Lattner
|
706fdea521
|
Compile with v9 extensions
llvm-svn: 839
|
2001-10-15 17:55:35 +00:00 |
|
Chris Lattner
|
463b90cb78
|
ConcretePass should not be a templated class!
llvm-svn: 838
|
2001-10-15 17:47:13 +00:00 |
|
Chris Lattner
|
902a7235a7
|
Minor cleanups
llvm-svn: 837
|
2001-10-15 17:41:24 +00:00 |
|
Chris Lattner
|
9bfad5b7b1
|
Add new Pass infrastructure and some examples
llvm-svn: 836
|
2001-10-15 17:31:51 +00:00 |
|
Chris Lattner
|
c8af2adc9f
|
Use the new Pass infrastructure to clean up llc
llvm-svn: 835
|
2001-10-15 17:30:47 +00:00 |
|
Chris Lattner
|
9e0f07c207
|
Convert to use Pass infrastructure
llvm-svn: 834
|
2001-10-15 17:30:18 +00:00 |
|
Chris Lattner
|
6a4db15e88
|
File moved to: llvm/Transforms/HoistPHIConstants.h
llvm-svn: 833
|
2001-10-15 17:30:06 +00:00 |
|
Ruchira Sasanka
|
b19c5a1332
|
--added support for implicit operands
llvm-svn: 832
|
2001-10-15 16:58:50 +00:00 |
|
Ruchira Sasanka
|
183e59e94a
|
updated suggesting/coloring of call & return args & implicit operands.
Changed added instr to a deque (from a vector)
llvm-svn: 831
|
2001-10-15 16:26:38 +00:00 |
|
Ruchira Sasanka
|
de15e9b64e
|
updated suggesting/coloring of call & return args & implicit operands
llvm-svn: 830
|
2001-10-15 16:25:28 +00:00 |
|
Ruchira Sasanka
|
bd3efa900e
|
--changed Sugesting colors for method calls/return values etc.
llvm-svn: 829
|
2001-10-15 16:23:48 +00:00 |
|
Ruchira Sasanka
|
54051b75a7
|
fixed a coalscing bug
llvm-svn: 828
|
2001-10-15 16:22:44 +00:00 |
|
Chris Lattner
|
971a585f77
|
Add library
llvm-svn: 827
|
2001-10-15 15:55:15 +00:00 |
|
Chris Lattner
|
eba2b7cf61
|
Be const correct
llvm-svn: 826
|
2001-10-15 15:54:43 +00:00 |
|
Chris Lattner
|
a68fff6614
|
Minor code cleanups
llvm-svn: 825
|
2001-10-15 13:47:13 +00:00 |
|
Chris Lattner
|
d9c11e528c
|
Add cast_or_null & dyn_cast_or_null
llvm-svn: 824
|
2001-10-15 13:41:37 +00:00 |
|
Chris Lattner
|
554f1b941d
|
Implement initializers for structs and pointers
llvm-svn: 823
|
2001-10-15 13:25:40 +00:00 |
|
Chris Lattner
|
fd1ab08cba
|
Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get tired typing that much
llvm-svn: 822
|
2001-10-15 13:21:42 +00:00 |
|
Chris Lattner
|
b66d7f5416
|
Improve error messages on assertion failure.
llvm-svn: 821
|
2001-10-15 13:13:32 +00:00 |
|
Chris Lattner
|
9754557583
|
* getExitNode() doesn't exist in method anymore
* Make local functions static
llvm-svn: 820
|
2001-10-15 13:07:21 +00:00 |
|
Vikram S. Adve
|
4ab6d41945
|
Added Instrumentation subdirectory.
llvm-svn: 819
|
2001-10-15 12:01:05 +00:00 |
|
Chris Lattner
|
af1d77e07c
|
Implement global variables. Struct and Pointer initializers are not implemented yet though
llvm-svn: 818
|
2001-10-15 05:51:48 +00:00 |
|
Chris Lattner
|
9c144fbb72
|
Implement linking of global variable constant references
llvm-svn: 817
|
2001-10-15 03:12:52 +00:00 |
|
Chris Lattner
|
16ffc9987c
|
Add some more interesting test cases for the linker
llvm-svn: 816
|
2001-10-15 03:11:58 +00:00 |
|
Chris Lattner
|
c65d902eee
|
Oops, didn't handle hex values correctly. :(
llvm-svn: 815
|
2001-10-15 00:05:03 +00:00 |
|
Chris Lattner
|
fc567e1535
|
* Fix the constpoolarray -> c"" printing routines to escape things properly
* Fix slightly broken sharing problems
* Do not escape the literal string passed in
llvm-svn: 814
|
2001-10-14 23:54:12 +00:00 |
|
Chris Lattner
|
657954e39b
|
*** empty log message ***
llvm-svn: 813
|
2001-10-14 23:34:12 +00:00 |
|
Chris Lattner
|
8dc436c6db
|
Minor cleanup
llvm-svn: 812
|
2001-10-14 23:29:30 +00:00 |
|
Vikram S. Adve
|
dc3f0d62c7
|
*** empty log message ***
llvm-svn: 811
|
2001-10-14 23:29:28 +00:00 |
|
Chris Lattner
|
9f4d1bcb25
|
Implement linker. It's 95% working now.
llvm-svn: 810
|
2001-10-14 23:29:15 +00:00 |
|
Chris Lattner
|
fcc8c249da
|
More interesting testcase
llvm-svn: 809
|
2001-10-14 23:28:56 +00:00 |
|
Vikram S. Adve
|
54bfbca17f
|
Forward operands into implicit uses as well as explicit ones.
llvm-svn: 808
|
2001-10-14 23:28:43 +00:00 |
|
Chris Lattner
|
9acb843577
|
External methods shouldn't have argument lists
llvm-svn: 807
|
2001-10-14 23:28:41 +00:00 |
|
Chris Lattner
|
c86be70de5
|
Update comment, remove misleading method
llvm-svn: 806
|
2001-10-14 23:26:24 +00:00 |
|
Chris Lattner
|
7de225b35d
|
Initializers are not const even if the GV is.
llvm-svn: 805
|
2001-10-14 23:24:46 +00:00 |
|
Chris Lattner
|
ff0aa0fb39
|
Add a new -d argument to dump the internal rep as assembly.
llvm-svn: 804
|
2001-10-14 23:23:33 +00:00 |
|
Vikram S. Adve
|
ebdf1737c4
|
Cast NULL when requested.
llvm-svn: 803
|
2001-10-14 23:21:06 +00:00 |
|
Vikram S. Adve
|
c46b4eb5fe
|
Added getEntryNode() and getExitNode() functions.
The latter are actually bogus and will be fixed by me soon.
llvm-svn: 802
|
2001-10-14 23:20:44 +00:00 |
|
Vikram S. Adve
|
a62d1703a1
|
Insert code to trace values at basic block and method exits.
llvm-svn: 801
|
2001-10-14 23:19:02 +00:00 |
|