aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* add support for the "r" asm constraintRafael Espindola2006-12-051-0/+27
* Fix typo noticed by Lauro Ramos Venancio, thanks!Chris Lattner2006-12-051-1/+1
* add support for weak linkageRafael Espindola2006-12-051-1/+1
* JIT large code model support.Evan Cheng2006-12-051-7/+13
* Can't make these fail now with just BitCast. Previous failures must haveReid Spencer2006-12-051-2/+2
* Asm printing bug.Evan Cheng2006-12-051-6/+4
* - Fix X86-64 JIT by temporarily disabling code that treats GV address as 32-bitEvan Cheng2006-12-057-129/+126
* UpdateEvan Cheng2006-12-051-0/+10
* Remove the last inferred casts from VMCore.Reid Spencer2006-12-051-10/+7
* Implement createPointerCast.Reid Spencer2006-12-051-0/+25
* Implement getPointerCast.Reid Spencer2006-12-051-0/+10
* add an instcombine xform. This speeds up 462.libquantum from 9.78s toChris Lattner2006-12-051-0/+17
* SCCP does not handle Packed Type properly. Disable Packed Type handlingDevang Patel2006-12-041-1/+17
* Add support for 64-bit 'r' constraint. Patch by by Rafael ~Avila de Espín...Chris Lattner2006-12-041-0/+5
* Restoration of the stack pointer after a deallocation of a alloca was notJim Laskey2006-12-041-1/+28
* Separate getCompare from get and getCompareTy from getTy.Reid Spencer2006-12-041-16/+17
* Fix comment grammaroReid Spencer2006-12-041-2/+2
* Add a comment and fix a memory leak. Thanks to Vikram for pointing this out.Chris Lattner2006-12-041-4/+5
* Implement new cast creation functions for both instructions and constantReid Spencer2006-12-042-2/+68
* Reduce the size of the ExprMapKeyType class.Reid Spencer2006-12-041-3/+3
* Non-darwin gcc should default to static relocation to match gcc.Evan Cheng2006-12-041-1/+1
* Fix inferred casts.Reid Spencer2006-12-041-6/+9
* Fix 80 cols violationReid Spencer2006-12-041-2/+3
* Regenerate.Reid Spencer2006-12-043-645/+669
* For PR950: Implement read/write of ICmp and FCmp constant expressionsReid Spencer2006-12-042-6/+12
* For PR950: For ICmp and FCmp constant expressions, put the predicate outiside...Reid Spencer2006-12-041-7/+7
* For PR950: Fix constant expressions to properly support ICmp and FCmp type ex...Reid Spencer2006-12-041-59/+127
* For PR950: Implement a stub for folding ICmp and FCmp instructionsReid Spencer2006-12-043-0/+11
* For PR950: Implement ICmp/FCmp predicate printing for constant expressionsReid Spencer2006-12-041-35/+39
* Update call to CastInst::getCastOpcode for its new signature.Reid Spencer2006-12-041-1/+2
* Change inferred casts to explicit casts.Reid Spencer2006-12-043-30/+33
* Take a baby step towards getting rid of inferred casts. Provide methods onReid Spencer2006-12-042-10/+26
* Support ICmp/FCmp constant expression reading and writing.Reid Spencer2006-12-032-0/+19
* Remove dead code.Reid Spencer2006-12-031-287/+0
* Regenerate.Reid Spencer2006-12-033-261/+259
* Remove useless #include.Reid Spencer2006-12-031-1/+0
* Regenerate.Reid Spencer2006-12-035-2002/+2077
* Shorten the FCmp and ICmp mnemonics to 3 letters. Make the parserReid Spencer2006-12-032-34/+41
* Shorten the FCmp predicate mnemonics.Reid Spencer2006-12-031-12/+12
* Implement reading and writing of the ICmp and FCmp instructions.Reid Spencer2006-12-032-3/+18
* Allow the ICmp and FCmp instructions to be written by the AsmWriterReid Spencer2006-12-032-0/+41
* Implement creation of ICmp and FCmp constant expressions.Reid Spencer2006-12-031-26/+57
* Remove backwards compatibility goop. This is now handled by llvm-upgrade.Reid Spencer2006-12-032-632/+16
* Regenerate.Reid Spencer2006-12-035-2976/+2981
* Remove backwards compatibility goop. Now implemented in llvm-upgrade.Reid Spencer2006-12-033-602/+424
* Unbreak VC++ build.Jeff Cohen2006-12-029-8/+15
* disable transformations that are invalid for fp vectors. This fixesChris Lattner2006-12-021-4/+4
* Switch analysis groups to be unregistered when llvm_shutdown is called.Chris Lattner2006-12-011-55/+36
* Start moving pass registration over to using the ManagedStatic mechanism.Chris Lattner2006-12-011-39/+52
* move 'cfgonly' pass tracking into PassInfo, instead of handling it withChris Lattner2006-12-011-37/+26