1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/utils/TableGen
Chuck Rose III b1944d8afb 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.

llvm-svn: 44260
2007-11-21 00:37:56 +00:00
..
AsmWriterEmitter.cpp Work around a bogus gcc 4.2 warning. 2007-07-18 04:51:57 +00:00
AsmWriterEmitter.h Maximally group commands. When all instructions within a command set have a 2006-07-18 18:28:27 +00:00
CallingConvEmitter.cpp Eliminate the recently introduced CCAssignToStackABISizeAlign 2007-11-14 08:29:13 +00:00
CallingConvEmitter.h More explicit keywords. 2007-07-30 14:51:59 +00:00
CodeEmitterGen.cpp Add target independent MachineInstr's to represent subreg insert/extract in MBB's. PR1350 2007-07-26 07:48:21 +00:00
CodeEmitterGen.h 1. Simplfy bit operations. 2006-07-13 21:02:53 +00:00
CodeGenInstruction.h Add a flag for indirect branch instructions. 2007-11-12 07:39:39 +00:00
CodeGenIntrinsics.h This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. 2007-08-04 01:51:18 +00:00
CodeGenRegisters.h Add CopyCost to TargetRegisterClass. This specifies the cost of copying a value 2007-09-19 01:35:01 +00:00
CodeGenTarget.cpp Add a flag for indirect branch instructions. 2007-11-12 07:39:39 +00:00
CodeGenTarget.h Eliminate an unused parameter. 2007-07-13 20:16:50 +00:00
DAGISelEmitter.cpp switch some calls to SelectionDAG::getTargetNode to use 2007-10-24 06:25:09 +00:00
DAGISelEmitter.h Initial support for multi-result patterns: 2007-09-12 23:30:14 +00:00
FileParser.cpp.cvs regenerate 2007-09-17 17:40:48 +00:00
FileParser.h.cvs regenerate 2007-09-17 17:40:48 +00:00
FileParser.y Added \!con(a,b) syntax to concatnate two dag fragments. 2007-05-15 01:23:24 +00:00
FileParser.y.cvs Added \!con(a,b) syntax to concatnate two dag fragments. 2007-05-15 01:23:24 +00:00
InstrInfoEmitter.cpp Add a flag for indirect branch instructions. 2007-11-12 07:39:39 +00:00
InstrInfoEmitter.h simplify the way operand flags and constraints are handled, making it easier 2006-11-06 23:49:51 +00:00
IntrinsicEmitter.cpp Add sqrt and powi intrinsics for long double. 2007-09-28 01:08:20 +00:00
IntrinsicEmitter.h Automatically generating intrinsic declarations from Dan Gohman. Modified 2007-02-07 20:38:26 +00:00
Makefile reimplement the tblgen lexer with a simple hand-written lexer. This eliminates 2007-11-18 02:57:27 +00:00
Record.cpp Add the ability to convert a tblgen type to a string. 2007-11-20 22:25:16 +00:00
Record.h Add the ability to convert a tblgen type to a string. 2007-11-20 22:25:16 +00:00
RegisterInfoEmitter.cpp Add parameter to getDwarfRegNum to permit targets 2007-11-13 19:13:01 +00:00
RegisterInfoEmitter.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00
SubtargetEmitter.cpp Add an "implies" field to features. This indicates that, if the current 2007-05-04 20:38:40 +00:00
SubtargetEmitter.h Allow itineraries to be passed through the Target Machine. 2005-11-01 20:06:59 +00:00
TableGen.cpp reapply 2007-02-27 22:08:27 +00:00
TableGenBackend.cpp What should be the last unnecessary <iostream>s in the library. 2006-12-07 22:21:48 +00:00
TableGenBackend.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00
TGLexer.cpp This change does a couple of things. First it gets the Visual Studio builds working. 2007-11-21 00:37:56 +00:00
TGLexer.h Record the start of the current token, for use in error reporting. 2007-11-19 07:43:52 +00:00