aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Added FMA3 Intel instructions.Elena Demikhovsky2012-05-316-49/+409
* Enhance the sinking code to handle diamond patterns. Patch byDuncan Sands2012-05-311-75/+69
* Add intrinsic for pclmulqdq instruction.Craig Topper2012-05-311-15/+13
* Cleanup and factoring of mips16 tablegen classes. Make register classesAkira Hatanaka2012-05-313-61/+89
* Fix typo in assembly directive. Noticed by inspection.Eric Christopher2012-05-311-1/+1
* Avoid depending on list orders and register numbering.Jakob Stoklund Olesen2012-05-301-6/+9
* Extract some pointer hacking to a function.Jakob Stoklund Olesen2012-05-301-22/+22
* Prioritize smaller register classes for urgent evictions.Jakob Stoklund Olesen2012-05-301-1/+7
* Add support for the mips inline asm 'm' output modifier.Eric Christopher2012-05-301-0/+5
* Switch the canonical FMA term operand order to match both the comment I wrote...Owen Anderson2012-05-301-1/+1
* Teach DAGCombine to canonicalize the position of a constant in the term opera...Owen Anderson2012-05-301-0/+4
* Remove extra space.Chad Rosier2012-05-301-1/+1
* 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-301-1/+20
* it's pointed out that R11 can be used for magic things, and doing things just...Chris Lattner2012-05-301-1/+1
* Extend the (abi-irrelevant) return convention to be able to return more than ...Chris Lattner2012-05-301-4/+7
* [arm-fast-isel] Add support for the llvm.frameaddress() intrinsic.Chad Rosier2012-05-301-0/+36
* Port support for SSE4a extrq/insertq to the old jit code emitter.Benjamin Kramer2012-05-301-1/+1
* [asan] instrument cmpxchg and atomicrmwKostya Serebryany2012-05-301-8/+30
* SCEV: Handle a corner case reducing AddRecExpr * AddRecExprAndrew Trick2012-05-301-1/+4
* Reformat the loop that does AddRecExpr * AddRecExpr reduction.Andrew Trick2012-05-301-55/+56
* Teach taildup to update livein set. rdar://11538365Evan Cheng2012-05-301-0/+25
* If-converter models predicated defs as read + write. The read should be marke...Evan Cheng2012-05-301-1/+2
* Add an insertPass API to TargetPassConfig. <rdar://problem/11498613>Bob Wilson2012-05-303-0/+49
* bounds checking:Nuno Lopes2012-05-291-13/+51
* 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-292-2/+28
* 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-299-33/+33
* Add llvm.fabs intrinsic.Peter Collingbourne2012-05-281-0/+5
* 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-281-1/+1
* Remove unused variable.David Blaikie2012-05-281-2/+0
* PR12696: Attribute bits above 1<<30 are not encoded in bitcodeMeador Inge2012-05-282-26/+3
* Random BitcodeReader cleanups.Benjamin Kramer2012-05-281-49/+25
* PR1255: Case RangesStepan Dyatkovskiy2012-05-288-15/+34
* 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-287-46/+38
* simplify code.Chris Lattner2012-05-281-3/+2
* PR12967: Don't crash when trying to fold a shift that's larger than the type'...Benjamin Kramer2012-05-271-1/+1
* Reimplement the intrinsic verifier to use the same table as Intrinsic::getDef...Chris Lattner2012-05-272-266/+107
* Have getOrCreateSubprogramDIE store the DIE for a subprogramPeter Collingbourne2012-05-271-5/+5
* move some code around so that Verifier.cpp can get access to the intrinsic in...Chris Lattner2012-05-271-46/+182
* enhance the intrinsic info table to encode what *kind* of Any argumentChris Lattner2012-05-271-1/+1
* Path::GetTemporaryDirectory(): Add an assertion if TempDirectory is alive, to...NAKAMURA Takumi2012-05-271-1/+3
* Missed parens.Benjamin Kramer2012-05-271-1/+1
* r157525 didn't work, just disable iterator checking.Benjamin Kramer2012-05-271-1/+1