Jeff Cohen
3800a28d46
Win32 support for Mutex class.
...
llvm-svn: 22420
2005-07-13 02:15:18 +00:00
Jeff Cohen
8161bc5d35
Add new files to Visual Studio projects.
...
llvm-svn: 22395
2005-07-12 03:00:20 +00:00
Jeff Cohen
64869f5d20
Adding new files to Visual Studio projects.
...
llvm-svn: 22328
2005-07-02 02:04:26 +00:00
Jeff Cohen
8d9d9d7af0
Add ElfWriter stuff to Visual Studio
...
llvm-svn: 22304
2005-06-28 02:43:03 +00:00
Jeff Cohen
d45bdb45c1
Add SimplyLibCalls.cpp to VC++ build
...
llvm-svn: 21554
2005-04-26 02:57:49 +00:00
Jeff Cohen
df4f480498
Add CondPropagate.cpp to VC++ Transforms project
...
llvm-svn: 21310
2005-04-16 02:51:44 +00:00
Jeff Cohen
44af33905a
Do #include HashExtras.h with VC++
...
llvm-svn: 20640
2005-03-16 05:49:58 +00:00
Jeff Cohen
2419195c1e
Remove deleted files from VC++ project.
...
llvm-svn: 20636
2005-03-16 05:09:59 +00:00
Jeff Cohen
9bc0cc890e
Add EquivClassGraphs.cpp to VC++ project.
...
llvm-svn: 20607
2005-03-15 06:31:46 +00:00
Jeff Cohen
cce4b92601
Somehow tablegen.exe got moved... fix up tablegen invocations to match.
...
llvm-svn: 20212
2005-02-16 05:06:52 +00:00
Jeff Cohen
fc9f146966
Put libraries in a common directory
...
llvm-svn: 19995
2005-02-02 06:33:11 +00:00
Jeff Cohen
391380ee97
Silence VC++ warnings about using 'this' in base member initializations.
...
llvm-svn: 19937
2005-01-30 17:54:12 +00:00
Jeff Cohen
a7f83cf6b3
Unbreak VC++ build
...
llvm-svn: 19903
2005-01-29 03:32:49 +00:00
Jeff Cohen
c723678541
Get VC++ compiling again
...
llvm-svn: 19869
2005-01-28 07:29:32 +00:00
Jeff Cohen
e90b0c5469
Add (non-working) project bugpoint to Visual Studio
...
llvm-svn: 19750
2005-01-22 17:35:30 +00:00
Jeff Cohen
0e64c73e67
Don't exclude FileUtilies and ToolRunner from VC++ build
...
llvm-svn: 19748
2005-01-22 16:32:47 +00:00
Jeff Cohen
90f0dc8fc6
Get analyze to show all analysis options when compiled with VC++
...
llvm-svn: 19710
2005-01-20 05:19:40 +00:00
Jeff Cohen
e1fde90bac
Add analyze project to Visual Studio
...
llvm-svn: 19709
2005-01-20 04:52:59 +00:00
Jeff Cohen
6eaf83e172
Add project llvm-proj to Visual Studio
...
llvm-svn: 19708
2005-01-20 04:41:49 +00:00
Jeff Cohen
cef394290f
Add project llvm-ld to Visual Studio
...
llvm-svn: 19665
2005-01-18 05:44:50 +00:00
Jeff Cohen
18320b07d4
Add project llvm-nm to Visual Studio
...
llvm-svn: 19664
2005-01-18 05:44:25 +00:00
Jeff Cohen
1a6c167332
Add project llvm-ld to Visual Studio
...
llvm-svn: 19663
2005-01-18 05:39:37 +00:00
Jeff Cohen
c45440c72b
Add llvm-bcanalyzer project to Visual Studio
...
llvm-svn: 19662
2005-01-18 05:31:34 +00:00
Jeff Cohen
fcd4587a75
Add some .cvsignores to the win32 hierarchy to account for generated files
...
llvm-svn: 19603
2005-01-16 03:18:23 +00:00
Jeff Cohen
a2071f1247
Add new file to Visual Studio CodeGen project
...
llvm-svn: 19574
2005-01-15 07:33:52 +00:00
Jeff Cohen
847b54101b
Add new file to Visual Studio CodeGen project
...
llvm-svn: 19505
2005-01-12 04:32:42 +00:00
Jeff Cohen
703f7db254
Apply feed back from Chris:
...
1. Rename createLoaderPass to CreateProfileLoaderPass
2. Opt shouldn't use the pass registered in CodeGen.
llvm-svn: 19431
2005-01-10 03:56:27 +00:00
Jeff Cohen
c783e07a7c
Update System project in Visual Studio to reflect renamed files.
...
llvm-svn: 19428
2005-01-10 00:50:11 +00:00
Jeff Cohen
14903e0148
Get lib/Analysis/DataStructure to compile with VC++
...
llvm-svn: 19412
2005-01-09 04:18:28 +00:00
Jeff Cohen
39b0644b42
Workaround a VC++ bug. Microsoft puts the hash_map class in namespace stdext, but
...
this classes uses a utility function in namespace std. But Microsoft apparently
assumes everyone will "using namespace std;". As LLVM doesn't.... Add a
"use std::_Distance;" to get it working.
llvm-svn: 19411
2005-01-09 04:13:09 +00:00
Jeff Cohen
a2c16d2555
Add a few more passes to LinkAllPasses.h
...
llvm-svn: 19371
2005-01-08 18:15:23 +00:00
Jeff Cohen
39c14e7bca
Get new SelectionDAG stuff building with Visual Studio.
...
llvm-svn: 19340
2005-01-07 15:52:36 +00:00
Jeff Cohen
d97ad08ef8
Remove bogus project folder
...
llvm-svn: 19318
2005-01-07 06:54:58 +00:00
Jeff Cohen
00d5508496
Add project opt to Visual Studio.
...
llvm-svn: 19307
2005-01-06 06:02:53 +00:00
Jeff Cohen
05af8cfbd5
Make bison/flex build steps output the same message in Visual Studio as
...
on Unix.
llvm-svn: 19283
2005-01-04 06:18:10 +00:00
Jeff Cohen
a272e9a839
Add C backend to llc in Visual Studio.
...
llvm-svn: 19282
2005-01-04 06:01:55 +00:00
Jeff Cohen
f544d36614
Add additional header file to VS project. Patch submitted by Morten.
...
llvm-svn: 19274
2005-01-03 16:37:16 +00:00
Jeff Cohen
70d13a979c
Cleanup some Visual Studio project dependencies.
...
llvm-svn: 19253
2005-01-02 04:44:36 +00:00
Jeff Cohen
2cf40e142c
Eliminate the use of the global variable hack in the X86 target that was used
...
to get Visual Studio to link in X86.lib to the executables that need it. There
is another way of doing it.
llvm-svn: 19252
2005-01-02 04:23:12 +00:00
Jeff Cohen
e98c7b6f26
Add llvm-link, Linker projects to Visual Studio.
...
llvm-svn: 19235
2005-01-01 22:32:26 +00:00
Jeff Cohen
8db20fe964
Add missing header files to projects.
...
llvm-svn: 19234
2005-01-01 22:30:19 +00:00
Jeff Cohen
b06a83e285
Add llvm-ranlib project to Visual Studio.
...
llvm-svn: 19231
2005-01-01 22:05:56 +00:00
Jeff Cohen
5c3261e5f2
Add llvm-ar project to Visual Studio.
...
llvm-svn: 19230
2005-01-01 22:00:28 +00:00
Jeff Cohen
16034813e6
Add -v option to bison.
...
llvm-svn: 19229
2005-01-01 21:35:39 +00:00
Jeff Cohen
49123973f8
Add missing file SystemUtils.cpp to Support project.
...
llvm-svn: 19228
2005-01-01 21:34:18 +00:00
Jeff Cohen
1d2912470a
Add llvm-as project to Visual Studio
...
llvm-svn: 19227
2005-01-01 20:51:41 +00:00
Jeff Cohen
980d6098b6
Add llvm-dis project to Visual Studio
...
llvm-svn: 19226
2005-01-01 20:18:03 +00:00
Jeff Cohen
08f30c0c33
Put executables into a single directory
...
llvm-svn: 19225
2005-01-01 19:37:14 +00:00
Jeff Cohen
031c3d891c
Improve TableGen dependencies
...
Move TableGen generated files out of the src tree
Add descriptions to the custom build steps
llvm-svn: 19223
2005-01-01 18:17:40 +00:00
Jeff Cohen
bb3d4a1b64
Bring VS projects up to date with respect to recent changes
...
llvm-svn: 19167
2004-12-27 16:49:34 +00:00
Jeff Cohen
683b1a5e3c
Get VC++ building again
...
llvm-svn: 19140
2004-12-24 16:26:47 +00:00
Jeff Cohen
039b4abf6c
Eliminate use of ltdl.c when doing a VC++ build. Because libtool isn't used,
...
ltdl's LGPL license would infect all of LLVM.
llvm-svn: 19137
2004-12-24 07:57:09 +00:00
Jeff Cohen
cd80438755
Allow llc to recognize -march=x86. As it was, it didn't recognize any
...
architecture at all.
llvm-svn: 19114
2004-12-23 06:45:32 +00:00
Jeff Cohen
248192ac04
Add project Bytecode to Visual Studio
...
llvm-svn: 19085
2004-12-22 00:27:14 +00:00
Jeff Cohen
fd0e3542f9
Visual Studio project Configure should place the configured header files
...
in the win32 subtree instead of the src subtree.
llvm-svn: 19080
2004-12-21 06:49:13 +00:00
Jeff Cohen
033fed0205
Add llc project to Visual Studio
...
llvm-svn: 19036
2004-12-19 17:53:47 +00:00
Jeff Cohen
e14dc8bb79
Add lli project to Visual Studio
...
llvm-svn: 19035
2004-12-19 06:40:39 +00:00
Jeff Cohen
b49205c550
Enable browse information in Visual Studio
...
llvm-svn: 19034
2004-12-19 02:29:00 +00:00
Jeff Cohen
45efd8df99
Improve dependency management for lib/system/win32/* files. Instead of copying the
...
files from win32/* to platform/*, create one line files in platform that include the
corresponding file in win32. This makes life much more enjoyable!
The cruel irony is that NTFS has hard links just like Unix, but there's no way to
get to them from the DOS prompt!
llvm-svn: 19033
2004-12-18 08:01:43 +00:00
Jeff Cohen
ca9b7e66d0
Don't forget about release configuration...
...
llvm-svn: 19032
2004-12-18 07:05:59 +00:00
Jeff Cohen
c3ba60ece6
Rationalize warning suppression. First, 64-bit portability warnings are disabled. The
...
specific warnings they produced were being suppressed anyway. The truncation warnings
that were suppressed are now enabled, and the few that still occur ought to be fixed.
The only warnings suppressed now are the "negating an unsigned is still unsigned", the
validity of which Chris does not accept, and the "implicit conversion of <type> to bool
performance warning". Making the conversion explicit won't make it run any faster and
this is an easier way to shut the compiler up.
llvm-svn: 19031
2004-12-18 06:55:41 +00:00
Jeff Cohen
81184bb528
Fix win32 breakage
...
llvm-svn: 19028
2004-12-18 06:42:15 +00:00
Jeff Cohen
07a900f0b7
Fix residual Visual Studio build problems
...
llvm-svn: 18688
2004-12-09 05:51:11 +00:00
Chris Lattner
5b87507304
Update the win32 project files, contributed by Morton Ofstad!
...
llvm-svn: 18495
2004-12-04 19:14:38 +00:00
Reid Spencer
2732be9e52
Remove dupliate buid of Signals.cpp
...
Patch contributed by Jeff Cohen.
llvm-svn: 17888
2004-11-16 06:57:30 +00:00
Reid Spencer
b40098e334
Updates to Visual C++ project files for building on win32.
...
Patch contributed by Morten Ofstad.
llvm-svn: 17829
2004-11-15 17:28:08 +00:00
Reid Spencer
6e886d051c
Update relative files.
...
Patch contributed by Morten Ofstad.
llvm-svn: 17828
2004-11-15 17:27:00 +00:00
Chris Lattner
bb65a7f10e
This file is gone
...
llvm-svn: 17627
2004-11-08 18:46:09 +00:00
Chris Lattner
6f38d28817
Remove this file as suggested by Jeff Cohen
...
llvm-svn: 17480
2004-11-05 04:17:19 +00:00
Chris Lattner
7d7f23b7db
Fix project file, patch contributed by Jeff Cohen
...
llvm-svn: 17479
2004-11-05 04:15:30 +00:00
Reid Spencer
7206bf9e9f
Top level files for building natively on win32
...
llvm-svn: 17447
2004-11-03 16:14:40 +00:00
Reid Spencer
67b62fbaa7
MS Visual Studio files for building LLVM on Win32 platforms.
...
llvm-svn: 17446
2004-11-03 16:13:14 +00:00