aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* enhance constant folding to be able to constant fold bitcast of Chris Lattner2012-01-271-0/+38
* Keep source location information for X86 MCFixup's.Jim Grosbach2012-01-272-18/+23
* Source information in 'expected relocatable expression' diagnostic.Jim Grosbach2012-01-271-1/+1
* Better user diagnostics for more ARM MachO relocation errors.Jim Grosbach2012-01-271-4/+8
* Better diagnostic for malformed .org assembly directive.Jim Grosbach2012-01-276-15/+21
* Rewrite instruction operands in AdjustCopiesBackFrom. Fixes PR11861.Lang Hames2012-01-271-4/+6
* Tidy up.Jim Grosbach2012-01-261-1/+1
* Keep source information, if available, around for ARM Fixups.Jim Grosbach2012-01-263-9/+15
* Add simple support for keeping MCFixup source information.Jim Grosbach2012-01-261-0/+19
* Add SourceMgr to MCContext for backend diagnostics.Jim Grosbach2012-01-261-2/+2
* Handle call-clobbered ymm registers on Win64.Jakob Stoklund Olesen2012-01-262-1/+8
* progress making the world safe to ConstantDataVector. WhileChris Lattner2012-01-263-56/+64
* tidy up forward declarations.Chris Lattner2012-01-261-0/+2
* 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
* Update comment for r149070.Chad Rosier2012-01-261-3/+1
* Replace the use of isPredicable() with isPredicated() inChad Rosier2012-01-261-3/+2
* Clear kill flags before propagating a copy.Jakob Stoklund Olesen2012-01-262-1/+20
* Tidy up. Fix mismatched return types for error handling.Jim Grosbach2012-01-261-8/+4
* Add support for the R_ARM_TARGET1 relocation, which should be given to reloca...James Molloy2012-01-265-3/+25
* Fix for the following bug in AVX codegen for double-to-int conversions:Victor Umansky2012-01-261-2/+2
* 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-264-61/+22
* Continue improving support for ConstantDataAggregate, and use theChris Lattner2012-01-265-419/+149
* 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-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-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
* Improve sub-register def handling in ProcessImplicitDefs.Jakob Stoklund Olesen2012-01-251-9/+10
* Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov2012-01-255-31/+81
* 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-251-1/+1
* 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-252-3/+14
* 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-251-1/+55
* 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-251-8/+41
* 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-251-31/+59