| Commit message (Expand) | Author | Age | Files | Lines |
* | Reapply the MOV64r0 patch, with a fix: MOV64r0 clobbers EFLAGS. | Dan Gohman | 2010-01-12 | 6 | -39/+46 |
* | Update a partially obsolete comment. | Dan Gohman | 2010-01-12 | 1 | -1/+1 |
* | Fix a typo in a comment. | Dan Gohman | 2010-01-12 | 1 | -1/+1 |
* | tidy up | Chris Lattner | 2010-01-12 | 1 | -5/+1 |
* | Teach jump threading to duplicate small blocks when the branch | Chris Lattner | 2010-01-12 | 2 | -14/+141 |
* | Add MO_Metadata as an operand kind. Not used yet. | Dale Johannesen | 2010-01-12 | 1 | -1/+18 |
* | Add TargetInstrInfo::isCoalescableInstr. It returns true if the specified | Evan Cheng | 2010-01-12 | 3 | -0/+74 |
* | some cleanup, and make it obvious that ProcessJumpOnPHI only works | Chris Lattner | 2010-01-11 | 1 | -24/+14 |
* | disable this testcase, PR5997 | Chris Lattner | 2010-01-11 | 1 | -6/+8 |
* | Add manual ISD::OR fastisel selection routines. TableGen is no longer autogen... | Evan Cheng | 2010-01-11 | 2 | -1/+43 |
* | Add documentation for llvm.dbg.value intrinsic | Victor Hernandez | 2010-01-11 | 1 | -0/+20 |
* | reenable the piece that turns trunc(zext(x)) -> x even if zext has multiple u... | Chris Lattner | 2010-01-11 | 1 | -3/+1 |
* | Disable folding sext(trunc(x)) -> x (and other similar cast/cast cases) when ... | Chris Lattner | 2010-01-11 | 1 | -6/+14 |
* | Consolidate ConvertGlobalValIDToValue, ConvertGlobalOrMetadataValIDToValue, a... | Victor Hernandez | 2010-01-11 | 2 | -111/+74 |
* | Remove trailing white spaces in post dominators header file | Tobias Grosser | 2010-01-11 | 1 | -6/+6 |
* | Add getNode() to post dominators. | Tobias Grosser | 2010-01-11 | 1 | -0/+4 |
* | Extend r93152 to work on OR r, r. If the source set bits are known not to ove... | Evan Cheng | 2010-01-11 | 4 | -10/+51 |
* | reduce this to a sensible testcase. | Chris Lattner | 2010-01-11 | 1 | -18/+5 |
* | Shorten up this testcase. | David Greene | 2010-01-11 | 1 | -378/+0 |
* | Revert 93158. It's breaking quite a few x86_64 tests. | Evan Cheng | 2010-01-11 | 6 | -44/+38 |
* | Avoid adding PHI arguments for a predecessor that has gone away when a BRCOND... | Jakob Stoklund Olesen | 2010-01-11 | 2 | -14/+116 |
* | Remove unused string functions. | Benjamin Kramer | 2010-01-11 | 2 | -83/+0 |
* | Do not turn 8-bit OR to ADD since ADD8ri is not 3-addressfiable. | Evan Cheng | 2010-01-11 | 1 | -4/+1 |
* | Disable transformation of select of two loads to a select of address and then... | Mon P Wang | 2010-01-11 | 1 | -28/+41 |
* | Add StrInStrNoCase, a StringRef version of CStrInCStrNoCase. | Benjamin Kramer | 2010-01-11 | 2 | -0/+18 |
* | Add top level section for named metadata. | Devang Patel | 2010-01-11 | 1 | -8/+35 |
* | Improve unclear bits and inaccuracies in structure and insertvalue | Jeffrey Yasskin | 2010-01-11 | 1 | -6/+9 |
* | Update the -tailcallopt description to match djg's improvements to the calling | Jeffrey Yasskin | 2010-01-11 | 1 | -5/+0 |
* | s/NextValueNo/NextMDValueNo while processing metadata. | Devang Patel | 2010-01-11 | 2 | -12/+12 |
* | Turns out llvm-gcc still uses SplitString with a vector. Add it back until I | Benjamin Kramer | 2010-01-11 | 2 | -0/+18 |
* | Reimplement getToken and SplitString as "StringRef helper functions" | Benjamin Kramer | 2010-01-11 | 6 | -49/+44 |
* | Use a 32-bit and with implicit zero-extension instead of a 64-bit and if it | Dan Gohman | 2010-01-11 | 2 | -3/+51 |
* | Re-instate MOV64r0 and MOV16r0, with adjustments to work with the | Dan Gohman | 2010-01-11 | 6 | -37/+57 |
* | Generalize this check to avoid depending on a specific register assignment. | Dan Gohman | 2010-01-11 | 1 | -1/+1 |
* | Make this test less trivial, to avoid spurious failures. | Dan Gohman | 2010-01-11 | 1 | -2/+2 |
* | Pattern top-level operators don't need to be restricted to a | Dan Gohman | 2010-01-11 | 2 | -2/+2 |
* | Reword this comment to reference a more fundamental issue. | Dan Gohman | 2010-01-11 | 1 | -2/+2 |
* | Select an OR with immediate as an ADD if the input bits are known zero. This ... | Evan Cheng | 2010-01-11 | 4 | -10/+64 |
* | Implement a feature (-vector-unaligned-mem) to allow targets to | David Greene | 2010-01-11 | 5 | -4/+418 |
* | Respond to Chris' review: | Victor Hernandez | 2010-01-11 | 4 | -14/+23 |
* | add one more bitfield optimization, allowing clang to generate | Chris Lattner | 2010-01-11 | 2 | -2/+31 |
* | Extend CanEvaluateZExtd to handle and/or/xor more aggressively in the | Chris Lattner | 2010-01-11 | 2 | -0/+49 |
* | Remove the dead TD argument to CanEvaluateZExtd, and add a | Chris Lattner | 2010-01-11 | 2 | -15/+81 |
* | improve comments, remove dead TD argument to CanEvaluateSExtd. | Chris Lattner | 2010-01-11 | 1 | -11/+12 |
* | teach sext optimization to handle truncs from types that are not | Chris Lattner | 2010-01-10 | 2 | -3/+30 |
* | teach zext optimization how to deal with truncs that don't come from | Chris Lattner | 2010-01-10 | 2 | -13/+37 |
* | fix a buggy assertion, CreateIntegerCast should allow | Chris Lattner | 2010-01-10 | 1 | -1/+2 |
* | Suppress a warning on gcc 4.4. | Mikhail Glushenkov | 2010-01-10 | 1 | -26/+26 |
* | simplify CanEvaluateSExtd to return a bool now that we have a | Chris Lattner | 2010-01-10 | 1 | -63/+22 |
* | the NumCastsRemoved argument to CanEvaluateSExtd is dead, remove it. | Chris Lattner | 2010-01-10 | 1 | -26/+13 |