aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix for the following bug in AVX codegen for double-to-int conversions:Victor Umansky2012-01-263-3/+22
* Add HasXOP predicate check covering a bunch of XOP intrinsic patterns.Craig Topper2012-01-261-0/+2
* Fix AVX vs SSE patterns ordering issue for VPCMPESTRM and VPCMPISTRM.Craig Topper2012-01-261-2/+4
* Remove some more patterns by custom lowering intrinsics to target specific no...Craig Topper2012-01-262-25/+14
* 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-266-69/+32
* Continue improving support for ConstantDataAggregate, and use theChris Lattner2012-01-265-419/+149
* Add a ConstantDataVector::getSplatValue() method, for parity withChris Lattner2012-01-262-39/+91
* llvm-config: Add support for CMake build trees in which the buildPeter Collingbourne2012-01-261-7/+19
* some general cleanup, using new methods and tidying up old code.Chris Lattner2012-01-262-95/+47
* fix pasto in the new (and still unused) ShuffleVectorInst::getShuffleMask met...Chris Lattner2012-01-261-1/+1
* add StructType helpers too.Chris Lattner2012-01-262-1/+18
* Ok, break down and add some cast<>'ing helper methods to the Type classChris Lattner2012-01-262-0/+65
* add some helper methods to ShuffleVectorInst and enhance itsChris Lattner2012-01-252-28/+70
* Improve sub-register def handling in ProcessImplicitDefs.Jakob Stoklund Olesen2012-01-252-9/+34
* Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov2012-01-2511-64/+123
* Don't add live ranges for aliases of physregs that are live in to theLang Hames2012-01-251-5/+0
* Tidy up. s/Low Level Virtual Machine/LLVM/.Jim Grosbach2012-01-257-11/+10
* Always break upon finding a vreg operand (in Release as well as +Asserts). Re...Lang Hames2012-01-251-6/+1
* ARM assemly parsing and validation of IT instruction.Jim Grosbach2012-01-253-3/+25
* Use precomputed BB size instead of BB->size().Nick Lewycky2012-01-251-1/+1
* fix a bug I introduced in r148929, this is not a splat!Chris Lattner2012-01-251-1/+5
* Gracefully degrade precision in branch probability numbers.Nick Lewycky2012-01-251-17/+72
* Support pointer comparisons against constants, when looking at the inline-costNick Lewycky2012-01-252-1/+94
* Revert a tiny bit of r148553 which extended LLVM's function attributesChandler Carruth2012-01-251-2/+6
* Update hasProperty comment.Evan Cheng2012-01-251-3/+0
* use Constant::getAggregateElement to simplify a bunch of code.Chris Lattner2012-01-255-179/+58
* Custom lower PSIGN and PSHUFB intrinsics to their corresponding target specif...Craig Topper2012-01-254-74/+49
* constify some methods and add a new Constant::getAggregateElementChris Lattner2012-01-253-16/+56
* use ConstantVector::getSplat in a few places.Chris Lattner2012-01-256-53/+23
* Custom lower phadd and phsub intrinsics to target specific nodes. Remove the ...Craig Topper2012-01-253-63/+70
* reapply r148901 with a crucial fix.Chris Lattner2012-01-252-31/+68
* Remove AVX 256-bit unaligned load intrinsics. 128-bit versions had been remov...Craig Topper2012-01-252-10/+0
* Mark 64-bit register RA_64 unused too.Akira Hatanaka2012-01-251-4/+5
* Modify MipsFrameLowering::emitPrologue and emitEpilogue.Akira Hatanaka2012-01-252-80/+70
* Modify MipsRegisterInfo::eliminateFrameIndex to use MipsAnalyzeImmediate toAkira Hatanaka2012-01-251-12/+34
* Merge intrinsic pattern and no pattern versions of VCVTSD2SI intruction defin...Craig Topper2012-01-251-24/+5
* -fvisibility-inlines-hidden is a c++ only option.Rafael Espindola2012-01-251-1/+0
* MipsAnalyzeImmediate.h: Fix to add DataTypes.h for msvc.NAKAMURA Takumi2012-01-251-0/+1
* Fix assert("msg"). Fix unused-variable warnings complaining about VT used onlyNick Lewycky2012-01-251-5/+8
* Target/Mips: Unbreak CMake build.NAKAMURA Takumi2012-01-251-0/+1
* Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. Akira Hatanaka2012-01-253-38/+58
* Revert r148901 because it crashes llvm tests.Argyrios Kyrtzidis2012-01-252-64/+28
* Introduce a new ConstantVector::getSplat constructor function to Chris Lattner2012-01-252-28/+64
* Add class MipsAnalyzeImmediate which comes up with an instruction sequence toAkira Hatanaka2012-01-252-0/+215
* Remove the Type::getNumElements() method, which is only called in 4 places,Chris Lattner2012-01-254-19/+19
* Use the right method to get the # elements in a CDS.Chris Lattner2012-01-254-7/+7
* NEON VLD4(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-255-2/+255
* Tidy up. Rename VLD4DUP patterns for consistency.Jim Grosbach2012-01-241-6/+6