Ruchira Sasanka
|
897da2bda1
|
added support for suggesting colors
llvm-svn: 671
|
2001-09-30 23:16:47 +00:00 |
|
Ruchira Sasanka
|
e04709a704
|
--added suggesting colors; call/ret arg handling
llvm-svn: 670
|
2001-09-30 23:11:59 +00:00 |
|
Chris Lattner
|
4c6db60979
|
Add a test for the new null keyword
llvm-svn: 669
|
2001-09-30 22:47:06 +00:00 |
|
Chris Lattner
|
b77eae1b27
|
Implement constant pointers, and null specifically in the parser, bytecode writer, and
bytecode reader.
llvm-svn: 668
|
2001-09-30 22:46:54 +00:00 |
|
Chris Lattner
|
94ef0a1a2c
|
Implement a constant pointer value
llvm-svn: 667
|
2001-09-30 20:14:07 +00:00 |
|
Chris Lattner
|
a8f5e13f7a
|
Pull iterators out of CFG.h and genericize them with GraphTraits
llvm-svn: 666
|
2001-09-28 22:59:14 +00:00 |
|
Chris Lattner
|
97440eba29
|
File #include file
llvm-svn: 665
|
2001-09-28 22:56:43 +00:00 |
|
Chris Lattner
|
9b45b18404
|
Pull iterators out of CFG.h and CFGdecls and put them in Support directory
llvm-svn: 664
|
2001-09-28 22:56:31 +00:00 |
|
Chris Lattner
|
082a95ea67
|
* Properly escape function names
* Ignore %xcc argument on conditional branches
llvm-svn: 663
|
2001-09-28 15:07:24 +00:00 |
|
Chris Lattner
|
5390f15d0b
|
Check in bug fix for vadve
llvm-svn: 662
|
2001-09-28 15:06:55 +00:00 |
|
Chris Lattner
|
b18a515a72
|
Add commands to assemble and compile a .ll file
llvm-svn: 661
|
2001-09-28 14:13:09 +00:00 |
|
Chris Lattner
|
74c4c61d71
|
Initial support for construction of a call graph
llvm-svn: 660
|
2001-09-28 00:08:15 +00:00 |
|
Chris Lattner
|
58938f465f
|
Add support to print a call graph, and also add support for module level interprocedural analyses
llvm-svn: 659
|
2001-09-28 00:07:36 +00:00 |
|
Chris Lattner
|
51fd4a7b61
|
Adding the tool to the path doesn't break anything anymore
llvm-svn: 658
|
2001-09-28 00:07:10 +00:00 |
|
Chris Lattner
|
02d80cea8c
|
Make error report a little more useful
llvm-svn: 657
|
2001-09-28 00:06:52 +00:00 |
|
Chris Lattner
|
2fc6c49ee7
|
ADCE is broken but at least we know why
llvm-svn: 656
|
2001-09-28 00:06:42 +00:00 |
|
Chris Lattner
|
48f0041088
|
print out value's by pointer
llvm-svn: 655
|
2001-09-28 00:06:28 +00:00 |
|
Chris Lattner
|
62dea18f11
|
Add capability to print out call graph
llvm-svn: 654
|
2001-09-28 00:06:15 +00:00 |
|
Chris Lattner
|
452476d01c
|
Global variables/complex constants have been resolved!
llvm-svn: 653
|
2001-09-28 00:06:05 +00:00 |
|
Ruchira Sasanka
|
b43f15e73a
|
-- fixed a ret val bug
llvm-svn: 652
|
2001-09-19 22:40:51 +00:00 |
|
Ruchira Sasanka
|
b9da0f9024
|
-- removed debugging messages
llvm-svn: 651
|
2001-09-19 22:39:58 +00:00 |
|
Ruchira Sasanka
|
cbabf19f3b
|
-fixed return value bug.
llvm-svn: 650
|
2001-09-19 22:31:21 +00:00 |
|
Chris Lattner
|
43647563f5
|
Add proper support to send output to the right place
llvm-svn: 649
|
2001-09-19 16:52:09 +00:00 |
|
Chris Lattner
|
0e589bf83b
|
Print .def files as well as other files
llvm-svn: 648
|
2001-09-19 16:51:10 +00:00 |
|
Chris Lattner
|
c1073581ae
|
Change debug info from #define to command line option
Clean up extra debug info that wasn't guarded
llvm-svn: 647
|
2001-09-19 16:26:23 +00:00 |
|
Chris Lattner
|
030d4ca8f4
|
Change debug info from #define to command line option
llvm-svn: 646
|
2001-09-19 16:26:10 +00:00 |
|
Chris Lattner
|
81a5329a90
|
* REMOVE extraneous debug info if DEBUG_RA is not set
* Spell PhyRegAlloc right.
llvm-svn: 645
|
2001-09-19 16:09:04 +00:00 |
|
Chris Lattner
|
2635fee3a8
|
Seperate instruction definitions into new SparcInstr.def file
Move contents of SparcMachineInstrDesc[] out of SparcInternals.h
into Sparc.cpp
llvm-svn: 644
|
2001-09-19 15:56:23 +00:00 |
|
Chris Lattner
|
e77ee72df2
|
Okay, make the member function work.
llvm-svn: 643
|
2001-09-19 14:09:25 +00:00 |
|
Chris Lattner
|
9aa7a88f0e
|
Remove global debug output fns that have been superceded by a member func
llvm-svn: 642
|
2001-09-19 14:08:53 +00:00 |
|
Chris Lattner
|
2ab05b6f57
|
Remove debugging output stuff
llvm-svn: 641
|
2001-09-19 14:08:25 +00:00 |
|
Chris Lattner
|
d5ca24e73e
|
Emit assembly language from the target...
llvm-svn: 640
|
2001-09-19 13:56:47 +00:00 |
|
Chris Lattner
|
caed4f916d
|
Add emitAssembly Method
llvm-svn: 639
|
2001-09-19 13:54:19 +00:00 |
|
Chris Lattner
|
cf3b482dea
|
Add idea
llvm-svn: 638
|
2001-09-19 13:52:01 +00:00 |
|
Chris Lattner
|
14d60a1971
|
Add EmitAssembly to mf
llvm-svn: 637
|
2001-09-19 13:48:18 +00:00 |
|
Chris Lattner
|
d30d71f9e1
|
First cut at assembly output
llvm-svn: 636
|
2001-09-19 13:47:27 +00:00 |
|
Chris Lattner
|
05d1751f8d
|
Add emitAssemblyMethod to TargetMachine
llvm-svn: 635
|
2001-09-19 13:47:12 +00:00 |
|
Ruchira Sasanka
|
6d773d9580
|
*** empty log message ***
llvm-svn: 634
|
2001-09-18 22:57:47 +00:00 |
|
Ruchira Sasanka
|
70506bf77c
|
--added methods to operand class to set/get registers after register allocation
llvm-svn: 633
|
2001-09-18 22:54:47 +00:00 |
|
Ruchira Sasanka
|
ee3ad646e2
|
-- ruchira
llvm-svn: 632
|
2001-09-18 22:52:44 +00:00 |
|
Ruchira Sasanka
|
2a084fbcac
|
-- updated printing
llvm-svn: 631
|
2001-09-18 22:43:57 +00:00 |
|
Chris Lattner
|
757b686b27
|
Remove a copy of a bunch of code
llvm-svn: 630
|
2001-09-18 18:15:40 +00:00 |
|
Chris Lattner
|
b28fb4bcf5
|
C++ gives us auto_ptr's, so we might as well use them. :)
llvm-svn: 629
|
2001-09-18 17:04:18 +00:00 |
|
Chris Lattner
|
86ecc9630a
|
Fix up code a bit, remove operator<< to Assembly/Writer.h
llvm-svn: 628
|
2001-09-18 17:03:59 +00:00 |
|
Chris Lattner
|
30d7546b7d
|
Remove extraneous #includes
llvm-svn: 627
|
2001-09-18 17:03:48 +00:00 |
|
Chris Lattner
|
36b943c222
|
Move operator << from Value.h to Assembly/Writer.h
llvm-svn: 626
|
2001-09-18 17:03:14 +00:00 |
|
Chris Lattner
|
7f96c71d97
|
Remove operator << to Assembly/Writer.h
llvm-svn: 625
|
2001-09-18 17:03:04 +00:00 |
|
Chris Lattner
|
b545b1f5e9
|
Don't check for null on delete
llvm-svn: 624
|
2001-09-18 17:02:42 +00:00 |
|
Chris Lattner
|
266f87aa6e
|
Un-neuter makefile
llvm-svn: 623
|
2001-09-18 16:33:36 +00:00 |
|
Vikram S. Adve
|
ee361e80bc
|
Minor changes.
llvm-svn: 622
|
2001-09-18 13:10:45 +00:00 |
|