summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix a bug that prevented the JIT from working correctly after llvm_shutdown.Chris Lattner2007-04-211-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 aChris Lattner2007-04-201-1/+3
| | | | | | way that the "Mod" ivar was not getting set. llvm-svn: 36291
* Allow the lowering of ISD::GLOBAL_OFFSET_TABLE.Lauro Ramos Venancio2007-04-201-1/+1
| | | | llvm-svn: 36290
* avoid mutating a global in an accessorChris Lattner2007-04-201-5/+6
| | | | llvm-svn: 36289
* fit in 80 colsChris Lattner2007-04-201-2/+2
| | | | llvm-svn: 36288
* Comment out usage of write() for now.Jeff Cohen2007-04-202-4/+6
| | | | llvm-svn: 36287
* rename JIT::state -> JIT::jitstate to avoid shadowing ExecutionEngine::stateChris Lattner2007-04-202-8/+8
| | | | llvm-svn: 36286
* Fix a problem where primitive types lose their name after llvm_shutdown is ↵Chris Lattner2007-04-202-13/+16
| | | | | | | | called. This also reduces the amount of work done at static construction time. llvm-svn: 36285
* catch a case that was biting jeffcChris Lattner2007-04-201-1/+7
| | | | llvm-svn: 36284
* Implement "general dynamic", "initial exec" and "local exec" TLS models forLauro Ramos Venancio2007-04-2013-15/+186
| | | | | | X86 32 bits. llvm-svn: 36283
* Add sub-registers set accessor.Evan Cheng2007-04-201-0/+8
| | | | llvm-svn: 36282
* Enable Objective-C tests.Devang Patel2007-04-202-0/+20
| | | | llvm-svn: 36281
* Specify S registers as D registers' sub-registers.Evan Cheng2007-04-201-2/+2
| | | | llvm-svn: 36280
* Specify sub-register relations. e.g. RAX: [EAX], EAX: [AX], AX: [AL,AH].Evan Cheng2007-04-201-76/+76
| | | | llvm-svn: 36279
* Add sub-registers sets.Evan Cheng2007-04-202-7/+77
| | | | llvm-svn: 36278
* Add sub-register sets.Evan Cheng2007-04-201-0/+3
| | | | llvm-svn: 36277
* testChris Lattner2007-04-201-0/+1
| | | | llvm-svn: 36276
* test commitChris Lattner2007-04-201-1/+0
| | | | llvm-svn: 36275
* test commitChris Lattner2007-04-201-0/+1
| | | | llvm-svn: 36274
* add a crazy ideaChris Lattner2007-04-201-0/+12
| | | | llvm-svn: 36273
* Avoid recursion.Devang Patel2007-04-201-6/+13
| | | | llvm-svn: 36272
* Move more passes to using ETForest instead of DominatorTree.Owen Anderson2007-04-205-23/+19
| | | | llvm-svn: 36271
* Add null checks and const-ify these accessors.Owen Anderson2007-04-201-2/+5
| | | | llvm-svn: 36270
* Test check inChristopher Lamb2007-04-201-1/+0
| | | | llvm-svn: 36269
* remove cruftChris Lattner2007-04-201-3/+0
| | | | llvm-svn: 36268
* Fix a very strange assertion message, patch by Christopher LambChris Lattner2007-04-201-1/+1
| | | | | | CVS: ---------------------------------------------------------------------- llvm-svn: 36267
* Fix test.Evan Cheng2007-04-201-1/+1
| | | | llvm-svn: 36266
* Make Microsoft assembler and linker happy.Jeff Cohen2007-04-201-0/+4
| | | | llvm-svn: 36265
* Fix a message, patch by Christopher Lamb.Chris Lattner2007-04-191-1/+1
| | | | llvm-svn: 36264
* Fix a bug in getFrameRegister.Lauro Ramos Venancio2007-04-191-1/+4
| | | | | | Reported by Raul Herbster. llvm-svn: 36262
* Make use of ConstantInt::isZero instead of ConstantInt::isNullValue.Zhou Sheng2007-04-193-6/+6
| | | | llvm-svn: 36261
* Make the operations of APInt variables more efficient.Zhou Sheng2007-04-191-27/+21
| | | | llvm-svn: 36260
* Fix some VC++ warnings.Jeff Cohen2007-04-191-4/+4
| | | | llvm-svn: 36259
* Revert Owen's last check-in. This is breaking Mac OS X / PPC llvm-gcc bootstrap.Evan Cheng2007-04-181-18/+21
| | | | llvm-svn: 36258
* Provide link.Jeff Cohen2007-04-181-2/+3
| | | | llvm-svn: 36257
* Fix the spelling of the prefetchnta instruction.Dan Gohman2007-04-181-1/+1
| | | | llvm-svn: 36256
* Revert changes that caused breakage.Owen Anderson2007-04-181-15/+19
| | | | llvm-svn: 36255
* Switch more uses of DominatorTree over to ETForest.Owen Anderson2007-04-181-22/+24
| | | | llvm-svn: 36254
* Use ETForest instead of DominatorTree.Owen Anderson2007-04-181-11/+11
| | | | llvm-svn: 36252
* Add accessor to get the blocks immediately dominated by a given block to ↵Owen Anderson2007-04-182-0/+22
| | | | | | ETForest. llvm-svn: 36251
* VarInfo::UsedBlocks is no longer used. Remove.Evan Cheng2007-04-185-21/+2
| | | | llvm-svn: 36250
* Use ETForest instead of DominatorTree.Owen Anderson2007-04-181-19/+15
| | | | llvm-svn: 36249
* Use new ETForest accessor.Owen Anderson2007-04-181-4/+4
| | | | llvm-svn: 36248
* Use ETForest instead of DominatorTree.Owen Anderson2007-04-181-21/+18
| | | | llvm-svn: 36247
* Add an accessor to make ETForest more useful.Owen Anderson2007-04-181-0/+7
| | | | llvm-svn: 36246
* allow SRL to simplify its operands, as it doesn't demand all bits as input.Chris Lattner2007-04-181-1/+7
| | | | llvm-svn: 36245
* When replacing a node in SimplifyDemandedBits, if the old node used anyChris Lattner2007-04-181-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
* new testcaseChris Lattner2007-04-181-0/+13
| | | | llvm-svn: 36243
* fix a pastoChris Lattner2007-04-181-1/+1
| | | | llvm-svn: 36242
* New crasher test case.Evan Cheng2007-04-181-0/+42
| | | | llvm-svn: 36241
OpenPOWER on IntegriCloud