| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Adjust inline cost computation to be less aggressive. | Evan Cheng | 2008-04-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 50222 | ||||
| * | Added initial boilerplate in GRExprEngine to allow checker-specific transfer | Ted Kremenek | 2008-04-24 | 4 | -12/+57 |
| | | | | | | | function logic to act when symbols become dead. llvm-svn: 50221 | ||||
| * | Added uninitialized-values (path-sensitive) test case as a regression test | Ted Kremenek | 2008-04-24 | 1 | -0/+18 |
| | | | | | | | | for the fix in r50178 (http://llvm.org/viewvc/llvm-project?rev=50178&view=rev). This fix was for <rdar://problem/5881148>. llvm-svn: 50220 | ||||
| * | Added test case for functionality fix in rdar://problem/5886141 (handle ↵ | Ted Kremenek | 2008-04-24 | 1 | -1/+12 |
| | | | | | | | variadic CF Create functions). llvm-svn: 50219 | ||||
| * | Add EXTRA_OPTIONS on the llvmgxx command line. | Devang Patel | 2008-04-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 50217 | ||||
| * | Add EXTRA_OPTIONS on the llvmgcc command line. | Devang Patel | 2008-04-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 50216 | ||||
| * | CF reference count checker: handle variadic functions that allocate CF objects. | Ted Kremenek | 2008-04-24 | 1 | -56/+54 |
| | | | | | | | | | | This fixes <rdar://problem/5886141>. Part of this change resulted in creating sparser summaries. I also added some more comments and did some minor code cleanups. llvm-svn: 50214 | ||||
| * | Have ValidateOutputConstraint return false instead of firing an assertion | Ted Kremenek | 2008-04-24 | 1 | -2/+2 |
| | | | | | | | | when processing a constraint we don't understand. This allows the frontend to gracefully fail. llvm-svn: 50213 | ||||
| * | overlook Output directory | Gabor Greif | 2008-04-24 | 0 | -0/+0 |
| | | | | | llvm-svn: 50212 | ||||
| * | - Check if a register is livein before removing it. It may have already been ↵ | Evan Cheng | 2008-04-24 | 3 | -30/+39 |
| | | | | | | | | | removed. - Do not iterate over SmallPtrSet, the order of iteration is not deterministic. llvm-svn: 50209 | ||||
| * | % -> @ | Chris Lattner | 2008-04-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 50206 | ||||
| * | Doc updates/edits, contributed by Terence Parr! | Chris Lattner | 2008-04-24 | 2 | -19/+19 |
| | | | | | llvm-svn: 50205 | ||||
| * | code restructuring, not functionality change. | Chris Lattner | 2008-04-24 | 1 | -22/+24 |
| | | | | | llvm-svn: 50203 | ||||
| * | Don't replace multiple result of calls with undef, | Chris Lattner | 2008-04-24 | 1 | -2/+4 |
| | | | | | | | | sccp tracks getresult values, not call values in this case. llvm-svn: 50202 | ||||
| * | code cleanup, no functionality change. | Chris Lattner | 2008-04-24 | 1 | -19/+21 |
| | | | | | llvm-svn: 50201 | ||||
| * | Split some code out of the main SimplifyCFG loop into its own function. | Chris Lattner | 2008-04-24 | 2 | -65/+146 |
| | | | | | | | | Fix said code to handle merging return instructions together correctly when handling multiple return values. llvm-svn: 50199 | ||||
| * | For case statements involving enums, BugReporter now generates PathDiagnostics | Ted Kremenek | 2008-04-23 | 1 | -32/+38 |
| | | | | | | | | | that say that we are jumping to "case a" instead of "case 0". This is a feature implementation for <rdar://problem/5880430>. llvm-svn: 50197 | ||||
| * | Make these variables static. | Dan Gohman | 2008-04-23 | 4 | -21/+21 |
| | | | | | llvm-svn: 50196 | ||||
| * | Fix minor regression in bug report generation. | Ted Kremenek | 2008-04-23 | 1 | -2/+3 |
| | | | | | llvm-svn: 50195 | ||||
| * | When building PathDiagnostics for bug reports, generate a trimmed ↵ | Ted Kremenek | 2008-04-23 | 2 | -19/+56 |
| | | | | | | | ExplodedGraph with a single path that BugReport objects can safely walk and introspect. llvm-svn: 50194 | ||||
| * | Disable building of llvm2cpp. The directory will be removed before 2.3 release. | Anton Korobeynikov | 2008-04-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 50193 | ||||
| * | Drop dead includes | Anton Korobeynikov | 2008-04-23 | 1 | -3/+0 |
| | | | | | llvm-svn: 50192 | ||||
| * | Fix tests due to llvm2cpp move to llc target | Anton Korobeynikov | 2008-04-23 | 2 | -3/+3 |
| | | | | | llvm-svn: 50191 | ||||
| * | Adjust option names for C++ backend | Anton Korobeynikov | 2008-04-23 | 1 | -11/+11 |
| | | | | | llvm-svn: 50190 | ||||
| * | First step of implementing PR1538: move llvm2cpp logic to new 'target' | Anton Korobeynikov | 2008-04-23 | 6 | -5/+2038 |
| | | | | | llvm-svn: 50189 | ||||
| * | Initial CBE support for multiple return values. | Dan Gohman | 2008-04-23 | 1 | -0/+30 |
| | | | | | llvm-svn: 50187 | ||||
| * | tighten up verifier checks which missed cases where | Chris Lattner | 2008-04-23 | 1 | -8/+9 |
| | | | | | | | return instrs operands didn't match up with function results. llvm-svn: 50182 | ||||
| * | Use isa instead of dyn_cast. | Dan Gohman | 2008-04-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 50181 | ||||
| * | Add support to codegen for getresult instructions with undef operands. | Dan Gohman | 2008-04-23 | 2 | -2/+13 |
| | | | | | llvm-svn: 50180 | ||||
| * | Check type instead of no. of operands. | Devang Patel | 2008-04-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 50179 | ||||
| * | Fixed: <rdar://problem/5881148> | Ted Kremenek | 2008-04-23 | 6 | -86/+60 |
| | | | | | | | | | | | Problem: In the recently refactored VisitDeref (which processes dereferences), we were incorrectly skipping the node just generated for the subexpression of the dereference. This was a horrible regression. llvm-svn: 50176 | ||||
| * | Allow llvm-as to parse a getresult with an undef operand. | Dan Gohman | 2008-04-23 | 4 | -460/+460 |
| | | | | | llvm-svn: 50175 | ||||
| * | Rewrite previous patch to suit Chris's preference. | Dale Johannesen | 2008-04-23 | 1 | -21/+31 |
| | | | | | llvm-svn: 50174 | ||||
| * | Unbreak JIT | Anton Korobeynikov | 2008-04-23 | 1 | -0/+4 |
| | | | | | llvm-svn: 50173 | ||||
| * | Disable stack realignment for these tests | Anton Korobeynikov | 2008-04-23 | 4 | -5/+5 |
| | | | | | llvm-svn: 50172 | ||||
| * | Fix test becase ABI stack alignment dropped to 'normal' value | Anton Korobeynikov | 2008-04-23 | 1 | -2/+2 |
| | | | | | llvm-svn: 50171 | ||||
| * | Fix test, instruction count is valid only if stack is not realigned | Anton Korobeynikov | 2008-04-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 50170 | ||||
| * | Fix typo | Anton Korobeynikov | 2008-04-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 50169 | ||||
| * | Only allow increase of max alignment value | Anton Korobeynikov | 2008-04-23 | 1 | -1/+2 |
| | | | | | llvm-svn: 50168 | ||||
| * | Be over-conservative: scan for all used virtual registers and calculate ↵ | Anton Korobeynikov | 2008-04-23 | 2 | -2/+11 |
| | | | | | | | maximal stack alignment in assumption, that there will be spill of vector register. llvm-svn: 50167 | ||||
| * | Add X86 Maximal Stack Alignment Calculator Pass before RA | Anton Korobeynikov | 2008-04-23 | 4 | -9/+43 |
| | | | | | llvm-svn: 50166 | ||||
| * | Add facility for pre-RA passes | Anton Korobeynikov | 2008-04-23 | 2 | -1/+12 |
| | | | | | llvm-svn: 50165 | ||||
| * | Use precomputed value, if any | Anton Korobeynikov | 2008-04-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 50164 | ||||
| * | Do proper book-keeping of offsets and prologue/epilogue code for stack ↵ | Anton Korobeynikov | 2008-04-23 | 1 | -44/+81 |
| | | | | | | | realignment llvm-svn: 50163 | ||||
| * | If stack realignment is used - incoming args will use EBP as base register ↵ | Anton Korobeynikov | 2008-04-23 | 1 | -9/+28 |
| | | | | | | | and locals - ESP llvm-svn: 50162 | ||||
| * | Eastimate required stack alignment early, so we can decide, whether we will ↵ | Anton Korobeynikov | 2008-04-23 | 2 | -0/+21 |
| | | | | | | | need frame pointer or not llvm-svn: 50161 | ||||
| * | Cleanup | Anton Korobeynikov | 2008-04-23 | 1 | -3/+5 |
| | | | | | llvm-svn: 50160 | ||||
| * | Cleanup | Anton Korobeynikov | 2008-04-23 | 1 | -1/+3 |
| | | | | | llvm-svn: 50159 | ||||
| * | Simplify | Anton Korobeynikov | 2008-04-23 | 1 | -26/+16 |
| | | | | | llvm-svn: 50158 | ||||
| * | Make stack alignment options global for all targets | Anton Korobeynikov | 2008-04-23 | 4 | -9/+22 |
| | | | | | llvm-svn: 50157 | ||||

