| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | XFAIL these tests for now. | Devang Patel | 2008-12-12 | 2 | -2/+2 |
| | | | | | llvm-svn: 60959 | ||||
| * | Fix add/sub expansion: don't create ADD / SUB with two results (seems like ↵ | Evan Cheng | 2008-12-12 | 1 | -5/+5 |
| | | | | | | | everyone is doing this these days :-). Patch by Daniel M Gessel! llvm-svn: 60958 | ||||
| * | Revert my re-instated reverted commit, fixes the bootstrap build on x86-64 ↵ | Nick Lewycky | 2008-12-12 | 3 | -15/+17 |
| | | | | | | | linux. llvm-svn: 60951 | ||||
| * | When using a 4 byte jump table on a 64 bit machine, | Duncan Sands | 2008-12-12 | 1 | -11/+3 |
| | | | | | | | | | do an extending load of the 4 bytes rather than a potentially illegal (type) i32 load followed by a sign extend. llvm-svn: 60945 | ||||
| * | Don't make use of an illegal type (i64) when | Duncan Sands | 2008-12-12 | 1 | -5/+31 |
| | | | | | | | lowering f64 function arguments. llvm-svn: 60944 | ||||
| * | fix some incorrect links. | Chris Lattner | 2008-12-12 | 1 | -3/+3 |
| | | | | | llvm-svn: 60919 | ||||
| * | Man page update. | Mikhail Glushenkov | 2008-12-12 | 1 | -0/+8 |
| | | | | | llvm-svn: 60918 | ||||
| * | Added support for SELECT v8i8 v4i16 for X86 (MMX) | Mon P Wang | 2008-12-12 | 3 | -0/+23 |
| | | | | | | | Added support for TRUNC v8i16 to v8i8 for X86 (MMX) llvm-svn: 60916 | ||||
| * | Redo the arithmetic with overflow architecture. I was changing the semantics of | Bill Wendling | 2008-12-12 | 5 | -205/+617 |
| | | | | | | | | | | | | | ISD::ADD to emit an implicit EFLAGS. This was horribly broken. Instead, replace the intrinsic with an ISD::SADDO node. Then custom lower that into an X86ISD::ADD node with a associated SETCC that checks the correct condition code (overflow or carry). Then that gets lowered into the correct X86::ADDOvf instruction. Similar for SUB and MUL instructions. llvm-svn: 60915 | ||||
| * | Fix W3C validator errors. | Mikhail Glushenkov | 2008-12-11 | 3 | -15/+21 |
| | | | | | llvm-svn: 60912 | ||||
| * | Use correct file for the llvmc tutorial. | Mikhail Glushenkov | 2008-12-11 | 2 | -547/+72 |
| | | | | | llvm-svn: 60910 | ||||
| * | Update the auto-generated llvmc documentation. | Mikhail Glushenkov | 2008-12-11 | 9 | -253/+1161 |
| | | | | | llvm-svn: 60909 | ||||
| * | Add a '-Wo,' option that passes options to opt. | Mikhail Glushenkov | 2008-12-11 | 1 | -1/+4 |
| | | | | | llvm-svn: 60902 | ||||
| * | Fix a 80 col. violation. | Evan Cheng | 2008-12-11 | 1 | -1/+2 |
| | | | | | llvm-svn: 60901 | ||||
| * | * Removed stray </p> tag | Misha Brukman | 2008-12-11 | 1 | -7/+5 |
| | | | | | | | * Whitespace cleanups llvm-svn: 60891 | ||||
| * | * <div align=center> is not valid HTML 4.01 - removed alignment | Misha Brukman | 2008-12-11 | 1 | -15/+19 |
| | | | | | | | | | * <sup> cannot appear inside a <pre> - replaced <pre> with <tt> and <br> * Added standard "Notes" section * Sprinkled fixed-width <tt> tags in a few places for consistency llvm-svn: 60889 | ||||
| * | Removed warnings from HTML 4.01 validator: trailing slashes in <br> and <img> | Misha Brukman | 2008-12-11 | 13 | -23/+23 |
| | | | | | | | tags are not needed in HTML, only XML. llvm-svn: 60885 | ||||
| * | Conform to the HTML 4.01 Strict specification. | Misha Brukman | 2008-12-11 | 1 | -1/+3 |
| | | | | | llvm-svn: 60884 | ||||
| * | Sneaky, sneaky: move the -1 to the outside of the SMax. Reinstate the | Nick Lewycky | 2008-12-11 | 3 | -16/+42 |
| | | | | | | | optimization of SGE/SLE with unit stride, now that it works properly. llvm-svn: 60881 | ||||
| * | Global replace of yellow W3C "valid HTML/CSS" icons with blue ones. | Misha Brukman | 2008-12-11 | 37 | -72/+72 |
| | | | | | llvm-svn: 60880 | ||||
| * | * Fixed formatting of command descriptions to be consistent: | Misha Brukman | 2008-12-11 | 1 | -6/+6 |
| | | | | | | | | | - descriptions on new line - no terminating period * Changed the W3C logos from yellow to blue to not stand out llvm-svn: 60879 | ||||
| * | fix grammar, thanks Duncan! | Torok Edwin | 2008-12-11 | 2 | -6/+6 |
| | | | | | llvm-svn: 60875 | ||||
| * | Merge Base.td and Tools.td. | Mikhail Glushenkov | 2008-12-11 | 3 | -150/+138 |
| | | | | | | | | | This stuff is not used outside Base.td, and with the conversion of the compilation graph to string-based format became much less (if at all) useful. llvm-svn: 60873 | ||||
| * | introduce BasicBlock::getUniquePredecessor() | Torok Edwin | 2008-12-11 | 2 | -0/+29 |
| | | | | | llvm-svn: 60872 | ||||
| * | Put Edge* classes into anonymous namespace. | Mikhail Glushenkov | 2008-12-11 | 1 | -7/+7 |
| | | | | | | | Prevents conflicts between plugins. llvm-svn: 60871 | ||||
| * | Avoid generating a convert_rndsat node when the src and dest type are the same. | Mon P Wang | 2008-12-11 | 1 | -0/+4 |
| | | | | | llvm-svn: 60869 | ||||
| * | Clarify FIXME. | Bill Wendling | 2008-12-11 | 1 | -6/+6 |
| | | | | | llvm-svn: 60867 | ||||
| * | Whitespace clean up (tabs with spaces) | Mon P Wang | 2008-12-11 | 1 | -8/+8 |
| | | | | | llvm-svn: 60866 | ||||
| * | Make fix for r60829 less conservative to allow the proper optimization for | Mon P Wang | 2008-12-11 | 1 | -2/+9 |
| | | | | | | | vec_extract-sse4.ll. llvm-svn: 60865 | ||||
| * | Add a newline after this debug output. | Bill Wendling | 2008-12-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 60861 | ||||
| * | s/A Few Coding Standards/LLVM Coding Standards/g | Misha Brukman | 2008-12-10 | 1 | -2/+2 |
| | | | | | llvm-svn: 60859 | ||||
| * | If ADD, SUB, or MUL have an overflow bit that's used, don't do transformation on | Bill Wendling | 2008-12-10 | 2 | -4/+51 |
| | | | | | | | | them. The DAG combiner expects that nodes that are transformed have one value result. llvm-svn: 60857 | ||||
| * | Preliminary ARM debug support based on patch by Mikael of FlexyCore. | Evan Cheng | 2008-12-10 | 4 | -20/+57 |
| | | | | | llvm-svn: 60851 | ||||
| * | Some code clean up. | Evan Cheng | 2008-12-10 | 1 | -12/+14 |
| | | | | | llvm-svn: 60850 | ||||
| * | Only perform SETO/SETC to JO/JC conversion if extractvalue is coming from an ↵ | Bill Wendling | 2008-12-10 | 1 | -35/+50 |
| | | | | | | | arithmetic with overflow instruction. llvm-svn: 60844 | ||||
| * | fix typo. thanks Baldrick for noticing | Nuno Lopes | 2008-12-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 60841 | ||||
| * | add gcc 4.1.2 from redhat to the list of broken compilers | Nuno Lopes | 2008-12-10 | 1 | -0/+2 |
| | | | | | llvm-svn: 60840 | ||||
| * | Update these instructions to the 2.4 release. | Duncan Sands | 2008-12-10 | 1 | -7/+7 |
| | | | | | llvm-svn: 60838 | ||||
| * | For amusement, implement SADDO, SSUBO, UADDO, USUBO | Duncan Sands | 2008-12-10 | 3 | -19/+122 |
| | | | | | | | | | | for promoted integer types, eg: i16 on ppc-32, or i24 on any platform. Complete support for arbitrary precision integers would require handling expanded integer types, eg: i128, but I couldn't be bothered. llvm-svn: 60834 | ||||
| * | Mention the Ada and Fortran front-ends. | Duncan Sands | 2008-12-10 | 1 | -2/+2 |
| | | | | | llvm-svn: 60833 | ||||
| * | Don't dereference the end() iterator. This was | Duncan Sands | 2008-12-10 | 1 | -2/+3 |
| | | | | | | | | causing a bunch of failures when running "make ENABLE_EXPENSIVE_CHECKS=1 check". llvm-svn: 60832 | ||||
| * | Added a little more information that vector shifts require vector shift amount. | Mon P Wang | 2008-12-10 | 1 | -4/+9 |
| | | | | | llvm-svn: 60831 | ||||
| * | Fixed a bug when trying to optimize a extract vector element of a | Mon P Wang | 2008-12-10 | 2 | -1/+15 |
| | | | | | | | bit convert that changes the number of elements of a shuffle. llvm-svn: 60829 | ||||
| * | Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids ↵ | Evan Cheng | 2008-12-10 | 10 | -64/+76 |
| | | | | | | | some overflow issues. Patch by Thomas Jablin. llvm-svn: 60828 | ||||
| * | Whitespace changes. | Bill Wendling | 2008-12-10 | 2 | -3/+2 |
| | | | | | llvm-svn: 60826 | ||||
| * | Rewrite instructions for configuring external tests | Dale Johannesen | 2008-12-10 | 1 | -25/+17 |
| | | | | | | | to reflect reality. llvm-svn: 60825 | ||||
| * | Fix a bug introduced by r59265. If lazy compilation is disabled, return ↵ | Evan Cheng | 2008-12-10 | 1 | -1/+1 |
| | | | | | | | actual function ptr instead of ptr to stub if function is already compiled. llvm-svn: 60822 | ||||
| * | move an entry, add some notes, remove a completed item (IMPLICIT_DEF) | Chris Lattner | 2008-12-10 | 1 | -37/+38 |
| | | | | | llvm-svn: 60821 | ||||
| * | Allow basicaa to walk through geps with identical indices in | Chris Lattner | 2008-12-10 | 2 | -18/+48 |
| | | | | | | | | | | | | parallel, allowing it to decide that P/Q must alias if A/B must alias in things like: P = gep A, 0, i, 1 Q = gep B, 0, i, 1 This allows GVN to delete 62 more instructions out of 403.gcc. llvm-svn: 60820 | ||||
| * | Whitespace fixes. | Bill Wendling | 2008-12-10 | 1 | -14/+12 |
| | | | | | llvm-svn: 60818 | ||||

