| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Disable prolog code that aligns the stack when a | Dale Johannesen | 2008-03-10 | 1 | -7/+17 |
| | | | | | | | | | | | | | | | local object of >16 byte alignment exists. It does not work and getting it to work is not trivial, as explained in the comment. This fixes all the remaining ppc32 failures in the struct-layout-1 part of the gcc testsuite. (gcc does not support this either, and the only way to get such an object is with __attribute__((aligned)) or generic vectors; it can't be done in a standard-conforming program, or with Altivec. So I think disabling it is OK.) llvm-svn: 48188 | ||||
| * | Update llc flags for PPC register scavenger. | Bill Wendling | 2008-03-10 | 3 | -4/+4 |
| | | | | | llvm-svn: 48187 | ||||
| * | Change the "enable/disable" mechanism so that we can enable PPC register | Bill Wendling | 2008-03-10 | 3 | -58/+77 |
| | | | | | | | scavenging for 32-bit and 64-bit separately. llvm-svn: 48186 | ||||
| * | Add sanity checks | Anton Korobeynikov | 2008-03-10 | 1 | -0/+10 |
| | | | | | llvm-svn: 48184 | ||||
| * | Typo: 'function' => 'alias' | Anton Korobeynikov | 2008-03-10 | 1 | -3/+2 |
| | | | | | llvm-svn: 48183 | ||||
| * | Syntactic sugar'ify stuff :) | Anton Korobeynikov | 2008-03-10 | 1 | -15/+15 |
| | | | | | llvm-svn: 48182 | ||||
| * | Always run 'make check' :) Fix fallout from prev. commit: query for possible | Anton Korobeynikov | 2008-03-10 | 1 | -1/+1 |
| | | | | | | | alias destination only if we don't have anything to link to llvm-svn: 48181 | ||||
| * | Make error messages to have common style | Anton Korobeynikov | 2008-03-10 | 1 | -18/+12 |
| | | | | | llvm-svn: 48180 | ||||
| * | Properly link globals with aliases | Anton Korobeynikov | 2008-03-10 | 1 | -20/+41 |
| | | | | | llvm-svn: 48179 | ||||
| * | This passes now | Anton Korobeynikov | 2008-03-10 | 1 | -1/+0 |
| | | | | | llvm-svn: 48178 | ||||
| * | Remove the LinkGlobal weirderness in common linking phase. | Anton Korobeynikov | 2008-03-10 | 1 | -33/+44 |
| | | | | | llvm-svn: 48177 | ||||
| * | Typo | Anton Korobeynikov | 2008-03-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 48176 | ||||
| * | If the register allocator ran out of registers, just abort for now. | Evan Cheng | 2008-03-10 | 1 | -1/+7 |
| | | | | | llvm-svn: 48175 | ||||
| * | Eliminate the FP_GET_ST0/FP_SET_ST0 target-specific dag nodes, just lower to | Chris Lattner | 2008-03-10 | 4 | -84/+42 |
| | | | | | | | copyfromreg/copytoreg instead. llvm-svn: 48174 | ||||
| * | Document multiple return values. | Devang Patel | 2008-03-10 | 1 | -13/+70 |
| | | | | | llvm-svn: 48173 | ||||
| * | Fix mul expansion to check the correct number of bits for | Dan Gohman | 2008-03-10 | 2 | -4/+30 |
| | | | | | | | | zero extension when checking if an unsigned multiply is safe. llvm-svn: 48171 | ||||
| * | Somewhat better solution. | Evan Cheng | 2008-03-10 | 1 | -3/+4 |
| | | | | | llvm-svn: 48170 | ||||
| * | Default ISD::PREFETCH to expand. | Evan Cheng | 2008-03-10 | 9 | -9/+5 |
| | | | | | llvm-svn: 48169 | ||||
| * | Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests. | Evan Cheng | 2008-03-10 | 13 | -95/+60 |
| | | | | | llvm-svn: 48167 | ||||
| * | fix 80 col violations. | Chris Lattner | 2008-03-10 | 1 | -8/+8 |
| | | | | | llvm-svn: 48166 | ||||
| * | The __sync primitives only work on x86 and alpha; | Dale Johannesen | 2008-03-10 | 1 | -0/+2 |
| | | | | | | | xfail this test elsewhere. llvm-svn: 48164 | ||||
| * | Simplify | Devang Patel | 2008-03-10 | 2 | -33/+51 |
| | | | | | llvm-svn: 48163 | ||||
| * | Restore optimization that merges blocks when inline function | Devang Patel | 2008-03-10 | 1 | -6/+24 |
| | | | | | | | has single return value. llvm-svn: 48162 | ||||
| * | Simplify | Devang Patel | 2008-03-10 | 1 | -18/+15 |
| | | | | | llvm-svn: 48161 | ||||
| * | simplify | Devang Patel | 2008-03-10 | 1 | -2/+4 |
| | | | | | llvm-svn: 48160 | ||||
| * | Add -m32 to compilation line; test is only valid in | Dale Johannesen | 2008-03-10 | 1 | -2/+2 |
| | | | | | | | 32-bit environment. PR 2136. llvm-svn: 48159 | ||||
| * | Stylistic modifications. No functionality changes. | Nicolas Geoffray | 2008-03-10 | 1 | -44/+39 |
| | | | | | llvm-svn: 48158 | ||||
| * | These tests don't work unless SSE2 is active. | Dale Johannesen | 2008-03-10 | 2 | -3/+3 |
| | | | | | | | | Judging from the checking comments this is intentional, so add the flag (makes them pass on non-x86 host). llvm-svn: 48157 | ||||
| * | There is no "-mattr=+sse1" flag; fix test for non-x86 hosts. | Dale Johannesen | 2008-03-10 | 1 | -4/+4 |
| | | | | | llvm-svn: 48156 | ||||
| * | Use uint64_t not unsigned long long. | Dale Johannesen | 2008-03-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 48154 | ||||
| * | Integer comparison tests for CellSPU. | Scott Michel | 2008-03-10 | 7 | -75/+1139 |
| | | | | | llvm-svn: 48152 | ||||
| * | Fix formatting. | Duncan Sands | 2008-03-10 | 1 | -2/+2 |
| | | | | | llvm-svn: 48151 | ||||
| * | Refresh Makefile.ocaml in objdir if it is modified in srcdir. | Gordon Henriksen | 2008-03-10 | 1 | -0/+8 |
| | | | | | | | Patch by Erick Tryzelaar! llvm-svn: 48150 | ||||
| * | Refresh Makefile.ocaml in objdir if it is modified in srcdir. | Gordon Henriksen | 2008-03-10 | 2 | -2/+3 |
| | | | | | | | Patch by Erick Tryzelaar! llvm-svn: 48149 | ||||
| * | Regenerate. | Gordon Henriksen | 2008-03-10 | 1 | -25/+72 |
| | | | | | llvm-svn: 48148 | ||||
| * | Adding ocamldoc generation. | Gordon Henriksen | 2008-03-10 | 5 | -6/+49 |
| | | | | | | | Patch by Erick Tryzelaar. llvm-svn: 48147 | ||||
| * | Formatting improvements. | Gordon Henriksen | 2008-03-10 | 1 | -2/+2 |
| | | | | | llvm-svn: 48146 | ||||
| * | Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC's | Scott Michel | 2008-03-10 | 18 | -66/+113 |
| | | | | | | | | | return ValueType can depend its operands' ValueType. This is a cosmetic change, no functionality impacted. llvm-svn: 48145 | ||||
| * | Add description of individual bits in CR. This fix PR1765. | Nicolas Geoffray | 2008-03-10 | 5 | -38/+152 |
| | | | | | llvm-svn: 48143 | ||||
| * | Minor cleanup. No functionality change. | Bill Wendling | 2008-03-10 | 1 | -6/+8 |
| | | | | | llvm-svn: 48142 | ||||
| * | - Fix a subtle bug in RemoveCopyByCommutingDef. ALR is the live range where ↵ | Evan Cheng | 2008-03-10 | 3 | -7/+77 |
| | | | | | | | | | | | | | | | | | | | the source is defined; BLR is the live range which is defined by the copy. If ALR and BLR overlaps and end of BLR extends beyond end of ALR, e.g. A = or A, B ... B = A ... C = A<kill> ... = B then do not add kills of A to the newly created B interval. - Also fix some kill info update bug. llvm-svn: 48141 | ||||
| * | Doh | Evan Cheng | 2008-03-10 | 1 | -1/+2 |
| | | | | | llvm-svn: 48140 | ||||
| * | Add nosubmit option to control what is sent back to the results server. | Tanya Lattner | 2008-03-10 | 1 | -6/+7 |
| | | | | | | | Patch by Joachim Durchholz. Thanks! llvm-svn: 48139 | ||||
| * | Move StrongPHIElimination after live interval analysis. This will make ↵ | Owen Anderson | 2008-03-10 | 1 | -36/+27 |
| | | | | | | | things happier down the road. llvm-svn: 48138 | ||||
| * | Remove llvm-upgrade and update tests. | Tanya Lattner | 2008-03-10 | 115 | -3133/+2572 |
| | | | | | llvm-svn: 48137 | ||||
| * | Avoid creating BUILD_VECTOR of all zero elements of "non-normalized" type ↵ | Evan Cheng | 2008-03-10 | 2 | -0/+28 |
| | | | | | | | (e.g. v8i16 on x86) after legalizer. Instruction selection does not expect to see them. In all likelihood this can only be an issue in a bugpoint reduced test case. llvm-svn: 48136 | ||||
| * | remove an execution test. | Chris Lattner | 2008-03-10 | 1 | -17/+0 |
| | | | | | llvm-svn: 48135 | ||||
| * | switch from hard coded g++/as tools to the ones detected from | Chris Lattner | 2008-03-10 | 3 | -4/+4 |
| | | | | | | | the build system. Patch by Joachim Durchholz for PR2121 llvm-svn: 48134 | ||||
| * | Fix a typo | Chris Lattner | 2008-03-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 48133 | ||||
| * | Fix PR2120 by changing the replacement order to change compile_cxx | Chris Lattner | 2008-03-10 | 1 | -2/+2 |
| | | | | | | | before compile_c. Patch by Joachim Durchholz! llvm-svn: 48132 | ||||

