aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Remove extra space.Chad Rosier2012-05-301-1/+1
* Reinstate -O3 for LTO.David Blaikie2012-05-301-3/+3
* Make sure that we're dealing with a binary SCEVExpr when simplifying.Benjamin Kramer2012-05-301-1/+2
* Fix some uses of getSubRegisters() to use getSubReg() instead.Jakob Stoklund Olesen2012-05-303-10/+13
* Remove some redundant tests.Jakob Stoklund Olesen2012-05-301-3/+1
* Teach SCEV's icmp simplification logic that a-b == 0 is equivalent to a == b.Benjamin Kramer2012-05-303-2/+64
* it's pointed out that R11 can be used for magic things, and doing things just...Chris Lattner2012-05-303-18/+17
* Extend the (abi-irrelevant) return convention to be able to return more than ...Chris Lattner2012-05-302-4/+24
* [arm-fast-isel] Add support for the llvm.frameaddress() intrinsic.Chad Rosier2012-05-302-0/+136
* Add MCRegisterInfo::RegListIterator.Jakob Stoklund Olesen2012-05-302-6/+58
* Mark insertq/extrq intrinsic readnone.Benjamin Kramer2012-05-301-4/+5
* Port support for SSE4a extrq/insertq to the old jit code emitter.Benjamin Kramer2012-05-301-1/+1
* Remove little semicolon that caused a lot of warnings.Benjamin Kramer2012-05-301-1/+1
* [asan] instrument cmpxchg and atomicrmwKostya Serebryany2012-05-302-8/+52
* SCEV: Handle a corner case reducing AddRecExpr * AddRecExprAndrew Trick2012-05-302-1/+49
* Reformat the loop that does AddRecExpr * AddRecExpr reduction.Andrew Trick2012-05-301-55/+56
* Teach taildup to update livein set. rdar://11538365Evan Cheng2012-05-302-0/+165
* If-converter models predicated defs as read + write. The read should be marke...Evan Cheng2012-05-301-1/+2
* typo fixChris Lattner2012-05-301-1/+1
* Add an insertPass API to TargetPassConfig. <rdar://problem/11498613>Bob Wilson2012-05-307-6/+70
* Make DiffListIterator public to unbreak the gcc buildbots.Jakob Stoklund Olesen2012-05-301-1/+1
* Use MCRegUnitIterator to compute regsOverlap().Jakob Stoklund Olesen2012-05-291-3/+9
* Emit register unit lists for each register.Jakob Stoklund Olesen2012-05-294-5/+196
* bounds checking:Nuno Lopes2012-05-291-13/+51
* DenseMap's move assignment operator needs to return *thisDouglas Gregor2012-05-291-0/+1
* Optional def can be either a def or a use (of reg0).Evan Cheng2012-05-291-1/+1
* Add intrinsics, code gen, assembler and disassembler support for the SSE4a ex...Benjamin Kramer2012-05-298-6/+145
* Clear the entering, exiting and internal ranges of a bundle before collectingLang Hames2012-05-291-0/+3
* Update CPPBackend to new API for AttrListPtr::get.Nicolas Geoffray2012-05-291-1/+1
* ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSu...Stepan Dyatkovskiy2012-05-2913-109/+95
* Add llvm.fabs intrinsic.Peter Collingbourne2012-05-283-0/+27
* Fix suspicous hasOneUse() check, found by PVS Studio (PR12357).Benjamin Kramer2012-05-281-1/+1
* InstCombine: Fix infinite loop when encountering switch on trivial icmp.Benjamin Kramer2012-05-282-1/+40
* Remove unused variable.David Blaikie2012-05-281-2/+0
* PR12696: Attribute bits above 1<<30 are not encoded in bitcodeMeador Inge2012-05-284-26/+211
* Random BitcodeReader cleanups.Benjamin Kramer2012-05-281-49/+25
* PR1255: Case RangesStepan Dyatkovskiy2012-05-2811-154/+262
* SwitchInst: Due to bad readability case iterators definition was moved to the...Stepan Dyatkovskiy2012-05-281-131/+139
* Implement the indirect counter increment code in a better way. Instead ofBill Wendling2012-05-281-53/+72
* switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.Chris Lattner2012-05-289-57/+43
* simplify code.Chris Lattner2012-05-281-3/+2
* add some helper methods to make the type more uniform.Chris Lattner2012-05-281-0/+17
* rdar://11542750 - llvm.trap should be marked no return.Chris Lattner2012-05-276-8/+43
* DenseMap: Use an early exit when there is nothing to do in DestroyAll().Benjamin Kramer2012-05-271-4/+5
* PR12967: Don't crash when trying to fold a shift that's larger than the type'...Benjamin Kramer2012-05-272-1/+62
* IntrusiveRefCntPtr: Use the same pattern as the other operator= overloads whe...Benjamin Kramer2012-05-271-4/+3
* Reimplement the intrinsic verifier to use the same table as Intrinsic::getDef...Chris Lattner2012-05-273-403/+107
* These tests used intrinsics with the wrong prototype. They weren't caught be...Chris Lattner2012-05-274-26/+28
* remove two (useless) tests that use incorrect intrinsic prototypes, detected ...Chris Lattner2012-05-272-55/+0
* generalize this to allow any argument.Chris Lattner2012-05-271-2/+4