aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Revert r44626, which turned off the use of readonlyDuncan Sands2007-12-121-3/+0
* Add (very basic) bindings for ModuleProvider.Gordon Henriksen2007-12-121-0/+14
* Implement address space attribute for LLVM pointer types. Address spaces are Christopher Lamb2007-12-115-19/+42
* Teach VMCore to constant fold shufflevectors with constant operands.Chris Lattner2007-12-111-2/+45
* significantly simplify some code, no functionality change.Chris Lattner2007-12-111-88/+23
* refactor some code, no functionality change.Chris Lattner2007-12-111-94/+96
* Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner2007-12-101-11/+10
* Delete the CollectorNamePool if it should become empty.Gordon Henriksen2007-12-101-0/+4
* Adding a collector name attribute to Function in the IR. These Gordon Henriksen2007-12-103-0/+54
* Reverting dtor devirtualization patch.Gordon Henriksen2007-12-107-295/+197
* fix some warnings.Chris Lattner2007-12-101-15/+12
* Fix a big problem in the recent dtor refactoring work, now it passes 2007-11-...Chris Lattner2007-12-101-50/+14
* Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen2007-12-097-197/+334
* Commit 44487 broke bootstrap of llvm-gcc-4.2. It isDuncan Sands2007-12-051-0/+3
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-035-23/+57
* Small optimization of parameter attribute lookup.Duncan Sands2007-11-301-1/+1
* Add a convenience method for modifying parameterDuncan Sands2007-11-301-1/+59
* Check that there are not more attributes thanDuncan Sands2007-11-301-0/+4
* Small parameter attributes cleanup.Duncan Sands2007-11-291-4/+6
* Add some convenience methods for querying attributes, andDuncan Sands2007-11-282-15/+18
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-276-97/+105
* Fix PR1816. If a bitcast of a function only exists because of aDuncan Sands2007-11-252-31/+51
* Rename the 'const' parameter attribute to 'readnone',Duncan Sands2007-11-222-6/+6
* In order for parameter attribute uniquing to makeDuncan Sands2007-11-201-2/+6
* Remove meaningless qualifiers from return types, avoiding compiler warnings.Dan Gohman2007-11-191-1/+1
* print a call to a fastcc function as:Chris Lattner2007-11-181-2/+2
* Add support for vectors to int <-> float casts.Nate Begeman2007-11-174-17/+91
* Basic non-power-of-2 vector supportNate Begeman2007-11-151-1/+0
* I discover array_lengthof, thanks to gabor on #llvm.Duncan Sands2007-11-141-2/+1
* Simplify the attribute verification code.Duncan Sands2007-11-141-34/+24
* Add pure/const attributes. Documentation will follow.Anton Korobeynikov2007-11-142-4/+17
* Don't barf on empty basic blocks. Do not rely on assertDuncan Sands2007-11-011-9/+21
* remove verifier command line option: this should be part of the API, notChris Lattner2007-11-011-11/+0
* Now with less tabs!Owen Anderson2007-11-011-5/+5
* Fix InstCombine/2007-10-31-StringCrash.ll by removing an obviousChris Lattner2007-11-011-12/+8
* Fix a regression in test/CodeGen/X86/2007-04-24-VectorCrash.ll introducedDan Gohman2007-10-311-4/+3
* Add a preverifier pass to check that every basic block ends in a terminator, ...Owen Anderson2007-10-311-1/+20
* Add support for folding binary operators with vector zero operands.Dan Gohman2007-10-301-19/+29
* I am not sure this is a good idea to be an option, but rename the option forChris Lattner2007-10-291-1/+1
* Add 'pedantic' mode to verifier rejecting syntactically valid, but 'bad' due ...Anton Korobeynikov2007-10-281-3/+14
* Make DomTree and PostDomTree thin wrappers around DomTreeBase, rather than in...Owen Anderson2007-10-231-11/+1
* The #include <iterator> isn't needed in this header.Dan Gohman2007-10-221-3/+0
* this doesn't need dynamic_cast.Chris Lattner2007-10-181-1/+1
* Reduce reliance on rtti infoChris Lattner2007-10-181-2/+1
* fix typoChris Lattner2007-10-181-1/+1
* Define a helper function ConstantVector::getSplatValue for testing forDan Gohman2007-10-171-0/+11
* Move splitBlock into DomTreeBase from DomTree.Owen Anderson2007-10-171-82/+0
* Disable attempts to constant fold PPC f128.Dale Johannesen2007-10-161-0/+4
* Template DominatorTreeBase by node type. This is the next major step towardsOwen Anderson2007-10-161-199/+5
* Initial infrastructure for arbitrary precision integerDuncan Sands2007-10-161-15/+7