summaryrefslogtreecommitdiff
path: root/lib/VMCore
Commit message (Expand)AuthorAge
* Change the ModuleProvider interface to not throw exceptions.Chris Lattner2006-07-06
* Change the verifier to never throw an exception. Instead verifyModule canopt...Chris Lattner2006-07-06
* Use hidden visibility to reduce codesizeChris Lattner2006-06-28
* Use hidden visibility to reduce the sizes of some .o files. This chops 60K o...Chris Lattner2006-06-28
* Add more anonymous namespaces to make it clear that these are private classesChris Lattner2006-06-21
* Add some out-of-line virtual dtors so that the class has a "home", preventingChris Lattner2006-06-21
* Handle versioning of compile unit.Jim Laskey2006-06-19
* Forgot operands were hard coded for compile unit.Jim Laskey2006-06-16
* When asked not to delete useless PHIs, really don't delete them, no matter howOwen Anderson2006-06-14
* Add a missing assertion that would have helped out ReidChris Lattner2006-06-10
* Remove dead code.Vladimir Prus2006-06-08
* New method BasicBlock::getFirstNonPHI.Vladimir Prus2006-06-08
* For PR780:Reid Spencer2006-06-07
* Add a virtual dtor to the InlineAsm class so that the principle method ofChris Lattner2006-06-07
* For PR780:Reid Spencer2006-06-07
* For PR780:Reid Spencer2006-06-07
* Change from using a stub function to a stub variable for passing to theReid Spencer2006-06-01
* Use archive libraries instead of object files for VMCore, BCReader,Reid Spencer2006-06-01
* Make the getNamedFunction and getNamedGlobal methods be const. They don'tReid Spencer2006-05-31
* Provide a simpler interface for getting a ConstantArray from a characterReid Spencer2006-05-30
* Undo a patch that breaks llvm-as because the warning message is written toReid Spencer2006-05-30
* Write the WARNING message to cout instead of cerr. Writing to cerr causesReid Spencer2006-05-30
* Adjust the interface to ConstantArray::get. The previousReid Spencer2006-05-30
* Reset DEBUG_SYMBOL_TABLE back to 0.Vladimir Prus2006-05-29
* Fix compile error when DEBUG_SYMBOL_TABLE is defined.Vladimir Prus2006-05-29
* Fix grammar in a comment.Reid Spencer2006-05-29
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-24
* Print csretcc calls like this:Chris Lattner2006-05-19
* pretty print csretcc for callsChris Lattner2006-05-19
* Asmprint csret nicelyChris Lattner2006-05-19
* csret functions can be varargs (as can target cc's). Verify restrictions onChris Lattner2006-05-19
* Fix some think-o's in my last commit. Thanks to Chris for pointing them out.Owen Anderson2006-05-18
* Change Module to use TargetData-compatible strings internally.Owen Anderson2006-05-18
* inverted logic, caught by coverityChris Lattner2006-05-14
* remove dead varChris Lattner2006-05-14
* Add an assertion for a common errorChris Lattner2006-05-10
* Add assertions that verify that the actual arguments to a call or invoke matchChris Lattner2006-05-03
* Remove a hack required by V9.Chris Lattner2006-04-21
* Move these ctors out of lineChris Lattner2006-04-14
* Don't print out the install command for Intrinsics.gen unless VERBOSE mode.Reid Spencer2006-04-14
* Don't emit useless warning messages.Reid Spencer2006-04-12
* Add constant replacement for insertelement/vectorshuffle constant exprsChris Lattner2006-04-08
* Use the isValidOperands helper instead of duplicating checking codeChris Lattner2006-04-08
* Add methods to check insertelement/extractelement instructions for validity,Chris Lattner2006-04-08
* Add shufflevector support, todo, implement better constant folding.Chris Lattner2006-04-08
* Constant fold extractelement(zero, x) -> zeroChris Lattner2006-04-07
* Move this to lib/Analysis.Andrew Lenharth2006-04-06
* vector casts never reinterpret bitsChris Lattner2006-04-02
* Constant fold casts from things like <4 x int> -> <4 x uint>, likewise int<->fp.Chris Lattner2006-04-02
* constant fold extractelement with undef operands.Chris Lattner2006-03-31