Chris Lattner
|
44187dbff1
|
Clean up hash table usage
Remove opaque pointer used for C compatibility which isn't an issue
llvm-svn: 275
|
2001-07-23 03:50:57 +00:00 |
Chris Lattner
|
d8f1cc98e8
|
Removal of the redundant CompileContext wrapper
llvm-svn: 274
|
2001-07-23 03:09:03 +00:00 |
Chris Lattner
|
8767b618ef
|
Verbosify descriptions
llvm-svn: 273
|
2001-07-23 02:54:25 +00:00 |
Chris Lattner
|
0af2464a78
|
Large scale changes to implement new command line argument facility
llvm-svn: 272
|
2001-07-23 02:35:57 +00:00 |
Chris Lattner
|
f2d1e79276
|
Remove dependence on command line library. Silly anyway.
llvm-svn: 271
|
2001-07-22 18:36:00 +00:00 |
Chris Lattner
|
2ed3326123
|
Make it pickier
llvm-svn: 270
|
2001-07-22 05:45:46 +00:00 |
Chris Lattner
|
1dde6921a3
|
Add flag for emacs so it realizes it's C++ code
llvm-svn: 269
|
2001-07-22 05:15:16 +00:00 |
Chris Lattner
|
941978e1bf
|
New test case
llvm-svn: 268
|
2001-07-22 05:00:34 +00:00 |
Chris Lattner
|
9c0f8f24e0
|
Privatize LLCOptions. It had no business being visible to the entire
program.
llvm-svn: 267
|
2001-07-22 04:40:02 +00:00 |
Chris Lattner
|
2c52fe7a52
|
Move private header into private directory
llvm-svn: 266
|
2001-07-22 03:59:25 +00:00 |
Chris Lattner
|
5f4b44652f
|
Convert from using C style char*'s to strings.
Look ma, no strdups
llvm-svn: 265
|
2001-07-22 03:57:31 +00:00 |
Chris Lattner
|
6f55581254
|
Remove String file some more
llvm-svn: 264
|
2001-07-22 00:46:48 +00:00 |
Chris Lattner
|
043ad095ae
|
Remove stringutils.h file
llvm-svn: 263
|
2001-07-22 00:18:33 +00:00 |
Chris Lattner
|
a05bbb614f
|
Destroy the StringUtils.h file
llvm-svn: 262
|
2001-07-22 00:18:10 +00:00 |
Chris Lattner
|
b299068101
|
Eliminate lots of unnecessary #includes and forward decls
there are probably more to kill
llvm-svn: 261
|
2001-07-21 23:24:48 +00:00 |
Chris Lattner
|
7769970e16
|
Eliminate many unneccesary #includes
llvm-svn: 260
|
2001-07-21 22:59:56 +00:00 |
Chris Lattner
|
7cad6f14b8
|
Make code fit in 80 columns more
llvm-svn: 259
|
2001-07-21 22:57:05 +00:00 |
Chris Lattner
|
eb68f3263c
|
Remove unneccesary #includes
llvm-svn: 258
|
2001-07-21 22:53:35 +00:00 |
Chris Lattner
|
293e80559c
|
Exterminate nasty Cisms
llvm-svn: 257
|
2001-07-21 22:42:09 +00:00 |
Chris Lattner
|
bdb56b1639
|
Refer to include/llvm/CodeGen not Codegen
llvm-svn: 256
|
2001-07-21 22:32:34 +00:00 |
Chris Lattner
|
388c608cb9
|
Instructions for use
llvm-svn: 255
|
2001-07-21 21:05:39 +00:00 |
Chris Lattner
|
e696d62ce3
|
Make sure we build all of the code!
llvm-svn: 254
|
2001-07-21 21:04:03 +00:00 |
Chris Lattner
|
dd511760d9
|
Renamed include/llvm/Codegen to include/llvm/CodeGen
llvm-svn: 253
|
2001-07-21 20:58:30 +00:00 |
Chris Lattner
|
7f95c9e33a
|
Fix code to be in a consistent style
llvm-svn: 252
|
2001-07-21 20:09:07 +00:00 |
Chris Lattner
|
68cf7a4626
|
More minor reorganizations
llvm-svn: 251
|
2001-07-21 20:08:52 +00:00 |
Chris Lattner
|
93547c3231
|
Remove getTempValuesForMachineCode from the Instruction interface
to remove dependency on <vector>
llvm-svn: 250
|
2001-07-21 20:04:10 +00:00 |
Chris Lattner
|
863bb601ce
|
Filter out the sparc.burm.c file
llvm-svn: 249
|
2001-07-21 19:43:08 +00:00 |
Chris Lattner
|
720ff31ab4
|
Moved LLC subdir to the tools top level directory
llvm-svn: 248
|
2001-07-21 19:33:01 +00:00 |
Chris Lattner
|
897e02b2c0
|
Make the makefile work
llvm-svn: 247
|
2001-07-21 19:31:40 +00:00 |
Chris Lattner
|
7309d66d73
|
Add new ctor for ConstPoolBool
llvm-svn: 246
|
2001-07-21 19:16:08 +00:00 |
Chris Lattner
|
77ba32f4cc
|
Add new constructor for const pool bool
llvm-svn: 245
|
2001-07-21 19:15:26 +00:00 |
Chris Lattner
|
55406840e2
|
Add support for casts
llvm-svn: 244
|
2001-07-21 19:10:49 +00:00 |
Chris Lattner
|
c9f7c061bc
|
Add support for casting operators
llvm-svn: 243
|
2001-07-21 19:10:33 +00:00 |
Chris Lattner
|
e850a7920e
|
Support changed expression api
llvm-svn: 242
|
2001-07-21 19:08:44 +00:00 |
Chris Lattner
|
2c6f274188
|
More functionality, renamed API
llvm-svn: 241
|
2001-07-21 19:07:19 +00:00 |
Chris Lattner
|
4ee51f4ede
|
Moved isIntegral to the Type system
Renamed equals(char) to equalsInt(char). Made it a const memfunc
llvm-svn: 240
|
2001-07-21 19:02:43 +00:00 |
Chris Lattner
|
24a2d2b7db
|
Autodep functionality broken. Remove so we get successful builds
llvm-svn: 239
|
2001-07-21 18:59:13 +00:00 |
Vikram S. Adve
|
18f60c7082
|
Version of testmemory to test alloca, load and store.
llvm-svn: 238
|
2001-07-21 12:46:12 +00:00 |
Vikram S. Adve
|
6546f97d2f
|
Used a bigger constant in loopfunc.ll that doesn't fit in immed field.
llvm-svn: 237
|
2001-07-21 12:44:24 +00:00 |
Vikram S. Adve
|
6ee77c851e
|
Utility routines for simpler access to the value of an integer constant.
llvm-svn: 236
|
2001-07-21 12:44:00 +00:00 |
Vikram S. Adve
|
4d709951bb
|
Program options class.
llvm-svn: 235
|
2001-07-21 12:43:07 +00:00 |
Vikram S. Adve
|
2d94a344f0
|
Driver and options for the llc compiler.
llvm-svn: 234
|
2001-07-21 12:42:29 +00:00 |
Vikram S. Adve
|
656823944e
|
Description of the SPARC as a target architecture.
llvm-svn: 233
|
2001-07-21 12:42:19 +00:00 |
Vikram S. Adve
|
3414e78e29
|
Base clas for a description of a target architecture.
llvm-svn: 232
|
2001-07-21 12:42:08 +00:00 |
Vikram S. Adve
|
ab9e557102
|
Instruction selection via pattern matching on instruction trees using BURG.
llvm-svn: 231
|
2001-07-21 12:41:50 +00:00 |
Vikram S. Adve
|
9c049ca36c
|
*** empty log message ***
llvm-svn: 230
|
2001-07-21 12:41:01 +00:00 |
Vikram S. Adve
|
aa576e5b8b
|
Added CodeGen, LLC, and Support.
llvm-svn: 229
|
2001-07-21 12:40:37 +00:00 |
Vikram S. Adve
|
1f3de470af
|
General support utilities like a program options class and a StringMap
class for mapping strings to arbitrary things.
llvm-svn: 228
|
2001-07-21 12:40:18 +00:00 |
Vikram S. Adve
|
ad5ac0fab4
|
CompileContext and options class for the llc compiler.
llvm-svn: 227
|
2001-07-21 12:39:30 +00:00 |
Vikram S. Adve
|
5c66a797a2
|
Header files for the target architecture description and for instruction
selection, and instances of these for the SPARC.
llvm-svn: 226
|
2001-07-21 12:39:03 +00:00 |