aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-13/+4
* White space fixes.Rafael Espindola2012-02-181-7/+7
* s/ModAttrBehavior/ModFlagBehavior/g to be consistent with how module flags ar...Bill Wendling2012-02-161-3/+3
* VMCore/AsmWriter.cpp: Tweak to check #INF and #NAN earlier.NAKAMURA Takumi2012-02-161-1/+3
* VMCore/AsmWriter.cpp: Use APFloat instead of atof(3).NAKAMURA Takumi2012-02-161-1/+1
* Use the enum instead of 'unsigned'.Bill Wendling2012-02-151-1/+2
* Add a module flags accessor method which returns the flags in a vector.Bill Wendling2012-02-151-0/+15
* Add a way to replace a field inside a metadata node. This can beEric Christopher2012-02-151-0/+5
* Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...Andrew Trick2012-02-151-2/+2
* [WIP] Initial code for module flags.Bill Wendling2012-02-111-0/+40
* Added Pass::createPass(ID) to handle pass configuration by IDAndrew Trick2012-02-081-0/+7
* Cache the sizes of vectors instead of calculating them all over the place.Bill Wendling2012-02-071-9/+11
* Reserve space in these vectors to prevent having to grow the array tooBill Wendling2012-02-072-6/+8
* Remove some dead code and tidy things up now that vectors use ConstantDataVectorChris Lattner2012-02-061-16/+0
* [unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling2012-02-062-34/+2
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-055-33/+20
* Efficient Constant Uniquing.Talin2012-02-054-68/+196
* reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner2012-02-054-127/+104
* Update llvm debug version to support new structure and tag for Objective-C pr...Devang Patel2012-02-041-1/+1
* Simplify some GEP checks in the verifier.Duncan Sands2012-02-031-4/+2
* Add auto upgrade support for x86 pcmpgt/pcmpeq intrinics removed in r149367.Craig Topper2012-02-031-3/+40
* whitespaceAndrew Trick2012-02-031-6/+6
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-013-15/+12
* Add pass printer passes in the right place.Andrew Trick2012-02-011-81/+46
* Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...Argyrios Kyrtzidis2012-02-014-104/+127
* eliminate the "string" form of ConstantArray::get, usingChris Lattner2012-01-313-9/+3
* with recent changes, ConstantArray is never a "string". Remove the associatedChris Lattner2012-01-312-82/+10
* fix a small oversight that broke the fhourstones app.Chris Lattner2012-01-311-1/+1
* Change ConstantArray::get to form a ConstantDataArray when possible,Chris Lattner2012-01-311-38/+93
* fix asmwriting of ConstantDataArray to use the right element count, Chris Lattner2012-01-311-22/+18
* Add a constified getLandingPad() method.Bill Wendling2012-01-311-0/+3
* Various improvements suggested by DuncanChris Lattner2012-01-301-1/+1
* First step of flipping on ConstantDataSequential: enable ConstantDataVectorChris Lattner2012-01-301-7/+89
* Fix ConstantFoldShuffleVectorInstruction to properly handle the caseChris Lattner2012-01-301-3/+5
* continue making the world safe for ConstantDataVector. At this point,Chris Lattner2012-01-273-38/+46
* smallvectorize and ArrayRef'ize some stuff.Chris Lattner2012-01-262-5/+5
* Reduce a lot of code duplication by implementing Chris Lattner2012-01-261-138/+16
* unbreak test/Bitcode/shuffle.ll.Chris Lattner2012-01-261-0/+3
* simplify by using ShuffleVectorInst::getMaskValue.Chris Lattner2012-01-261-10/+8
* eliminate the Constant::getVectorElements method. There are better (andChris Lattner2012-01-263-48/+18
* Continue improving support for ConstantDataAggregate, and use theChris Lattner2012-01-262-367/+129
* Add a ConstantDataVector::getSplatValue() method, for parity withChris Lattner2012-01-261-39/+87
* some general cleanup, using new methods and tidying up old code.Chris Lattner2012-01-261-26/+21
* fix pasto in the new (and still unused) ShuffleVectorInst::getShuffleMask met...Chris Lattner2012-01-261-1/+1
* add StructType helpers too.Chris Lattner2012-01-261-0/+14
* Ok, break down and add some cast<>'ing helper methods to the Type classChris Lattner2012-01-261-0/+39
* add some helper methods to ShuffleVectorInst and enhance itsChris Lattner2012-01-251-28/+55
* constify some methods and add a new Constant::getAggregateElementChris Lattner2012-01-251-8/+41
* use ConstantVector::getSplat in a few places.Chris Lattner2012-01-251-23/+4
* reapply r148901 with a crucial fix.Chris Lattner2012-01-251-31/+59