Ruchira Sasanka
|
f75118336e
|
Changed printValue() to print constant value if the value is a constant.
llvm-svn: 292
|
2001-07-24 18:21:21 +00:00 |
|
Ruchira Sasanka
|
12710ee1b2
|
*** empty log message ***
llvm-svn: 291
|
2001-07-24 17:14:13 +00:00 |
|
Chris Lattner
|
aafababdd2
|
Doh! Wrong Optional flag. :(
llvm-svn: 290
|
2001-07-23 23:14:23 +00:00 |
|
Chris Lattner
|
501f2d27ea
|
Add a comment indicating that there is documentation of the library
llvm-svn: 289
|
2001-07-23 23:04:07 +00:00 |
|
Chris Lattner
|
866521c345
|
Minor changes to implementation of CommandLine library to let users override
options forced by different subclasses of Option
llvm-svn: 286
|
2001-07-23 23:02:45 +00:00 |
|
Chris Lattner
|
3e365b974b
|
CommandLine library cleanup. No longer use getValue/setValue, instead, just treat the commandline
args as the objects they represent and the "right thing" will happen
llvm-svn: 283
|
2001-07-23 19:27:24 +00:00 |
|
Chris Lattner
|
2b73dd7866
|
Doh! Wrong accessor. Caused 'can not read bytecode' errors. :(
llvm-svn: 282
|
2001-07-23 18:51:23 +00:00 |
|
Chris Lattner
|
a601339af2
|
Eliminated the Unique class in favor of NonCopyable and NonCopyableV
llvm-svn: 280
|
2001-07-23 18:26:21 +00:00 |
|
Chris Lattner
|
ff6c44f04f
|
Moved inline/llvm/Tools/* to include/llvm/Support/*
llvm-svn: 279
|
2001-07-23 17:46:59 +00:00 |
|
Chris Lattner
|
59f8477b5c
|
Initial checkin
llvm-svn: 278
|
2001-07-23 17:17:47 +00:00 |
|
Chris Lattner
|
e847a66947
|
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
|
d73669f4c6
|
Removal of the redundant CompileContext wrapper
llvm-svn: 274
|
2001-07-23 03:09:03 +00:00 |
|
Chris Lattner
|
f42a7804c8
|
Large scale changes to implement new command line argument facility
llvm-svn: 272
|
2001-07-23 02:35:57 +00:00 |
|
Chris Lattner
|
350f414175
|
Remove dependence on command line library. Silly anyway.
llvm-svn: 271
|
2001-07-22 18:36:00 +00:00 |
|
Chris Lattner
|
c5758cb574
|
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
|
9329758c8c
|
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
|
ca2a14b6a3
|
Eliminate many unneccesary #includes
llvm-svn: 260
|
2001-07-21 22:59:56 +00:00 |
|
Chris Lattner
|
f586a0a5cb
|
Make code fit in 80 columns more
llvm-svn: 259
|
2001-07-21 22:57:05 +00:00 |
|
Chris Lattner
|
56bd9d029e
|
Remove unneccesary #includes
llvm-svn: 258
|
2001-07-21 22:53:35 +00:00 |
|
Chris Lattner
|
846fdcd762
|
Exterminate nasty Cisms
llvm-svn: 257
|
2001-07-21 22:42:09 +00:00 |
|
Chris Lattner
|
5ad9c0fe87
|
Refer to include/llvm/CodeGen not Codegen
llvm-svn: 256
|
2001-07-21 22:32:34 +00:00 |
|
Chris Lattner
|
95de507872
|
Make sure we build all of the code!
llvm-svn: 254
|
2001-07-21 21:04:03 +00:00 |
|
Chris Lattner
|
f1a2e3b6bb
|
Renamed include/llvm/Codegen to include/llvm/CodeGen
llvm-svn: 253
|
2001-07-21 20:58:30 +00:00 |
|
Chris Lattner
|
1104f35aaf
|
Fix code to be in a consistent style
llvm-svn: 252
|
2001-07-21 20:09:07 +00:00 |
|
Chris Lattner
|
7482575151
|
Remove getTempValuesForMachineCode from the Instruction interface
to remove dependency on <vector>
llvm-svn: 250
|
2001-07-21 20:04:10 +00:00 |
|
Chris Lattner
|
5bc03696de
|
Moved LLC subdir to the tools top level directory
llvm-svn: 248
|
2001-07-21 19:33:01 +00:00 |
|
Chris Lattner
|
bf2c12c224
|
Add new ctor for ConstPoolBool
llvm-svn: 246
|
2001-07-21 19:16:08 +00:00 |
|
Chris Lattner
|
76e199ffd2
|
Add new constructor for const pool bool
llvm-svn: 245
|
2001-07-21 19:15:26 +00:00 |
|
Chris Lattner
|
45cddb6e02
|
Add support for casts
llvm-svn: 244
|
2001-07-21 19:10:49 +00:00 |
|
Chris Lattner
|
9f3245e86b
|
More functionality, renamed API
llvm-svn: 241
|
2001-07-21 19:07:19 +00:00 |
|
Vikram S. Adve
|
a72bdbe37a
|
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
|
1b172a1df5
|
Program options class.
llvm-svn: 235
|
2001-07-21 12:43:07 +00:00 |
|
Vikram S. Adve
|
75d94738e6
|
Description of the SPARC as a target architecture.
llvm-svn: 233
|
2001-07-21 12:42:19 +00:00 |
|
Vikram S. Adve
|
e9a98b1c2b
|
Base clas for a description of a target architecture.
llvm-svn: 232
|
2001-07-21 12:42:08 +00:00 |
|
Vikram S. Adve
|
7145b98c93
|
Instruction selection via pattern matching on instruction trees using BURG.
llvm-svn: 231
|
2001-07-21 12:41:50 +00:00 |
|
Vikram S. Adve
|
f9db1450d8
|
*** empty log message ***
llvm-svn: 230
|
2001-07-21 12:41:01 +00:00 |
|
Vikram S. Adve
|
23abfdee2f
|
Added CodeGen, LLC, and Support.
llvm-svn: 229
|
2001-07-21 12:40:37 +00:00 |
|
Vikram S. Adve
|
0025c5f58a
|
Add isIntegral() method to SignedIntType and UnsignedIntType.
llvm-svn: 224
|
2001-07-21 12:32:48 +00:00 |
|
Vikram S. Adve
|
10973f75ab
|
Compute and cache information about the storage size and layout
of structures. This information is machine-dependent.
llvm-svn: 222
|
2001-07-20 21:09:17 +00:00 |
|
Vikram S. Adve
|
0d8d2f87a3
|
Provide uniform access to the pointer operand and to the index
operands (if any) for different types of MemAccessInst's.
llvm-svn: 221
|
2001-07-20 21:07:06 +00:00 |
|
Vikram S. Adve
|
cec502cb48
|
Added a representation of the machine instructions generated
for a VM instruction.
llvm-svn: 220
|
2001-07-20 21:05:02 +00:00 |
|
Chris Lattner
|
6aec8e1991
|
Start of expression analysis support
llvm-svn: 219
|
2001-07-20 19:17:55 +00:00 |
|
Chris Lattner
|
b6d8fb9977
|
Implement ensureTypeAvailable
Implement ConstPoolInt class
llvm-svn: 215
|
2001-07-20 19:16:02 +00:00 |
|
Chris Lattner
|
510fc61456
|
Add support for constant propogation of multiplies
llvm-svn: 214
|
2001-07-20 19:15:36 +00:00 |
|
Chris Lattner
|
a2122c28d0
|
Factor out WriteAsOperand.
llvm-svn: 213
|
2001-07-20 19:15:21 +00:00 |
|
Chris Lattner
|
8b78573709
|
Add a comment.
llvm-svn: 212
|
2001-07-20 19:15:08 +00:00 |
|
Chris Lattner
|
48f4974b39
|
Fix nasty typo
llvm-svn: 204
|
2001-07-20 04:39:07 +00:00 |
|
Chris Lattner
|
11f4097f50
|
Support external methods
llvm-svn: 200
|
2001-07-15 21:43:45 +00:00 |
|
Chris Lattner
|
5c33905f73
|
Implement forward/external declarations for methods.
llvm-svn: 196
|
2001-07-15 06:35:59 +00:00 |
|
Chris Lattner
|
bb3f9b179a
|
Implement forward/external declarations for methods. Also, emit an error if a method
is defined more than once, instead of crashing.
llvm-svn: 195
|
2001-07-15 06:35:53 +00:00 |
|