Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rollback some changes that adversely affected performance. I'm currently ↵ | Owen Anderson | 2007-04-24 | 1 | -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 forward | Chris Lattner | 2007-04-24 | 2 | -5/+108 |
| | | | | | | constant references, etc. llvm-svn: 36391 | ||||
* | add supprot for FP constants, wide integers, and fix the encoding of MININT | Chris Lattner | 2007-04-24 | 1 | -8/+40 |
| | | | | llvm-svn: 36390 | ||||
* | read basic constants: null, undef, integers <= 64bits | Chris Lattner | 2007-04-24 | 2 | -2/+80 |
| | | | | llvm-svn: 36389 | ||||
* | fix off-by-one computing size for section abbrevs | Chris Lattner | 2007-04-24 | 1 | -1/+1 |
| | | | | llvm-svn: 36388 | ||||
* | Use '-1U' where '-1UL' is obvious overkill, eliminating gcc warnings about | Scott Michel | 2007-04-24 | 1 | -2/+2 |
| | | | | | | tests always being true in the process. llvm-svn: 36387 | ||||
* | move check to the right place :) | Chris Lattner | 2007-04-24 | 1 | -3/+4 |
| | | | | llvm-svn: 36386 | ||||
* | track global inits | Chris Lattner | 2007-04-24 | 2 | -3/+9 |
| | | | | llvm-svn: 36385 | ||||
* | Emit module-level constants. | Chris Lattner | 2007-04-24 | 3 | -10/+118 |
| | | | | llvm-svn: 36384 | ||||
* | modify per review commentary | Dale Johannesen | 2007-04-23 | 1 | -2/+2 |
| | | | | llvm-svn: 36383 | ||||
* | add codes for constants table | Chris Lattner | 2007-04-23 | 1 | -3/+17 |
| | | | | llvm-svn: 36382 | ||||
* | Fix bug in isFloatingPoint() | Christopher Lamb | 2007-04-23 | 1 | -1/+1 |
| | | | | llvm-svn: 36381 | ||||
* | Fix | Devang Patel | 2007-04-23 | 1 | -5/+9 |
| | | | | | | http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070423/048333.html llvm-svn: 36380 | ||||
* | New test. | Devang Patel | 2007-04-23 | 1 | -0/+71 |
| | | | | llvm-svn: 36379 | ||||
* | Read global symtab | Chris Lattner | 2007-04-23 | 2 | -3/+59 |
| | | | | llvm-svn: 36378 | ||||
* | fix off-by one | Chris Lattner | 2007-04-23 | 1 | -1/+1 |
| | | | | llvm-svn: 36377 | ||||
* | Dan is right, using "string first" would produce false positives. So, | Reid Spencer | 2007-04-23 | 1 | -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 operator | Chris Lattner | 2007-04-23 | 1 | -0/+5 |
| | | | | llvm-svn: 36375 | ||||
* | write out the symtab for globals. | Chris Lattner | 2007-04-23 | 1 | -33/+70 |
| | | | | llvm-svn: 36374 | ||||
* | Fix a bug in bitstream writer handling abbrevs, add value symtab | Chris Lattner | 2007-04-23 | 2 | -6/+12 |
| | | | | llvm-svn: 36373 | ||||
* | Make Thumb funcs containing islands 4-byte aligned. Fix bugs maintaining | Dale Johannesen | 2007-04-23 | 1 | -6/+19 |
| | | | | | | BBOffsets and BBSizes when adjusting conditional branches. llvm-svn: 36372 | ||||
* | add Align field, and use when generating function alignment | Dale Johannesen | 2007-04-23 | 2 | -3/+13 |
| | | | | llvm-svn: 36371 | ||||
* | add isThumb (unused as yet) | Dale Johannesen | 2007-04-23 | 2 | -0/+5 |
| | | | | llvm-svn: 36370 | ||||
* | Fix generic getInlineAsmLength | Dale Johannesen | 2007-04-23 | 1 | -4/+18 |
| | | | | llvm-svn: 36369 | ||||
* | make EmitAlignment work the way Chris says it should | Dale Johannesen | 2007-04-23 | 1 | -1/+3 |
| | | | | llvm-svn: 36368 | ||||
* | implement reading of abbrevs, and writing of abbreviated global varrs. | Chris Lattner | 2007-04-23 | 2 | -6/+13 |
| | | | | llvm-svn: 36367 | ||||
* | implement reading of abbrevs | Chris Lattner | 2007-04-23 | 1 | -6/+89 |
| | | | | llvm-svn: 36366 | ||||
* | minor cleanups | Chris Lattner | 2007-04-23 | 1 | -3/+5 |
| | | | | llvm-svn: 36365 | ||||
* | finish implementation of basic abbrev writing. | Chris Lattner | 2007-04-23 | 1 | -4/+69 |
| | | | | llvm-svn: 36364 | ||||
* | first part of implementation of abbrevs. The writer isn't fully there yet ↵ | Chris Lattner | 2007-04-23 | 5 | -25/+156 |
| | | | | | | | | and the reader doesn't handle them at all yet. llvm-svn: 36363 | ||||
* | Unbreak VC++ build. | Jeff Cohen | 2007-04-23 | 1 | -2/+2 |
| | | | | llvm-svn: 36362 | ||||
* | Cygwin doesn't have the RSS_LIMIT for get/setrlimit. | Reid Spencer | 2007-04-23 | 1 | -0/+2 |
| | | | | llvm-svn: 36361 | ||||
* | Add TLS tests. | Lauro Ramos Venancio | 2007-04-23 | 2 | -0/+38 |
| | | | | llvm-svn: 36360 | ||||
* | X86 TLS: optimize the implementation of "local exec" model. | Lauro Ramos Venancio | 2007-04-23 | 1 | -3/+10 |
| | | | | llvm-svn: 36359 | ||||
* | promote LLVMBitCodes to be a public header | Chris Lattner | 2007-04-23 | 3 | -89/+2 |
| | | | | llvm-svn: 36358 | ||||
* | promote this to being a public header. | Chris Lattner | 2007-04-23 | 1 | -0/+87 |
| | | | | llvm-svn: 36357 | ||||
* | PR400 phase 2. Propagate attributed load/store information through DAGs. | Christopher Lamb | 2007-04-22 | 5 | -41/+122 |
| | | | | llvm-svn: 36356 | ||||
* | X86 TLS: fix and optimize the implementation of "initial exec" model. | Lauro Ramos Venancio | 2007-04-22 | 3 | -2/+11 |
| | | | | llvm-svn: 36355 | ||||
* | PR400 phase 1 implementation feedback. | Christopher Lamb | 2007-04-22 | 2 | -8/+4 |
| | | | | llvm-svn: 36354 | ||||
* | Have compiler enforce this. | Jeff Cohen | 2007-04-22 | 2 | -4/+5 |
| | | | | llvm-svn: 36353 | ||||
* | Support alignment queries for degenerate (length 1) vectors. | Christopher Lamb | 2007-04-22 | 1 | -2/+8 |
| | | | | llvm-svn: 36352 | ||||
* | simplify this test until it can be dealt with | Andrew Lenharth | 2007-04-22 | 1 | -6/+7 |
| | | | | llvm-svn: 36351 | ||||
* | Regenerated | Christopher Lamb | 2007-04-22 | 3 | -4385/+3361 |
| | | | | llvm-svn: 36350 | ||||
* | PR400 work phase 1. Add attributed load/store instructions for ↵ | Christopher Lamb | 2007-04-22 | 6 | -20/+146 |
| | | | | | | volatile/align to LLVM. llvm-svn: 36349 | ||||
* | Fix build problem with Gentoo 4.1.1-r3. | Jeff Cohen | 2007-04-22 | 2 | -1/+5 |
| | | | | llvm-svn: 36348 | ||||
* | Add new option to usage help. | Jeff Cohen | 2007-04-22 | 1 | -0/+1 |
| | | | | llvm-svn: 36347 | ||||
* | For PR1136: | Reid Spencer | 2007-04-22 | 5 | -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 Spencer | 2007-04-22 | 1 | -2/+0 |
| | | | | llvm-svn: 36345 | ||||
* | Undo premature commit. | Reid Spencer | 2007-04-22 | 1 | -4/+1 |
| | | | | llvm-svn: 36344 | ||||
* | Terminate file with newline. | Reid Spencer | 2007-04-22 | 1 | -1/+4 |
| | | | | llvm-svn: 36343 |