| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | validation fixes | Chris Lattner | 2007-05-18 | 1 | -4/+6 |
| | | | | | llvm-svn: 37205 | ||||
| * | Fix PR1434 and test/Linker/link-archive.ll, this is a regression from 1.9. | Chris Lattner | 2007-05-18 | 2 | -54/+91 |
| | | | | | llvm-svn: 37204 | ||||
| * | Add a test case for PR1434 | Reid Spencer | 2007-05-18 | 1 | -0/+15 |
| | | | | | llvm-svn: 37203 | ||||
| * | Avoid an infinite loop when TestRunner.sh is run outside of the test dir. | Reid Spencer | 2007-05-18 | 1 | -5/+7 |
| | | | | | llvm-svn: 37201 | ||||
| * | If true / false blocks fallthrough before ifcvt, add unconditional branches ↵ | Evan Cheng | 2007-05-18 | 1 | -4/+19 |
| | | | | | | | to ifcvt'd block. llvm-svn: 37200 | ||||
| * | Mark calls non-predicable for now. Need to ensure it's the last instruction ↵ | Evan Cheng | 2007-05-18 | 1 | -8/+8 |
| | | | | | | | in the if-converted block or make sure it preserve condition code. llvm-svn: 37199 | ||||
| * | Remove some unneeded branches. (spotted by Evan, thanks) | Dale Johannesen | 2007-05-18 | 1 | -0/+1 |
| | | | | | llvm-svn: 37198 | ||||
| * | Silence some compilation warnings. | Evan Cheng | 2007-05-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 37197 | ||||
| * | tweak | Chris Lattner | 2007-05-18 | 1 | -6/+5 |
| | | | | | llvm-svn: 37196 | ||||
| * | Make use of target specific block size limits; bug fixes. | Evan Cheng | 2007-05-18 | 1 | -64/+149 |
| | | | | | llvm-svn: 37195 | ||||
| * | Set ARM if-conversion block size threshold to 10 instructions for now. | Evan Cheng | 2007-05-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 37194 | ||||
| * | RemoveBranch() and InsertBranch() now returns number of instructions deleted ↵ | Evan Cheng | 2007-05-18 | 6 | -30/+37 |
| | | | | | | | / inserted. llvm-svn: 37193 | ||||
| * | RemoveBranch() and InsertBranch() now returns number of instructions deleted ↵ | Evan Cheng | 2007-05-18 | 7 | -32/+43 |
| | | | | | | | / inserted. llvm-svn: 37192 | ||||
| * | Fix comment. | Evan Cheng | 2007-05-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 37191 | ||||
| * | Move isSuccessor() offline, change it to use std::find. | Evan Cheng | 2007-05-17 | 2 | -6/+7 |
| | | | | | llvm-svn: 37190 | ||||
| * | Fix a problem with building .y files when BISON is not present. | Reid Spencer | 2007-05-17 | 1 | -4/+11 |
| | | | | | | | Merged from the release_20 branch. llvm-svn: 37188 | ||||
| * | Fix PR1431 | Devang Patel | 2007-05-17 | 1 | -1/+1 |
| | | | | | | | Test case at Transformations/SCCP/2007-05-16-InvokeCrash.ll llvm-svn: 37185 | ||||
| * | New test. | Devang Patel | 2007-05-17 | 1 | -0/+50 |
| | | | | | llvm-svn: 37184 | ||||
| * | validation fixes | Chris Lattner | 2007-05-17 | 1 | -3/+1 |
| | | | | | llvm-svn: 37183 | ||||
| * | llvm-gcc now supports almost all gcc extensions. The key missing one is | Chris Lattner | 2007-05-17 | 1 | -61/+26 |
| | | | | | | | builtin_apply. llvm-svn: 37182 | ||||
| * | add a section about API changes. | Chris Lattner | 2007-05-17 | 1 | -10/+59 |
| | | | | | llvm-svn: 37181 | ||||
| * | More effective breakdown of memcpy into repeated load/store. These are now | Dale Johannesen | 2007-05-17 | 2 | -1/+77 |
| | | | | | | | | | in the order lod;lod;lod;sto;sto;sto which means the load-store optimizer has a better chance of producing ldm/stm. Ideally you would get cooperation from the RA as well but this is not there yet. llvm-svn: 37179 | ||||
| * | Correct a name in a comment. | Dan Gohman | 2007-05-17 | 1 | -3/+4 |
| | | | | | llvm-svn: 37178 | ||||
| * | silence some "comparison between signed and unsigned integer expressions" | Chris Lattner | 2007-05-17 | 1 | -3/+3 |
| | | | | | | | warnings llvm-svn: 37177 | ||||
| * | minor tweak | Chris Lattner | 2007-05-17 | 1 | -3/+4 |
| | | | | | llvm-svn: 37176 | ||||
| * | Get rid of leading zeros in the output of toString. | Reid Spencer | 2007-05-17 | 1 | -8/+27 |
| | | | | | llvm-svn: 37175 | ||||
| * | New test case. | Evan Cheng | 2007-05-17 | 1 | -0/+23 |
| | | | | | llvm-svn: 37174 | ||||
| * | Fix a bogus check that prevented folding VECTOR_SHUFFLE to UNDEF; add an ↵ | Evan Cheng | 2007-05-17 | 1 | -24/+61 |
| | | | | | | | optimization to fold VECTOR_SHUFFLE to a zero vector. llvm-svn: 37173 | ||||
| * | Added missing patterns for UNPCKH* and PUNPCKH*. | Evan Cheng | 2007-05-17 | 1 | -0/+20 |
| | | | | | llvm-svn: 37172 | ||||
| * | Fix some sporadic segfaults that are triggered when SmallVector's heap | Dan Gohman | 2007-05-17 | 1 | -3/+3 |
| | | | | | | | | | | storage lands near the end of the available address space. In the expression Begin+N > Capacity, the Begin+N was overflowing. Fix this by replacing it by with an expression that doesn't involve computation of an address beyond the end of allocated memory. llvm-svn: 37171 | ||||
| * | add testcase for 128-bit add/sub | Chris Lattner | 2007-05-17 | 1 | -0/+39 |
| | | | | | llvm-svn: 37170 | ||||
| * | disable MaskedValueIsZero, ComputeMaskedBits, and SimplifyDemandedBits for | Chris Lattner | 2007-05-17 | 1 | -0/+13 |
| | | | | | | | | i128 integers. The 64-bit masks are not wide enough to represent the results. These should be converted to APInt someday. llvm-svn: 37169 | ||||
| * | add expand support for ADDC/SUBC/ADDE/SUBE so we can codegen 128-bit add/sub ↵ | Chris Lattner | 2007-05-17 | 1 | -0/+42 |
| | | | | | | | on 32-bit (or less) targets llvm-svn: 37168 | ||||
| * | Regenerate. | Reid Spencer | 2007-05-17 | 1 | -24/+27 |
| | | | | | llvm-svn: 37166 | ||||
| * | Make Perl a required dependency and cause configure script to fail if it | Reid Spencer | 2007-05-17 | 1 | -0/+1 |
| | | | | | | | is not found. llvm-svn: 37164 | ||||
| * | This is the correct fix for PR1427. This fixes mmx-shuffle.ll and doesn't | Chris Lattner | 2007-05-17 | 1 | -2/+5 |
| | | | | | | | cause other regressions. llvm-svn: 37160 | ||||
| * | Revert patch for PR1427. It breaks almost all vector tests. | Anton Korobeynikov | 2007-05-17 | 1 | -10/+1 |
| | | | | | llvm-svn: 37159 | ||||
| * | add support for 128-bit add/sub on ppc64 | Chris Lattner | 2007-05-17 | 1 | -0/+34 |
| | | | | | llvm-svn: 37158 | ||||
| * | Print integer values as both decimal and hexadecimal for convenience | Reid Spencer | 2007-05-17 | 1 | -1/+1 |
| | | | | | | | of verifying result values when debugging. llvm-svn: 37156 | ||||
| * | add support for 128-bit integer add/sub | Chris Lattner | 2007-05-17 | 1 | -0/+20 |
| | | | | | llvm-svn: 37154 | ||||
| * | For lshr by 0 bits, just return *this as a short cut. This also prevents | Reid Spencer | 2007-05-17 | 1 | -0/+6 |
| | | | | | | | undefined behavior when the width > 64 bits. llvm-svn: 37153 | ||||
| * | New test. | Devang Patel | 2007-05-17 | 1 | -0/+24 |
| | | | | | llvm-svn: 37151 | ||||
| * | Fix PR1427 and test/CodeGen/X86/mmx-shuffle.ll | Chris Lattner | 2007-05-17 | 1 | -1/+10 |
| | | | | | llvm-svn: 37141 | ||||
| * | testcase for PR1427 | Chris Lattner | 2007-05-17 | 1 | -0/+29 |
| | | | | | llvm-svn: 37140 | ||||
| * | Remove. Not needed. | Evan Cheng | 2007-05-17 | 2 | -9/+0 |
| | | | | | llvm-svn: 37139 | ||||
| * | Default implementation of TargetInstrInfo::getBlockSize(). | Evan Cheng | 2007-05-16 | 1 | -0/+4 |
| | | | | | llvm-svn: 37138 | ||||
| * | Add target hook to specify block size limit for if-conversion. | Evan Cheng | 2007-05-16 | 3 | -0/+22 |
| | | | | | llvm-svn: 37134 | ||||
| * | Merged in both release announcement guts. | Tanya Lattner | 2007-05-16 | 1 | -12/+241 |
| | | | | | llvm-svn: 37131 | ||||
| * | Don't fold bitconvert(load) for preinc/postdec loads. Likewise stores. | Dale Johannesen | 2007-05-16 | 1 | -1/+3 |
| | | | | | llvm-svn: 37130 | ||||
| * | isBlockPredicable() always ignore terminal instructions; add comments. | Evan Cheng | 2007-05-16 | 1 | -13/+23 |
| | | | | | llvm-svn: 37126 | ||||

