Devang Patel
|
c3edd08cbe
|
New test.
llvm-svn: 36379
|
2007-04-23 22:39:53 +00:00 |
|
Chris Lattner
|
5e06e0faf4
|
Read global symtab
llvm-svn: 36378
|
2007-04-23 21:26:05 +00:00 |
|
Chris Lattner
|
ed7414171f
|
fix off-by one
llvm-svn: 36377
|
2007-04-23 21:23:41 +00:00 |
|
Reid Spencer
|
78ba39377a
|
Dan is right, using "string first" would produce false positives. So,
devolve the check to a comparison against each component in the string.
Fortunately there isn't many of them.
llvm-svn: 36376
|
2007-04-23 21:21:53 +00:00 |
|
Chris Lattner
|
b6ae31a101
|
add a missing operator
llvm-svn: 36375
|
2007-04-23 20:58:14 +00:00 |
|
Chris Lattner
|
ada7a04469
|
write out the symtab for globals.
llvm-svn: 36374
|
2007-04-23 20:35:01 +00:00 |
|
Chris Lattner
|
8f45aa08fa
|
Fix a bug in bitstream writer handling abbrevs, add value symtab
llvm-svn: 36373
|
2007-04-23 20:34:46 +00:00 |
|
Dale Johannesen
|
5f27e8bcc4
|
Make Thumb funcs containing islands 4-byte aligned. Fix bugs maintaining
BBOffsets and BBSizes when adjusting conditional branches.
llvm-svn: 36372
|
2007-04-23 20:09:04 +00:00 |
|
Dale Johannesen
|
f7d3443fa7
|
add Align field, and use when generating function alignment
llvm-svn: 36371
|
2007-04-23 20:07:25 +00:00 |
|
Dale Johannesen
|
9dce0dffd1
|
add isThumb (unused as yet)
llvm-svn: 36370
|
2007-04-23 20:04:35 +00:00 |
|
Dale Johannesen
|
b51e8d6592
|
Fix generic getInlineAsmLength
llvm-svn: 36369
|
2007-04-23 20:00:17 +00:00 |
|
Dale Johannesen
|
0b2847d8c4
|
make EmitAlignment work the way Chris says it should
llvm-svn: 36368
|
2007-04-23 19:58:54 +00:00 |
|
Chris Lattner
|
f384c24a4d
|
implement reading of abbrevs, and writing of abbreviated global varrs.
llvm-svn: 36367
|
2007-04-23 18:58:34 +00:00 |
|
Chris Lattner
|
193294e642
|
implement reading of abbrevs
llvm-svn: 36366
|
2007-04-23 18:57:58 +00:00 |
|
Chris Lattner
|
38568c7454
|
minor cleanups
llvm-svn: 36365
|
2007-04-23 18:57:32 +00:00 |
|
Chris Lattner
|
69a8eda44d
|
finish implementation of basic abbrev writing.
llvm-svn: 36364
|
2007-04-23 17:43:52 +00:00 |
|
Chris Lattner
|
5510ac5a56
|
first part of implementation of abbrevs. The writer isn't fully there yet and the
reader doesn't handle them at all yet.
llvm-svn: 36363
|
2007-04-23 16:04:05 +00:00 |
|
Jeff Cohen
|
8a9b08982c
|
Unbreak VC++ build.
llvm-svn: 36362
|
2007-04-23 13:55:05 +00:00 |
|
Reid Spencer
|
8d2fd1bc21
|
Cygwin doesn't have the RSS_LIMIT for get/setrlimit.
llvm-svn: 36361
|
2007-04-23 07:22:51 +00:00 |
|
Lauro Ramos Venancio
|
e9c75ee05b
|
Add TLS tests.
llvm-svn: 36360
|
2007-04-23 01:29:35 +00:00 |
|
Lauro Ramos Venancio
|
b75c6c5cbc
|
X86 TLS: optimize the implementation of "local exec" model.
llvm-svn: 36359
|
2007-04-23 01:28:10 +00:00 |
|
Chris Lattner
|
7f11318d37
|
promote LLVMBitCodes to be a public header
llvm-svn: 36358
|
2007-04-23 01:01:37 +00:00 |
|
Chris Lattner
|
1aa0ae26a8
|
promote this to being a public header.
llvm-svn: 36357
|
2007-04-23 01:01:15 +00:00 |
|
Christopher Lamb
|
a157874a8a
|
PR400 phase 2. Propagate attributed load/store information through DAGs.
llvm-svn: 36356
|
2007-04-22 23:15:30 +00:00 |
|
Lauro Ramos Venancio
|
b1a101f0e7
|
X86 TLS: fix and optimize the implementation of "initial exec" model.
llvm-svn: 36355
|
2007-04-22 22:50:52 +00:00 |
|
Christopher Lamb
|
041ee2a78d
|
PR400 phase 1 implementation feedback.
llvm-svn: 36354
|
2007-04-22 22:22:02 +00:00 |
|
Jeff Cohen
|
726786aa76
|
Have compiler enforce this.
llvm-svn: 36353
|
2007-04-22 22:16:55 +00:00 |
|
Christopher Lamb
|
4bc6053376
|
Support alignment queries for degenerate (length 1) vectors.
llvm-svn: 36352
|
2007-04-22 21:54:13 +00:00 |
|
Andrew Lenharth
|
5de8804b02
|
simplify this test until it can be dealt with
llvm-svn: 36351
|
2007-04-22 20:58:56 +00:00 |
|
Christopher Lamb
|
52b9e77abb
|
Regenerated
llvm-svn: 36350
|
2007-04-22 20:09:11 +00:00 |
|
Christopher Lamb
|
5606cd66e2
|
PR400 work phase 1. Add attributed load/store instructions for volatile/align to LLVM.
llvm-svn: 36349
|
2007-04-22 19:24:39 +00:00 |
|
Jeff Cohen
|
577e8b8c63
|
Fix build problem with Gentoo 4.1.1-r3.
llvm-svn: 36348
|
2007-04-22 18:49:32 +00:00 |
|
Jeff Cohen
|
3dedea42de
|
Add new option to usage help.
llvm-svn: 36347
|
2007-04-22 18:33:20 +00:00 |
|
Reid Spencer
|
4169952dab
|
For PR1136:
Add reference counting to ParamAttrsList and make use of it in Function,
CallInst and InvokeInst classes.
llvm-svn: 36346
|
2007-04-22 17:28:03 +00:00 |
|
Reid Spencer
|
bcf9c262e7
|
Terminate with newline.
llvm-svn: 36345
|
2007-04-22 16:31:22 +00:00 |
|
Reid Spencer
|
5e886278ba
|
Undo premature commit.
llvm-svn: 36344
|
2007-04-22 16:30:47 +00:00 |
|
Reid Spencer
|
f2bf7ece0f
|
Terminate file with newline.
llvm-svn: 36343
|
2007-04-22 16:29:35 +00:00 |
|
Jeff Cohen
|
abe7ce99f0
|
Implement review feedback.
llvm-svn: 36342
|
2007-04-22 15:11:24 +00:00 |
|
Jeff Cohen
|
2cf2830f4d
|
Teach Visual Studio about Bitcode.
llvm-svn: 36341
|
2007-04-22 15:00:52 +00:00 |
|
Jeff Cohen
|
1851854ac2
|
Undo erroneous corrections.
llvm-svn: 36340
|
2007-04-22 14:56:37 +00:00 |
|
Reid Spencer
|
3c32917e0d
|
Fix the comparison of language names to accept any characters by using
"string first" instead of "regexp match". This helps C++ tests get executed.
llvm-svn: 36339
|
2007-04-22 14:14:11 +00:00 |
|
Christopher Lamb
|
56768513ee
|
Fix generation of certain scheduler itineraries.
llvm-svn: 36338
|
2007-04-22 09:04:24 +00:00 |
|
Chris Lattner
|
21fd470c8c
|
add llvm ir bitcode definition file
llvm-svn: 36337
|
2007-04-22 07:03:00 +00:00 |
|
Chris Lattner
|
7a7b428942
|
don't break reading from stdin
llvm-svn: 36336
|
2007-04-22 06:35:20 +00:00 |
|
Chris Lattner
|
1bfb4bd16d
|
link in bitwriter library
llvm-svn: 36335
|
2007-04-22 06:31:35 +00:00 |
|
Chris Lattner
|
c5bfff06f0
|
teach llvm-dis to read bitcode files
llvm-svn: 36334
|
2007-04-22 06:31:02 +00:00 |
|
Chris Lattner
|
dd27143526
|
add a temporary -bitcode option, which instructs llvm-as to produce a bitcode file instead of a bytecode file
llvm-svn: 36333
|
2007-04-22 06:28:58 +00:00 |
|
Chris Lattner
|
23910ea720
|
build the bitcode dir
llvm-svn: 36332
|
2007-04-22 06:26:05 +00:00 |
|
Chris Lattner
|
b7c184cbc1
|
Initial support for writing bitcode files. This currently only writes types,
the type symtab, and global/function protos, and is missing the important
size optimization, but it is a place to start.
llvm-svn: 36331
|
2007-04-22 06:24:45 +00:00 |
|
Chris Lattner
|
54e48ee45c
|
Initial support for reading bitcode files. They currently only read types,
the type symtab, and global/function protos, and are missing the important
size optimization, but it is a place to start.
llvm-svn: 36330
|
2007-04-22 06:23:29 +00:00 |
|