aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2012-02-22Remove extra semi-colons.Chad Rosier
2012-02-21Revert r151049 cos it broke the buildbots.Jay Foad
2012-02-21PR1210: make uniquing of struct and function types more efficient byJay Foad
2012-02-19Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles
2012-02-18White space fixes.Rafael Espindola
2012-02-16s/ModAttrBehavior/ModFlagBehavior/g to be consistent with how module flags ar...Bill Wendling
2012-02-16VMCore/AsmWriter.cpp: Tweak to check #INF and #NAN earlier.NAKAMURA Takumi
2012-02-16VMCore/AsmWriter.cpp: Use APFloat instead of atof(3).NAKAMURA Takumi
2012-02-15Use the enum instead of 'unsigned'.Bill Wendling
2012-02-15Add a module flags accessor method which returns the flags in a vector.Bill Wendling
2012-02-15Add a way to replace a field inside a metadata node. This can beEric Christopher
2012-02-15Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...Andrew Trick
2012-02-11[WIP] Initial code for module flags.Bill Wendling
2012-02-08Added Pass::createPass(ID) to handle pass configuration by IDAndrew Trick
2012-02-07Cache the sizes of vectors instead of calculating them all over the place.Bill Wendling
2012-02-07Reserve space in these vectors to prevent having to grow the array tooBill Wendling
2012-02-06Remove some dead code and tidy things up now that vectors use ConstantDataVectorChris Lattner
2012-02-06[unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-05Efficient Constant Uniquing.Talin
2012-02-05reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner
2012-02-04Update llvm debug version to support new structure and tag for Objective-C pr...Devang Patel
2012-02-03Simplify some GEP checks in the verifier.Duncan Sands
2012-02-03Add auto upgrade support for x86 pcmpgt/pcmpeq intrinics removed in r149367.Craig Topper
2012-02-03whitespaceAndrew Trick
2012-02-01SwitchInst refactoring.Stepan Dyatkovskiy
2012-02-01Add pass printer passes in the right place.Andrew Trick
2012-02-01Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...Argyrios Kyrtzidis
2012-01-31eliminate the "string" form of ConstantArray::get, usingChris Lattner
2012-01-31with recent changes, ConstantArray is never a "string". Remove the associatedChris Lattner
2012-01-31fix a small oversight that broke the fhourstones app.Chris Lattner
2012-01-31Change ConstantArray::get to form a ConstantDataArray when possible,Chris Lattner
2012-01-31fix asmwriting of ConstantDataArray to use the right element count, Chris Lattner
2012-01-31Add a constified getLandingPad() method.Bill Wendling
2012-01-30Various improvements suggested by DuncanChris Lattner
2012-01-30First step of flipping on ConstantDataSequential: enable ConstantDataVectorChris Lattner
2012-01-30Fix ConstantFoldShuffleVectorInstruction to properly handle the caseChris Lattner
2012-01-27continue making the world safe for ConstantDataVector. At this point,Chris Lattner
2012-01-26smallvectorize and ArrayRef'ize some stuff.Chris Lattner
2012-01-26Reduce a lot of code duplication by implementing Chris Lattner
2012-01-26unbreak test/Bitcode/shuffle.ll.Chris Lattner
2012-01-26simplify by using ShuffleVectorInst::getMaskValue.Chris Lattner
2012-01-26eliminate the Constant::getVectorElements method. There are better (andChris Lattner
2012-01-26Continue improving support for ConstantDataAggregate, and use theChris Lattner
2012-01-26Add a ConstantDataVector::getSplatValue() method, for parity withChris Lattner
2012-01-26some general cleanup, using new methods and tidying up old code.Chris Lattner
2012-01-26fix pasto in the new (and still unused) ShuffleVectorInst::getShuffleMask met...Chris Lattner
2012-01-26add StructType helpers too.Chris Lattner
2012-01-26Ok, break down and add some cast<>'ing helper methods to the Type classChris Lattner
2012-01-25add some helper methods to ShuffleVectorInst and enhance itsChris Lattner