| Commit message (Expand) | Author | Age | Files | Lines |
* | Make Path use StringRef instead of std::string where possible. | Jeffrey Yasskin | 2009-12-17 | 4 | -44/+45 |
* | Temporarily revert 91337. It's causing testcase failures. | Bill Wendling | 2009-12-17 | 1 | -6/+7 |
* | Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() in | Ken Dyck | 2009-12-17 | 1 | -6/+3 |
* | finish cleaning up StructLayoutMap. | Chris Lattner | 2009-12-17 | 1 | -21/+17 |
* | This fixes a memory leak in OpaqueType found by Google's internal heapchecker. | Jeffrey Yasskin | 2009-12-17 | 2 | -0/+28 |
* | Re-revert 91459. It's breaking the x86_64 darwin bootstrap. | Bob Wilson | 2009-12-17 | 1 | -424/+404 |
* | Remove debugging code. | Evan Cheng | 2009-12-17 | 1 | -24/+0 |
* | In LowerEXTRACT_VECTOR_ELT, force an i32 value type for PEXTWR instead of | Ken Dyck | 2009-12-17 | 1 | -1/+1 |
* | Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently int... | Evan Cheng | 2009-12-17 | 4 | -41/+104 |
* | Aggressively flip compare constant expressions where appropriate; constant | Eli Friedman | 2009-12-17 | 1 | -3/+5 |
* | Fix a comment grammaro. | Bob Wilson | 2009-12-17 | 1 | -2/+2 |
* | Revert this dag combine change: | Evan Cheng | 2009-12-17 | 1 | -13/+0 |
* | Renamed "tCMNZ" to "tCMNz" to be consistent with other similar namings. | Johnny Chen | 2009-12-16 | 1 | -1/+1 |
* | Silence a clang warning about the deprecated (but perfectly reasonable in | John McCall | 2009-12-16 | 1 | -2/+2 |
* | Reapply r91392, it was only unmasking the bug, and since TOT is still broken ... | Daniel Dunbar | 2009-12-16 | 3 | -29/+155 |
* | Reapply r91459, it was only unmasking the bug, and since TOT is still broken ... | Daniel Dunbar | 2009-12-16 | 1 | -404/+424 |
* | Mark STREX* as earlyclobber for the success result register. | Jim Grosbach | 2009-12-16 | 2 | -2/+2 |
* | Add @earlyclobber TableGen constraint | Jim Grosbach | 2009-12-16 | 1 | -3/+21 |
* | Reuse lowered phi nodes. | Jakob Stoklund Olesen | 2009-12-16 | 3 | -43/+124 |
* | Revert "Reapply 91184 with fixes and an addition to the testcase to cover the | Daniel Dunbar | 2009-12-16 | 1 | -424/+404 |
* | Revert "Initial work on disabling the scheduler. This is a work in progress, and | Daniel Dunbar | 2009-12-16 | 3 | -155/+29 |
* | reapply my strstr optimization. I have reproduced the x86-64 bootstrap | Chris Lattner | 2009-12-16 | 1 | -9/+75 |
* | now that libsystem no longer uses SmallVector, we can move | Chris Lattner | 2009-12-16 | 2 | -0/+38 |
* | remove use of SmallVector from Path::makeUnique. Path::makeUnique | Chris Lattner | 2009-12-16 | 1 | -14/+10 |
* | eliminate an extraneous use of SmallVector in a case where | Chris Lattner | 2009-12-16 | 1 | -6/+4 |
* | Use different name for argument and field | Victor Hernandez | 2009-12-16 | 1 | -2/+2 |
* | MDNodes that refer to an instruction are local to a function; in that case, e... | Victor Hernandez | 2009-12-16 | 1 | -3/+8 |
* | Add encoding bits for some Thumb instructions. Plus explicitly set the top two | Johnny Chen | 2009-12-16 | 3 | -10/+18 |
* | Re-enable 91381 with fixes. | Evan Cheng | 2009-12-16 | 3 | -12/+40 |
* | revert my strstr optimization, I'm told it breaks x86-64 bootstrap. | Chris Lattner | 2009-12-16 | 1 | -75/+9 |
* | Do better with physical reg operands (typically, from inline asm) | Dale Johannesen | 2009-12-16 | 1 | -16/+41 |
* | Every anonymous namespace is different. Caught by clang++. | John McCall | 2009-12-16 | 1 | -4/+0 |
* | Explicit template instantiations must happen in the template's immediately | John McCall | 2009-12-16 | 2 | -0/+4 |
* | Helpful comment added. Some code cleanup. No functional change. | Bill Wendling | 2009-12-16 | 1 | -11/+27 |
* | Initialize uninitialized variables. | Bill Wendling | 2009-12-16 | 1 | -1/+1 |
* | Initialize uninitialized variables. | Bill Wendling | 2009-12-16 | 1 | -1/+1 |
* | Change indirect-globals to use a dedicated allocIndirectGV. This lets us | Jeffrey Yasskin | 2009-12-15 | 5 | -46/+58 |
* | Reapply 91184 with fixes and an addition to the testcase to cover the problem | Bob Wilson | 2009-12-15 | 1 | -404/+424 |
* | Fix GetConstantStringInfo to not look into MDString (it works on | Chris Lattner | 2009-12-15 | 2 | -15/+7 |
* | Add support to emit debug info for C++ namespaces. | Devang Patel | 2009-12-15 | 4 | -22/+105 |
* | optimize strstr, PR5783 | Chris Lattner | 2009-12-15 | 1 | -9/+75 |
* | Added encoding bits for the Thumb ISA. Initial checkin. | Johnny Chen | 2009-12-15 | 3 | -348/+1219 |
* | Delete an unused function. | Dan Gohman | 2009-12-15 | 1 | -38/+0 |
* | add some other xforms that should be done as part of PR5783 | Chris Lattner | 2009-12-15 | 1 | -3/+4 |
* | Remove isPod() from DenseMapInfo, splitting it out to its own | Chris Lattner | 2009-12-15 | 9 | -11/+10 |
* | Fix an encoding bug. | Evan Cheng | 2009-12-15 | 1 | -1/+1 |
* | For fastcc on x86, let ECX be used as a return register after EAX and EDX | Kenneth Uildriks | 2009-12-15 | 1 | -1/+8 |
* | Disable 91381 for now. It's miscompiling ARMISelDAG2DAG.cpp. | Evan Cheng | 2009-12-15 | 1 | -1/+3 |
* | Make 91378 more conservative. | Evan Cheng | 2009-12-15 | 1 | -1/+11 |
* | You can't use typedefs to declare template member specializations, and | John McCall | 2009-12-15 | 1 | -35/+49 |