aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add @earlyclobber TableGen constraintJim Grosbach2009-12-161-3/+21
* Reuse lowered phi nodes.Jakob Stoklund Olesen2009-12-163-43/+124
* Revert "Reapply 91184 with fixes and an addition to the testcase to cover theDaniel Dunbar2009-12-161-424/+404
* Revert "Initial work on disabling the scheduler. This is a work in progress, andDaniel Dunbar2009-12-163-155/+29
* reapply my strstr optimization. I have reproduced the x86-64 bootstrapChris Lattner2009-12-161-9/+75
* now that libsystem no longer uses SmallVector, we can move Chris Lattner2009-12-162-0/+38
* remove use of SmallVector from Path::makeUnique. Path::makeUniqueChris Lattner2009-12-161-14/+10
* eliminate an extraneous use of SmallVector in a case whereChris Lattner2009-12-161-6/+4
* Use different name for argument and fieldVictor Hernandez2009-12-161-2/+2
* MDNodes that refer to an instruction are local to a function; in that case, e...Victor Hernandez2009-12-161-3/+8
* Add encoding bits for some Thumb instructions. Plus explicitly set the top twoJohnny Chen2009-12-163-10/+18
* Re-enable 91381 with fixes.Evan Cheng2009-12-163-12/+40
* revert my strstr optimization, I'm told it breaks x86-64 bootstrap.Chris Lattner2009-12-161-75/+9
* Do better with physical reg operands (typically, from inline asm)Dale Johannesen2009-12-161-16/+41
* Every anonymous namespace is different. Caught by clang++.John McCall2009-12-161-4/+0
* Explicit template instantiations must happen in the template's immediatelyJohn McCall2009-12-162-0/+4
* Helpful comment added. Some code cleanup. No functional change.Bill Wendling2009-12-161-11/+27
* Initialize uninitialized variables.Bill Wendling2009-12-161-1/+1
* Initialize uninitialized variables.Bill Wendling2009-12-161-1/+1
* Change indirect-globals to use a dedicated allocIndirectGV. This lets usJeffrey Yasskin2009-12-155-46/+58
* Reapply 91184 with fixes and an addition to the testcase to cover the problemBob Wilson2009-12-151-404/+424
* Fix GetConstantStringInfo to not look into MDString (it works on Chris Lattner2009-12-152-15/+7
* Add support to emit debug info for C++ namespaces.Devang Patel2009-12-154-22/+105
* optimize strstr, PR5783Chris Lattner2009-12-151-9/+75
* Added encoding bits for the Thumb ISA. Initial checkin.Johnny Chen2009-12-153-348/+1219
* Delete an unused function.Dan Gohman2009-12-151-38/+0
* add some other xforms that should be done as part of PR5783Chris Lattner2009-12-151-3/+4
* Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner2009-12-159-11/+10
* Fix an encoding bug.Evan Cheng2009-12-151-1/+1
* For fastcc on x86, let ECX be used as a return register after EAX and EDXKenneth Uildriks2009-12-151-1/+8
* Disable 91381 for now. It's miscompiling ARMISelDAG2DAG.cpp.Evan Cheng2009-12-151-1/+3
* Make 91378 more conservative.Evan Cheng2009-12-151-1/+11
* You can't use typedefs to declare template member specializations, andJohn McCall2009-12-151-35/+49
* Initial work on disabling the scheduler. This is a work in progress, and thisBill Wendling2009-12-153-29/+155
* Tail duplication should zap a copy it inserted for SSA update if the copy is ...Evan Cheng2009-12-151-13/+37
* Use sbb x, x to materialize carry bit in a GPR. The result is all one's or al...Evan Cheng2009-12-154-3/+96
* Fold (zext (and x, cst)) -> (and (zext x), cst).Evan Cheng2009-12-151-0/+13
* Propagate zest through logical shift.Evan Cheng2009-12-151-0/+10
* Formatting.Eric Christopher2009-12-151-1/+1
* Revert these. They may have been causing 483_xalancbmk to fail:Bill Wendling2009-12-152-52/+26
* nand atomic requires opposite operand orderingJim Grosbach2009-12-151-3/+9
* Fix integer cast code to handle vector types.Dan Gohman2009-12-143-22/+56
* Fix this to properly clear the FastISel debug location. Thanks toDan Gohman2009-12-141-1/+1
* Add encoding bits "let Inst{11-4} = 0b00000000;" to BR_JTr to disambiguateJohnny Chen2009-12-141-0/+1
* The CIE says that the LSDA point in the FDE section is an "sdata4". That's fine,Bill Wendling2009-12-141-7/+6
* v6 sync insn copy/paste errorJim Grosbach2009-12-141-1/+1
* Add ARMv6 memory and sync barrier instructionsJim Grosbach2009-12-143-14/+45
* Fixed encoding bits typo of ldrexd/strexd.Johnny Chen2009-12-141-2/+2
* Thumb2 atomic operationsJim Grosbach2009-12-141-44/+83
* Move several function bodies which are rarely inlined out of line.Dan Gohman2009-12-141-0/+67