summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Rollback some changes that adversely affected performance. I'm currently ↵Owen Anderson2007-04-241-22/+26
| | | | | | | | rethinking my approach to this, so hopefully I'll find a way to do this without making this slower. llvm-svn: 36392
* implement support for reading aggregate constants, including handling forwardChris Lattner2007-04-242-5/+108
| | | | | | constant references, etc. llvm-svn: 36391
* add supprot for FP constants, wide integers, and fix the encoding of MININTChris Lattner2007-04-241-8/+40
| | | | llvm-svn: 36390
* read basic constants: null, undef, integers <= 64bitsChris Lattner2007-04-242-2/+80
| | | | llvm-svn: 36389
* fix off-by-one computing size for section abbrevsChris Lattner2007-04-241-1/+1
| | | | llvm-svn: 36388
* Use '-1U' where '-1UL' is obvious overkill, eliminating gcc warnings aboutScott Michel2007-04-241-2/+2
| | | | | | tests always being true in the process. llvm-svn: 36387
* move check to the right place :)Chris Lattner2007-04-241-3/+4
| | | | llvm-svn: 36386
* track global initsChris Lattner2007-04-242-3/+9
| | | | llvm-svn: 36385
* Emit module-level constants.Chris Lattner2007-04-243-10/+118
| | | | llvm-svn: 36384
* modify per review commentaryDale Johannesen2007-04-231-2/+2
| | | | llvm-svn: 36383
* add codes for constants tableChris Lattner2007-04-231-3/+17
| | | | llvm-svn: 36382
* Fix bug in isFloatingPoint()Christopher Lamb2007-04-231-1/+1
| | | | llvm-svn: 36381
* FixDevang Patel2007-04-231-5/+9
| | | | | | http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070423/048333.html llvm-svn: 36380
* New test.Devang Patel2007-04-231-0/+71
| | | | llvm-svn: 36379
* Read global symtabChris Lattner2007-04-232-3/+59
| | | | llvm-svn: 36378
* fix off-by oneChris Lattner2007-04-231-1/+1
| | | | llvm-svn: 36377
* Dan is right, using "string first" would produce false positives. So,Reid Spencer2007-04-231-7/+9
| | | | | | | devolve the check to a comparison against each component in the string. Fortunately there isn't many of them. llvm-svn: 36376
* add a missing operatorChris Lattner2007-04-231-0/+5
| | | | llvm-svn: 36375
* write out the symtab for globals.Chris Lattner2007-04-231-33/+70
| | | | llvm-svn: 36374
* Fix a bug in bitstream writer handling abbrevs, add value symtabChris Lattner2007-04-232-6/+12
| | | | llvm-svn: 36373
* Make Thumb funcs containing islands 4-byte aligned. Fix bugs maintainingDale Johannesen2007-04-231-6/+19
| | | | | | BBOffsets and BBSizes when adjusting conditional branches. llvm-svn: 36372
* add Align field, and use when generating function alignmentDale Johannesen2007-04-232-3/+13
| | | | llvm-svn: 36371
* add isThumb (unused as yet)Dale Johannesen2007-04-232-0/+5
| | | | llvm-svn: 36370
* Fix generic getInlineAsmLengthDale Johannesen2007-04-231-4/+18
| | | | llvm-svn: 36369
* make EmitAlignment work the way Chris says it shouldDale Johannesen2007-04-231-1/+3
| | | | llvm-svn: 36368
* implement reading of abbrevs, and writing of abbreviated global varrs.Chris Lattner2007-04-232-6/+13
| | | | llvm-svn: 36367
* implement reading of abbrevsChris Lattner2007-04-231-6/+89
| | | | llvm-svn: 36366
* minor cleanupsChris Lattner2007-04-231-3/+5
| | | | llvm-svn: 36365
* finish implementation of basic abbrev writing.Chris Lattner2007-04-231-4/+69
| | | | llvm-svn: 36364
* first part of implementation of abbrevs. The writer isn't fully there yet ↵Chris Lattner2007-04-235-25/+156
| | | | | | | | and the reader doesn't handle them at all yet. llvm-svn: 36363
* Unbreak VC++ build.Jeff Cohen2007-04-231-2/+2
| | | | llvm-svn: 36362
* Cygwin doesn't have the RSS_LIMIT for get/setrlimit.Reid Spencer2007-04-231-0/+2
| | | | llvm-svn: 36361
* Add TLS tests.Lauro Ramos Venancio2007-04-232-0/+38
| | | | llvm-svn: 36360
* X86 TLS: optimize the implementation of "local exec" model.Lauro Ramos Venancio2007-04-231-3/+10
| | | | llvm-svn: 36359
* promote LLVMBitCodes to be a public headerChris Lattner2007-04-233-89/+2
| | | | llvm-svn: 36358
* promote this to being a public header.Chris Lattner2007-04-231-0/+87
| | | | llvm-svn: 36357
* PR400 phase 2. Propagate attributed load/store information through DAGs.Christopher Lamb2007-04-225-41/+122
| | | | llvm-svn: 36356
* X86 TLS: fix and optimize the implementation of "initial exec" model.Lauro Ramos Venancio2007-04-223-2/+11
| | | | llvm-svn: 36355
* PR400 phase 1 implementation feedback.Christopher Lamb2007-04-222-8/+4
| | | | llvm-svn: 36354
* Have compiler enforce this.Jeff Cohen2007-04-222-4/+5
| | | | llvm-svn: 36353
* Support alignment queries for degenerate (length 1) vectors.Christopher Lamb2007-04-221-2/+8
| | | | llvm-svn: 36352
* simplify this test until it can be dealt withAndrew Lenharth2007-04-221-6/+7
| | | | llvm-svn: 36351
* RegeneratedChristopher Lamb2007-04-223-4385/+3361
| | | | llvm-svn: 36350
* PR400 work phase 1. Add attributed load/store instructions for ↵Christopher Lamb2007-04-226-20/+146
| | | | | | volatile/align to LLVM. llvm-svn: 36349
* Fix build problem with Gentoo 4.1.1-r3.Jeff Cohen2007-04-222-1/+5
| | | | llvm-svn: 36348
* Add new option to usage help.Jeff Cohen2007-04-221-0/+1
| | | | llvm-svn: 36347
* For PR1136:Reid Spencer2007-04-225-21/+93
| | | | | | | Add reference counting to ParamAttrsList and make use of it in Function, CallInst and InvokeInst classes. llvm-svn: 36346
* Terminate with newline.Reid Spencer2007-04-221-2/+0
| | | | llvm-svn: 36345
* Undo premature commit.Reid Spencer2007-04-221-4/+1
| | | | llvm-svn: 36344
* Terminate file with newline.Reid Spencer2007-04-221-1/+4
| | | | llvm-svn: 36343
OpenPOWER on IntegriCloud