Chuck Rose III
9a79de3d09
Add files to windows project files. Also include <algorithm> explicitly so that vstudio build works
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46013 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-15 21:43:17 +00:00
Chuck Rose III
0b589912a8
Adding new files to win32 build
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45545 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-03 19:53:03 +00:00
Chris Lattner
b08b8e6f59
Fix PR1888, patch by Wilhansen Li.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45501 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-02 21:30:58 +00:00
Chuck Rose III
1a4ab520d5
Add StringPool + new CodeGen files to win32 build
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44805 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-10 19:31:09 +00:00
Chuck Rose III
e5839f8788
Adding MachineLoopInfo.h,.cpp and MachineLICP.cpp to VStudio build
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44690 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-08 00:53:13 +00:00
Chuck Rose III
3012ac63d3
Adjust VStudio files to add JITMemoryManager files + include <cassert> from same.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44651 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-06 02:03:01 +00:00
Chuck Rose III
dbc3a65f7b
Moving TGLexer.h from source to header file tab in TableGen project file
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44346 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-27 01:25:12 +00:00
Chuck Rose III
aa91792d6c
Add TGParser files to VStudio project files. Removed generated files section from TableGen project file as it is no longer needed. #Include <algorithm> directly from TGParser.cpp so it can see std::reverse.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44340 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-26 23:19:59 +00:00
Chuck Rose III
0ccb93034a
This change does a couple of things. First it gets the Visual Studio builds working.
...
I added the lexing files to the VStudio projects and removed the .l files from the
VStudio projects. There was a problem with use of strtoll in TGLexer.cpp and Chris
suggested switching to strtol, so that's included here.
Additionally, this checkin adds minimal x64 builds to the VStudio builds. Build issues
related to x64 in the windows specific files for DynamicLibrary.inc and Singals.inc
are worked around, but not ultimately solved. Binaries used to be stored in
...\win32\{Debug|Release}
but are now kept in
...\win32\bin\{win32|x64}\{Debug|Release}
intermediate files will continue to be stored in the individual project directories under
win32.
Some names will likely change in the future to reflect that the vstudio projects
are no longer 32-bit only, but I wanted to get things up and running today so kept away
from bigger restructuring.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44260 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-21 00:37:56 +00:00
Hartmut Kaiser
ea966dda1b
Updated VC++ build system
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44081 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-13 23:03:32 +00:00
Hartmut Kaiser
7de5a94099
Updated VC++ build system
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44004 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-12 01:24:50 +00:00
Hartmut Kaiser
55ce3d03cc
Updated VC++ build system
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43959 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-09 19:54:59 +00:00
Chuck Rose III
77819419b8
Adding some recently added files to the VStudio projects
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43919 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-09 00:48:27 +00:00
Hartmut Kaiser
abaff883ba
Updated VC++ build system
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43837 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-07 19:34:09 +00:00
Hartmut Kaiser
f2af25b2c1
Updated VC++ build system
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43631 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-02 01:44:08 +00:00
Hartmut Kaiser
e476a66761
Updated VC++ build system
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43479 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-29 21:56:15 +00:00
Hartmut Kaiser
3faa173448
Updated VC++ build system
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43368 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-25 22:56:13 +00:00
Hartmut Kaiser
fac5be9d9a
Added VC++ solution file allowing to build clang.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43279 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-24 00:13:40 +00:00
Hartmut Kaiser
3d251c626d
Updated VC++ build system
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43275 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-23 23:57:01 +00:00
Hartmut Kaiser
b38e795c4f
Updated VC++ build system
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43180 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-19 15:51:20 +00:00
Hartmut Kaiser
d9048606c4
Updated VC++ build system
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43123 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-18 12:31:51 +00:00
Hartmut Kaiser
efd4a5144b
Updated VC++ build system.
...
Silenced some VC warnings.
I'm getting linker errors, though: unresolved externals:
llvm::Split<class llvm::BasicBlock *,struct llvm::GraphTraits<class llvm::BasicBlock *> >(class llvm::DominatorTreeBase<class llvm::BasicBlock> &,class llvm::BasicBlock *)
and
llvm::Split<struct llvm::Inverse<class llvm::BasicBlock *>,struct llvm::GraphTraits<struct llvm::Inverse<class llvm::BasicBlock *> > >(class llvm::DominatorTreeBase<class llvm::BasicBlock> &,class llvm::BasicBlock *)
Where are these defined?
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43073 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-17 14:56:40 +00:00
Hartmut Kaiser
73184fcdc3
Updated VC++ build system.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42835 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-10 19:50:09 +00:00
Chuck Rose III
f5a69fe81f
Update win32 VStudio project files to keep pace with recently added and deleted files
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41553 91177308-0d34-0410-b5e6-96231b3b80d8
2007-08-28 18:59:02 +00:00
Chuck Rose III
7c2c2e71ed
Updates to the VStudio project files:
...
1. Switch from VStudio 2k3 to VStudio 2k5
2. All pdb files now will be placed as $(OutputDir)/$(ProjectName).pdb. This puts them alongside the
binaries with the same base name as the binary. If you need to copy the results of your llvm build
into another project's tree, this will simplify that process.
3. Recent files added to the tree were added to the proejects within the VStudio project
4. Project build dependency order fixed so that the build can take place in one pass. A generated
file was not being built at the correct time, causing a build error in about half the projects until
the build was run a second time.
Note you will need flex and bison installed an in your path in order to build properly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40557 91177308-0d34-0410-b5e6-96231b3b80d8
2007-07-27 18:20:11 +00:00
John Criswell
e644ef7b09
Convert .cvsignore files
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37801 91177308-0d34-0410-b5e6-96231b3b80d8
2007-06-29 16:35:07 +00:00
Jeff Cohen
0fea8ebb4a
Unbreak VC++ build.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36901 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-07 15:21:46 +00:00
Jeff Cohen
332376bc60
Unbreak VC++.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36831 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06 03:12:47 +00:00
Jeff Cohen
1d6bf2f580
Unbreak VC++ build.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36560 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-29 14:22:14 +00:00
Jeff Cohen
65e203d713
Note new header file.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36440 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-25 17:13:18 +00:00
Jeff Cohen
a18b965752
Unbreak VC++ build.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36362 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-23 13:55:05 +00:00
Jeff Cohen
a0c96a068c
Teach Visual Studio about Bitcode.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36341 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-22 15:00:52 +00:00
Jeff Cohen
3a37b6b19c
Track new header file.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35774 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-08 21:19:52 +00:00
Jeff Cohen
8aaa40610c
Unbreak VC++ build.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35732 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-07 14:31:16 +00:00
Jeff Cohen
a2150f639c
Track new header file.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35702 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-06 22:30:07 +00:00
Jeff Cohen
03d7ca14bb
Unbreak VC++ build.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35557 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-01 18:58:22 +00:00
Jeff Cohen
9cb24d0520
Cleanup obsolete stuff.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35268 91177308-0d34-0410-b5e6-96231b3b80d8
2007-03-22 19:13:29 +00:00
Jeff Cohen
ca5183d445
Unbreak VC++ build.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34917 91177308-0d34-0410-b5e6-96231b3b80d8
2007-03-05 00:00:42 +00:00
Jeff Cohen
1b30754ba9
Unbreak VC++ build.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33242 91177308-0d34-0410-b5e6-96231b3b80d8
2007-01-15 20:27:18 +00:00
Jeff Cohen
dfc12993b9
Unbreak VC++ build.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33021 91177308-0d34-0410-b5e6-96231b3b80d8
2007-01-08 20:17:17 +00:00
Jeff Cohen
6ebe23584e
Partial unbreak of VC++ (stream stuff has no easy fix).
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32614 91177308-0d34-0410-b5e6-96231b3b80d8
2006-12-15 21:47:01 +00:00
Jeff Cohen
97af751deb
Unbreak VC++ build.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32113 91177308-0d34-0410-b5e6-96231b3b80d8
2006-12-02 02:22:01 +00:00
Jeff Cohen
daa98106b7
Remove obsolete VS project.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31465 91177308-0d34-0410-b5e6-96231b3b80d8
2006-11-05 19:38:20 +00:00
Jeff Cohen
d41b30def3
Unbreak VC++ build.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31464 91177308-0d34-0410-b5e6-96231b3b80d8
2006-11-05 19:31:28 +00:00
Jeff Cohen
196d9b680e
Keep Visual Studio happy.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28067 91177308-0d34-0410-b5e6-96231b3b80d8
2006-05-03 00:28:50 +00:00
Jeff Cohen
84bfed087b
Keep Visual Studio informed.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27951 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-23 04:37:08 +00:00
Jeff Cohen
7b5db0b59e
Keep Visual Studio informed.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27920 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-20 22:19:06 +00:00
Jeff Cohen
3546bd2d36
Keep Visual Studio happy.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27581 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-11 02:01:22 +00:00
Jeff Cohen
1436f8ba21
Get Visual Studio building again.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27504 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-08 00:43:03 +00:00
Jeff Cohen
05eb2fc160
Fix more tablegen depedency issues in Visual Studio.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27431 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-05 05:19:18 +00:00