Jeff Cohen
|
ba16b7a8d3
|
Update Visual Studio projects to account for recent changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23950 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:57:24 +00:00 |
|
Chris Lattner
|
f941a0fe6c
|
Remove this pass, it is not useful
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23949 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:35:43 +00:00 |
|
Chris Lattner
|
f753ea7a15
|
This pass is very old and quite useless, remove it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23946 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:35:24 +00:00 |
|
Chris Lattner
|
e941217fb8
|
Three of these have been removed, as warned
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23945 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:33:44 +00:00 |
|
Chris Lattner
|
d00a3cee80
|
Remove some beta code that no longer has an owner.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23944 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:32:41 +00:00 |
|
Chris Lattner
|
a66459095c
|
Do not build the ProfilePaths directory anymore
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23943 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:31:49 +00:00 |
|
Chris Lattner
|
ad62eef794
|
Remove a now-unneeded library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23942 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:31:05 +00:00 |
|
Chris Lattner
|
71478a09b5
|
Don't link these three passes in anymore
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23941 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:30:25 +00:00 |
|
Chris Lattner
|
f36aeedaa3
|
DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIVE now
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23940 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:26:13 +00:00 |
|
Chris Lattner
|
89938080a6
|
Now that all libraries are built in either .o or .a form, make BUILD_ARCHIVE
default to turning off building of relinked objects.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23939 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:21:45 +00:00 |
|
Chris Lattner
|
aa9b596c5d
|
only build .a version of this library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23938 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:14:49 +00:00 |
|
Chris Lattner
|
e3242e2392
|
Only build .a file versions of these libraries, instead of .a and .o versions.
This should speed up build times.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23937 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:11:51 +00:00 |
|
Chris Lattner
|
635df00b02
|
There is no need to build an archive version of this library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23936 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:09:03 +00:00 |
|
Chris Lattner
|
11686f1c07
|
This file is hopelessly out of date
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23935 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:07:08 +00:00 |
|
Chris Lattner
|
b72bfd71aa
|
Only build .a file versions of these libraries, instead of .a and .o versions.
This should speed up build times.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23934 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 02:05:35 +00:00 |
|
Chris Lattner
|
ab0ed3592b
|
Only build .a file versions of these libraries, instead of .a and .o versions.
This should speed up build times.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23933 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:59:48 +00:00 |
|
Chris Lattner
|
f582dde143
|
use archives when possible
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23932 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:52:15 +00:00 |
|
Chris Lattner
|
492d4a9d84
|
Make sure that anything using the ADCE pass pulls in the UnifyFunctionExitNodes
code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23931 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:40:23 +00:00 |
|
Chris Lattner
|
aafbaaa204
|
pull in the .a version of scalaropts lib to reduce the size of programs
using the JIT
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23930 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:15:14 +00:00 |
|
Chris Lattner
|
465be21950
|
pull in the archive version of this lib to reduce exe size
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23929 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:13:21 +00:00 |
|
Chris Lattner
|
5e22a6486a
|
Pull in the archive versions of these libs to reduce executable size
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23928 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:12:14 +00:00 |
|
Chris Lattner
|
83753937a6
|
don't bother building the archive version of this library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23927 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:08:20 +00:00 |
|
Chris Lattner
|
df514ef5f8
|
Link in datastructure as a relinked o file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23926 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:07:56 +00:00 |
|
Chris Lattner
|
831843d5d1
|
Link to archive versions of libraries instead of the relinked ones
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23925 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:05:53 +00:00 |
|
Chris Lattner
|
4fb1b21b31
|
expose a ctor
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23924 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:00:45 +00:00 |
|
Chris Lattner
|
d5bc0e5f9c
|
add a proto
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23923 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:00:32 +00:00 |
|
Chris Lattner
|
31360613cb
|
Use the new LinkAllAnalyses.h header instead of forcing passes to be
in relinked object files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23922 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 01:00:13 +00:00 |
|
Chris Lattner
|
efec5e1599
|
new header
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23921 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 00:59:49 +00:00 |
|
Chris Lattner
|
6d796238b2
|
implement some prototypes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23920 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 00:38:38 +00:00 |
|
Chris Lattner
|
cd04092fe4
|
add some prototypes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23919 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 00:38:25 +00:00 |
|
Chris Lattner
|
25d196880b
|
move this to the analyze tool
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23918 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 00:27:36 +00:00 |
|
Chris Lattner
|
581ba9073e
|
Don't invade the system namespace
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23917 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 00:16:03 +00:00 |
|
Chris Lattner
|
a322a5f58f
|
Use archive versions of these libraries, using the LinkAllPasses header.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23916 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 00:12:20 +00:00 |
|
Chris Lattner
|
9b2b56ef75
|
There is no need for this to be VC++ only
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23915 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-24 00:08:51 +00:00 |
|
Chris Lattner
|
3db4b62c2f
|
Fix a nasty bug that was causing miscompilation of global variables
on big endian 32-bit targets in some cases (e.g. PPC). This fixes several
PPC JIT failures.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23914 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 23:54:56 +00:00 |
|
Chris Lattner
|
667eeca19d
|
Shrinkify to match llc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23912 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:39:01 +00:00 |
|
Chris Lattner
|
2094725532
|
Shrinkify to make --help output look better
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23911 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:37:13 +00:00 |
|
Chris Lattner
|
7b7593c481
|
shrinkify the option name a bit
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23910 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:35:42 +00:00 |
|
Chris Lattner
|
2224dcc88c
|
Simplify this, matching changes in the tblgen emitter
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23909 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:34:25 +00:00 |
|
Chris Lattner
|
8ec9f331d2
|
Simplify this due to changes in the tblgen side
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23908 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:33:22 +00:00 |
|
Chris Lattner
|
d4d0797851
|
Add the needed #include, emit enums with the sizes of tables, remove
definitions from the LLVM namespace, since they are all static.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23907 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:33:08 +00:00 |
|
Chris Lattner
|
aa38be17c8
|
mark this as beta
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23906 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:23:45 +00:00 |
|
Chris Lattner
|
3e808a45b3
|
If a user requests help, give them help on both features and processors
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23905 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:23:13 +00:00 |
|
Chris Lattner
|
ed465f5407
|
Autogen subtarget information from .td files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23904 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:15:34 +00:00 |
|
Chris Lattner
|
5882e40ded
|
Add subtarget feature/processor defns to the .td file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23903 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:08:45 +00:00 |
|
Chris Lattner
|
c8d28890f6
|
rearrange things a bit so that instructions can use subtarget features in the
future.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23902 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:08:13 +00:00 |
|
Chris Lattner
|
f690e6f3f6
|
add a marker
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23901 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 22:07:20 +00:00 |
|
Chris Lattner
|
ffff6175ef
|
add a note that Nate mentioned last week
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23898 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 21:44:59 +00:00 |
|
Chris Lattner
|
1171ff4fd7
|
Put some of my random notes somewhere public
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23897 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 19:52:42 +00:00 |
|
Jeff Cohen
|
cc94b5178f
|
Work around GCC's dislike of attributes on function definitions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23896 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-10-23 15:22:50 +00:00 |
|