Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add llvm ir bitcode definition file | Chris Lattner | 2007-04-22 | 1 | -0/+87 |
| | | | | llvm-svn: 36337 | ||||
* | build the bitcode dir | Chris Lattner | 2007-04-22 | 2 | -2/+16 |
| | | | | llvm-svn: 36332 | ||||
* | Initial support for writing bitcode files. This currently only writes types, | Chris Lattner | 2007-04-22 | 4 | -0/+652 |
| | | | | | | | the type symtab, and global/function protos, and is missing the important size optimization, but it is a place to start. llvm-svn: 36331 | ||||
* | Initial support for reading bitcode files. They currently only read types, | Chris Lattner | 2007-04-22 | 4 | -0/+633 |
| | | | | | | | the type symtab, and global/function protos, and are missing the important size optimization, but it is a place to start. llvm-svn: 36330 | ||||
* | For PR1146: | Reid Spencer | 2007-04-22 | 6 | -106/+113 |
| | | | | | | | | Make ParamAttrsList objects unique. You can no longer directly create or destroy them but instead must go through the ParamAttrsList::get() interface. llvm-svn: 36327 | ||||
* | Implement PIC for arm-linux. | Lauro Ramos Venancio | 2007-04-22 | 5 | -12/+83 |
| | | | | llvm-svn: 36324 | ||||
* | X86 TLS: Implement review feedback. | Lauro Ramos Venancio | 2007-04-21 | 2 | -3/+14 |
| | | | | llvm-svn: 36318 | ||||
* | Revert Christopher Lamb's load/store alignment changes. | Reid Spencer | 2007-04-21 | 11 | -3435/+4365 |
| | | | | llvm-svn: 36309 | ||||
* | We only need one putchar which gives it a shot at getting matched by its | Reid Spencer | 2007-04-21 | 1 | -17/+4 |
| | | | | | | users. llvm-svn: 36305 | ||||
* | add support for alignment attributes on load/store instructions | Christopher Lamb | 2007-04-21 | 11 | -4365/+3435 |
| | | | | llvm-svn: 36301 | ||||
* | Make PredicateSimplifier not use DominatorTree. | Owen Anderson | 2007-04-21 | 1 | -31/+32 |
| | | | | llvm-svn: 36300 | ||||
* | Fix a comment. | Owen Anderson | 2007-04-21 | 2 | -2/+2 |
| | | | | llvm-svn: 36299 | ||||
* | Reset vertex. | Devang Patel | 2007-04-21 | 1 | -0/+1 |
| | | | | | | Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070416/048092.html llvm-svn: 36294 | ||||
* | Fix a bug that prevented the JIT from working correctly after llvm_shutdown. | Chris Lattner | 2007-04-21 | 1 | -6/+16 |
| | | | | | | | Pass info objects are initialized by static ctors, so deleting them at llvm_shutdown time prevents resurrection from working. llvm-svn: 36292 | ||||
* | Fix regressions introduced by my previous patch: opt calls verifier in a | Chris Lattner | 2007-04-20 | 1 | -1/+3 |
| | | | | | | way that the "Mod" ivar was not getting set. llvm-svn: 36291 | ||||
* | Allow the lowering of ISD::GLOBAL_OFFSET_TABLE. | Lauro Ramos Venancio | 2007-04-20 | 1 | -1/+1 |
| | | | | llvm-svn: 36290 | ||||
* | avoid mutating a global in an accessor | Chris Lattner | 2007-04-20 | 1 | -5/+6 |
| | | | | llvm-svn: 36289 | ||||
* | fit in 80 cols | Chris Lattner | 2007-04-20 | 1 | -2/+2 |
| | | | | llvm-svn: 36288 | ||||
* | Comment out usage of write() for now. | Jeff Cohen | 2007-04-20 | 2 | -4/+6 |
| | | | | llvm-svn: 36287 | ||||
* | rename JIT::state -> JIT::jitstate to avoid shadowing ExecutionEngine::state | Chris Lattner | 2007-04-20 | 2 | -8/+8 |
| | | | | llvm-svn: 36286 | ||||
* | Fix a problem where primitive types lose their name after llvm_shutdown is ↵ | Chris Lattner | 2007-04-20 | 1 | -12/+16 |
| | | | | | | | | called. This also reduces the amount of work done at static construction time. llvm-svn: 36285 | ||||
* | catch a case that was biting jeffc | Chris Lattner | 2007-04-20 | 1 | -1/+7 |
| | | | | llvm-svn: 36284 | ||||
* | Implement "general dynamic", "initial exec" and "local exec" TLS models for | Lauro Ramos Venancio | 2007-04-20 | 9 | -8/+150 |
| | | | | | | X86 32 bits. llvm-svn: 36283 | ||||
* | Specify S registers as D registers' sub-registers. | Evan Cheng | 2007-04-20 | 1 | -2/+2 |
| | | | | llvm-svn: 36280 | ||||
* | Specify sub-register relations. e.g. RAX: [EAX], EAX: [AX], AX: [AL,AH]. | Evan Cheng | 2007-04-20 | 1 | -76/+76 |
| | | | | llvm-svn: 36279 | ||||
* | Add sub-registers sets. | Evan Cheng | 2007-04-20 | 1 | -1/+16 |
| | | | | llvm-svn: 36278 | ||||
* | add a crazy idea | Chris Lattner | 2007-04-20 | 1 | -0/+12 |
| | | | | llvm-svn: 36273 | ||||
* | Avoid recursion. | Devang Patel | 2007-04-20 | 1 | -6/+13 |
| | | | | llvm-svn: 36272 | ||||
* | Move more passes to using ETForest instead of DominatorTree. | Owen Anderson | 2007-04-20 | 4 | -21/+17 |
| | | | | llvm-svn: 36271 | ||||
* | Make Microsoft assembler and linker happy. | Jeff Cohen | 2007-04-20 | 1 | -0/+4 |
| | | | | llvm-svn: 36265 | ||||
* | Fix a message, patch by Christopher Lamb. | Chris Lattner | 2007-04-19 | 1 | -1/+1 |
| | | | | llvm-svn: 36264 | ||||
* | Fix a bug in getFrameRegister. | Lauro Ramos Venancio | 2007-04-19 | 1 | -1/+4 |
| | | | | | | Reported by Raul Herbster. llvm-svn: 36262 | ||||
* | Make use of ConstantInt::isZero instead of ConstantInt::isNullValue. | Zhou Sheng | 2007-04-19 | 3 | -6/+6 |
| | | | | llvm-svn: 36261 | ||||
* | Make the operations of APInt variables more efficient. | Zhou Sheng | 2007-04-19 | 1 | -27/+21 |
| | | | | llvm-svn: 36260 | ||||
* | Revert Owen's last check-in. This is breaking Mac OS X / PPC llvm-gcc bootstrap. | Evan Cheng | 2007-04-18 | 1 | -18/+21 |
| | | | | llvm-svn: 36258 | ||||
* | Fix the spelling of the prefetchnta instruction. | Dan Gohman | 2007-04-18 | 1 | -1/+1 |
| | | | | llvm-svn: 36256 | ||||
* | Revert changes that caused breakage. | Owen Anderson | 2007-04-18 | 1 | -15/+19 |
| | | | | llvm-svn: 36255 | ||||
* | Switch more uses of DominatorTree over to ETForest. | Owen Anderson | 2007-04-18 | 1 | -22/+24 |
| | | | | llvm-svn: 36254 | ||||
* | Use ETForest instead of DominatorTree. | Owen Anderson | 2007-04-18 | 1 | -11/+11 |
| | | | | llvm-svn: 36252 | ||||
* | VarInfo::UsedBlocks is no longer used. Remove. | Evan Cheng | 2007-04-18 | 4 | -17/+2 |
| | | | | llvm-svn: 36250 | ||||
* | Use ETForest instead of DominatorTree. | Owen Anderson | 2007-04-18 | 1 | -19/+15 |
| | | | | llvm-svn: 36249 | ||||
* | Use new ETForest accessor. | Owen Anderson | 2007-04-18 | 1 | -4/+4 |
| | | | | llvm-svn: 36248 | ||||
* | Use ETForest instead of DominatorTree. | Owen Anderson | 2007-04-18 | 1 | -21/+18 |
| | | | | llvm-svn: 36247 | ||||
* | allow SRL to simplify its operands, as it doesn't demand all bits as input. | Chris Lattner | 2007-04-18 | 1 | -1/+7 |
| | | | | llvm-svn: 36245 | ||||
* | When replacing a node in SimplifyDemandedBits, if the old node used any | Chris Lattner | 2007-04-18 | 1 | -1/+8 |
| | | | | | | | single-use nodes, they will be dead soon. Make sure to remove them before processing other nodes. This implements CodeGen/X86/shl_elim.ll llvm-svn: 36244 | ||||
* | fix a pasto | Chris Lattner | 2007-04-18 | 1 | -1/+1 |
| | | | | llvm-svn: 36242 | ||||
* | Don't populate TryAgainList when coalescing only physical registers with ↵ | Evan Cheng | 2007-04-18 | 1 | -6/+6 |
| | | | | | | virtual registers. llvm-svn: 36240 | ||||
* | Cache DT[*SI] lookup. | Devang Patel | 2007-04-18 | 1 | -2/+4 |
| | | | | llvm-svn: 36239 | ||||
* | don't access argument list of prototypes | Chris Lattner | 2007-04-18 | 1 | -7/+24 |
| | | | | llvm-svn: 36238 | ||||
* | Fix | Devang Patel | 2007-04-18 | 1 | -1/+1 |
| | | | | | | http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070416/047971.html llvm-svn: 36236 |