Ruchira Sasanka
|
e939ddb96b
|
no major change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@674 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-30 23:22:45 +00:00 |
|
Ruchira Sasanka
|
ab304c42c2
|
added suggesting color support
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@673 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-30 23:19:57 +00:00 |
|
Ruchira Sasanka
|
06faeee041
|
added suggesting color suppor
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@672 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-30 23:19:09 +00:00 |
|
Ruchira Sasanka
|
91442282d8
|
added support for suggesting colors
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@671 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-30 23:16:47 +00:00 |
|
Ruchira Sasanka
|
a5ab9648a8
|
--added suggesting colors; call/ret arg handling
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@670 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-30 23:11:59 +00:00 |
|
Chris Lattner
|
6b12936ac3
|
Add a test for the new null keyword
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@669 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-30 22:47:06 +00:00 |
|
Chris Lattner
|
1a1cb111fe
|
Implement constant pointers, and null specifically in the parser, bytecode writer, and
bytecode reader.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@668 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-30 22:46:54 +00:00 |
|
Chris Lattner
|
4cfb153316
|
Implement a constant pointer value
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@667 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-30 20:14:07 +00:00 |
|
Chris Lattner
|
7461bf5f8e
|
Pull iterators out of CFG.h and genericize them with GraphTraits
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@666 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 22:59:14 +00:00 |
|
Chris Lattner
|
41c2e5c434
|
File #include file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@665 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 22:56:43 +00:00 |
|
Chris Lattner
|
3ff4387113
|
Pull iterators out of CFG.h and CFGdecls and put them in Support directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@664 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 22:56:31 +00:00 |
|
Chris Lattner
|
c56d779501
|
* Properly escape function names
* Ignore %xcc argument on conditional branches
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@663 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 15:07:24 +00:00 |
|
Chris Lattner
|
5070c6a512
|
Check in bug fix for vadve
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@662 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 15:06:55 +00:00 |
|
Chris Lattner
|
3d754fbcaa
|
Add commands to assemble and compile a .ll file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@661 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 14:13:09 +00:00 |
|
Chris Lattner
|
41fbf305ee
|
Initial support for construction of a call graph
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@660 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 00:08:15 +00:00 |
|
Chris Lattner
|
c4199ecf6e
|
Add support to print a call graph, and also add support for module level interprocedural analyses
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@659 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 00:07:36 +00:00 |
|
Chris Lattner
|
79d4eb3aa0
|
Adding the tool to the path doesn't break anything anymore
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@658 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 00:07:10 +00:00 |
|
Chris Lattner
|
5efec28901
|
Make error report a little more useful
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@657 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 00:06:52 +00:00 |
|
Chris Lattner
|
8a396e57ab
|
ADCE is broken but at least we know why
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@656 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 00:06:42 +00:00 |
|
Chris Lattner
|
4a0cd6cada
|
print out value's by pointer
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@655 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 00:06:28 +00:00 |
|
Chris Lattner
|
6e9ff7ded6
|
Add capability to print out call graph
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@654 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 00:06:15 +00:00 |
|
Chris Lattner
|
459fbcff7e
|
Global variables/complex constants have been resolved!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@653 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 00:06:05 +00:00 |
|
Ruchira Sasanka
|
a5564c61e8
|
-- fixed a ret val bug
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@652 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 22:40:51 +00:00 |
|
Ruchira Sasanka
|
24fad613ba
|
-- removed debugging messages
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@651 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 22:39:58 +00:00 |
|
Ruchira Sasanka
|
23d95af632
|
-fixed return value bug.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@650 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 22:31:21 +00:00 |
|
Chris Lattner
|
78f7e1a9cd
|
Add proper support to send output to the right place
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@649 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 16:52:09 +00:00 |
|
Chris Lattner
|
ca269e4327
|
Print .def files as well as other files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@648 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 16:51:10 +00:00 |
|
Chris Lattner
|
045e7c8434
|
Change debug info from #define to command line option
Clean up extra debug info that wasn't guarded
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@647 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 16:26:23 +00:00 |
|
Chris Lattner
|
6edcad89e7
|
Change debug info from #define to command line option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@646 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 16:26:10 +00:00 |
|
Chris Lattner
|
4c3aaa4adb
|
* REMOVE extraneous debug info if DEBUG_RA is not set
* Spell PhyRegAlloc right.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@645 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 16:09:04 +00:00 |
|
Chris Lattner
|
9a3d63bcbe
|
Seperate instruction definitions into new SparcInstr.def file
Move contents of SparcMachineInstrDesc[] out of SparcInternals.h
into Sparc.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@644 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 15:56:23 +00:00 |
|
Chris Lattner
|
c04bf0724a
|
Okay, make the member function work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@643 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 14:09:25 +00:00 |
|
Chris Lattner
|
45f598806b
|
Remove global debug output fns that have been superceded by a member func
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@642 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 14:08:53 +00:00 |
|
Chris Lattner
|
27cd2caca5
|
Remove debugging output stuff
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@641 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 14:08:25 +00:00 |
|
Chris Lattner
|
565046714e
|
Emit assembly language from the target...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@640 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 13:56:47 +00:00 |
|
Chris Lattner
|
8a28124a5f
|
Add emitAssembly Method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@639 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 13:54:19 +00:00 |
|
Chris Lattner
|
7fbce77afc
|
Add idea
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@638 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 13:52:01 +00:00 |
|
Chris Lattner
|
8c770be801
|
Add EmitAssembly to mf
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@637 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 13:48:18 +00:00 |
|
Chris Lattner
|
e88f78cce3
|
First cut at assembly output
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@636 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 13:47:27 +00:00 |
|
Chris Lattner
|
32f600a8bf
|
Add emitAssemblyMethod to TargetMachine
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@635 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-19 13:47:12 +00:00 |
|
Ruchira Sasanka
|
80acc6cf43
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@634 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-18 22:57:47 +00:00 |
|
Ruchira Sasanka
|
eda6806f6a
|
--added methods to operand class to set/get registers after register allocation
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@633 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-18 22:54:47 +00:00 |
|
Ruchira Sasanka
|
89fb46b00b
|
-- ruchira
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@632 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-18 22:52:44 +00:00 |
|
Ruchira Sasanka
|
e727f8553d
|
-- updated printing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@631 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-18 22:43:57 +00:00 |
|
Chris Lattner
|
7e5450312d
|
Remove a copy of a bunch of code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@630 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-18 18:15:40 +00:00 |
|
Chris Lattner
|
da784ee81f
|
C++ gives us auto_ptr's, so we might as well use them. :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@629 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-18 17:04:18 +00:00 |
|
Chris Lattner
|
bcbb6b3fac
|
Fix up code a bit, remove operator<< to Assembly/Writer.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@628 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-18 17:03:59 +00:00 |
|
Chris Lattner
|
767b78fb39
|
Remove extraneous #includes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@627 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-18 17:03:48 +00:00 |
|
Chris Lattner
|
6ec11d4eb0
|
Move operator << from Value.h to Assembly/Writer.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@626 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-18 17:03:14 +00:00 |
|
Chris Lattner
|
20f8d5d093
|
Remove operator << to Assembly/Writer.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@625 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-18 17:03:04 +00:00 |
|