| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Don't use a formatted ostream when writing .bc files. I don't really understand | Daniel Dunbar | 2009-07-29 | 1 | -1/+1 |
| | | | | | | | this interface design, Chris please check. llvm-svn: 77473 | ||||
| * | When lookup of an identifier preceding a '<' finds a set of overloaded | Douglas Gregor | 2009-07-29 | 1 | -9/+35 |
| | | | | | | | | | functions, only return those overloaded functions that are actually function templates. Note that there is still a glaring problem with treating an OverloadedFunctionDecl as a TemplateName. llvm-svn: 77472 | ||||
| * | fix unittest on platforms with unsigned chars (e.g. linux-ppc) | Benjamin Kramer | 2009-07-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 77471 | ||||
| * | Add missing include. | Daniel Dunbar | 2009-07-29 | 1 | -0/+1 |
| | | | | | llvm-svn: 77470 | ||||
| * | Change Neon VLDn intrinsics to return multiple values instead of really | Bob Wilson | 2009-07-29 | 4 | -78/+114 |
| | | | | | | | | wide vectors. Likewise, change VSTn intrinsics to take separate arguments for each vector in a multi-vector struct. Adjust tests accordingly. llvm-svn: 77468 | ||||
| * | Fix the verifier to handle intrinsics with LLVMMatchType parameters, where | Bob Wilson | 2009-07-29 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | the return type of the intrinsic is not overloaded, i.e., where the type being matched is some other parameter. The argument to LLVMMatchType is an index into the list of overloaded types (ignoring the fixed types), but VerifyIntrinsicPrototype is expecting its arguments for LLVMMatchType parameters to be indices into the combined list of _all_ return values and parameters, not just the overloaded ones. This patch changes TableGen to keep track for each overloaded type of the corresponding index into the list of return values and parameters. It then generates the values expected by VerifyIntrinsicPrototype. llvm-svn: 77467 | ||||
| * | Fix an assumption that there is a single return value when verifying | Bob Wilson | 2009-07-29 | 1 | -2/+2 |
| | | | | | | | overloaded types for intrinsic parameters. llvm-svn: 77466 | ||||
| * | scan-build: Don't try to index plist-html output directories | Daniel Dunbar | 2009-07-29 | 1 | -5/+5 |
| | | | | | llvm-svn: 77465 | ||||
| * | Remove an obsolete kludge based on the previous, completely broken handling ↵ | Douglas Gregor | 2009-07-29 | 2 | -8/+3 |
| | | | | | | | of function templates llvm-svn: 77464 | ||||
| * | Test redefinition of class template partial specializations | Douglas Gregor | 2009-07-29 | 1 | -1/+8 |
| | | | | | llvm-svn: 77463 | ||||
| * | Use the new statement/expression profiling code to unique dependent | Douglas Gregor | 2009-07-29 | 9 | -28/+63 |
| | | | | | | | | | template arguments, as in template specialization types. This permits matching out-of-line definitions of members for class templates that involve non-type template parameters. llvm-svn: 77462 | ||||
| * | Re-apply previous changes and improve column padding performance some more. | David Greene | 2009-07-29 | 2 | -24/+40 |
| | | | | | llvm-svn: 77461 | ||||
| * | Add one-past-the-end language to the inbounds keyword. | Dan Gohman | 2009-07-29 | 1 | -4/+7 |
| | | | | | llvm-svn: 77460 | ||||
| * | Minor code simplification. | Dan Gohman | 2009-07-29 | 1 | -5/+2 |
| | | | | | llvm-svn: 77459 | ||||
| * | Use the existing API for base offset. Use suitable llvm type | Fariborz Jahanian | 2009-07-29 | 1 | -20/+4 |
| | | | | | | | for offset ir-gen. llvm-svn: 77458 | ||||
| * | Fix comment. | Devang Patel | 2009-07-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 77457 | ||||
| * | Make the Python TestRunner work for individual tests | Douglas Gregor | 2009-07-29 | 1 | -1/+5 |
| | | | | | llvm-svn: 77456 | ||||
| * | trim include list. | Devang Patel | 2009-07-29 | 1 | -1/+2 |
| | | | | | llvm-svn: 77455 | ||||
| * | Remove an ObjC-specific XFAIL (and tweak test). | Steve Naroff | 2009-07-29 | 1 | -2/+1 |
| | | | | | llvm-svn: 77454 | ||||
| * | Fix <rdar://problem/7100524> regression: "error: incompatible operand types ↵ | Steve Naroff | 2009-07-29 | 2 | -9/+30 |
| | | | | | | | | | | ('void *' and 'NSString *')". Remove XFAIL from 'conditional-expr-4.m' test case (which would have caught this). Also tweaked several aspects of the test to jive with the current type checking. llvm-svn: 77453 | ||||
| * | Incorporate feedback from Chris (on r76979). | Steve Naroff | 2009-07-29 | 2 | -3/+4 |
| | | | | | llvm-svn: 77452 | ||||
| * | Make functional-style casts emit correct messages, and fix a crash-on-invalid. | Sebastian Redl | 2009-07-29 | 7 | -11/+310 |
| | | | | | llvm-svn: 77451 | ||||
| * | MSVC build fix. Patch by Olaf Krzikalla! | Benjamin Kramer | 2009-07-29 | 1 | -0/+1 |
| | | | | | llvm-svn: 77450 | ||||
| * | add a fixme | Zhongxing Xu | 2009-07-29 | 1 | -2/+4 |
| | | | | | llvm-svn: 77447 | ||||
| * | delete an undefined method. | Zhongxing Xu | 2009-07-29 | 1 | -2/+1 |
| | | | | | llvm-svn: 77446 | ||||
| * | Twines: Support numeric conversion directly (uitostr, etc). | Daniel Dunbar | 2009-07-29 | 3 | -19/+94 |
| | | | | | | | | | | | | | | | | - Provides static constructors for doing number to string conversions without using temporaries. - There are several ways to do this, I think given the Twine constraints this is the simplest one. - One FIXME for fast number -> hex conversion. - Added another comment on one last major bit of perf work Twines need, which is to make raw_svector_ostream more efficient. llvm-svn: 77445 | ||||
| * | raw_ostream: Follow the 32-bit path when printing "small" decimal numbers. | Daniel Dunbar | 2009-07-29 | 1 | -0/+4 |
| | | | | | llvm-svn: 77444 | ||||
| * | some wording changes. | Chris Lattner | 2009-07-29 | 1 | -3/+4 |
| | | | | | llvm-svn: 77443 | ||||
| * | more syntactic cleanups. | Chris Lattner | 2009-07-29 | 1 | -5/+8 |
| | | | | | llvm-svn: 77442 | ||||
| * | minor smallvector cleanups | Chris Lattner | 2009-07-29 | 1 | -3/+3 |
| | | | | | llvm-svn: 77441 | ||||
| * | link to a newer preso | Chris Lattner | 2009-07-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 77440 | ||||
| * | Just discard the output, no need to turn it back into text. | Nick Lewycky | 2009-07-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 77439 | ||||
| * | whitespace cleanup. | Chris Lattner | 2009-07-29 | 1 | -6/+5 |
| | | | | | llvm-svn: 77438 | ||||
| * | Skeleton for pairwise subscript testing. | Andreas Bolka | 2009-07-29 | 2 | -8/+56 |
| | | | | | llvm-svn: 77437 | ||||
| * | don't dump .bc file to stdout, and simplify this to a trivial testcase. | Chris Lattner | 2009-07-29 | 1 | -158/+1 |
| | | | | | llvm-svn: 77436 | ||||
| * | mingw uses .data and .text, not _data and _text. | Chris Lattner | 2009-07-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 77435 | ||||
| * | fix PR4584 with a trivial patch now that the pieces are in place. | Chris Lattner | 2009-07-29 | 2 | -3/+16 |
| | | | | | llvm-svn: 77434 | ||||
| * | Bulk erasing instructions without RAUWing them is unsafe. Instead, break them | Nick Lewycky | 2009-07-29 | 2 | -7/+188 |
| | | | | | | | into a new BB that has no predecessors. llvm-svn: 77433 | ||||
| * | pass the mangler down into the various SectionForGlobal methods. | Chris Lattner | 2009-07-29 | 17 | -73/+72 |
| | | | | | | | No functionality change. llvm-svn: 77432 | ||||
| * | Revert AsmWriterEmitter.cpp to 74742. The recent changes are causing serious ↵ | Evan Cheng | 2009-07-29 | 1 | -213/+21 |
| | | | | | | | compile time regression. llvm-svn: 77431 | ||||
| * | constant prop a utostr. | Chris Lattner | 2009-07-29 | 1 | -2/+1 |
| | | | | | llvm-svn: 77430 | ||||
| * | remove some completely wrong code. 1 is never < 16. It turns out that GCC ↵ | Chris Lattner | 2009-07-29 | 1 | -20/+10 |
| | | | | | | | appears to put strings of any length into the ELF cstring equivalent, so just rip out the code. llvm-svn: 77429 | ||||
| * | Revert r77397, it causes significant regressions in llc performance. | Daniel Dunbar | 2009-07-29 | 2 | -18/+13 |
| | | | | | llvm-svn: 77425 | ||||
| * | MultiTestRunner: Reenable --vg option. | Daniel Dunbar | 2009-07-29 | 2 | -7/+16 |
| | | | | | | | | - Simplified from before and using --error-exitcode so failures show up as failures. llvm-svn: 77424 | ||||
| * | Destroy the ASTConsumer prior to the Context, HTMLPrinter for example wants to | Daniel Dunbar | 2009-07-29 | 1 | -5/+7 |
| | | | | | | | | do a significant amount of work in its destructor, which may access the context. (PR4642). llvm-svn: 77423 | ||||
| * | Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte ↵ | Evan Cheng | 2009-07-29 | 9 | -46/+291 |
| | | | | | | | / halfword. llvm-svn: 77422 | ||||
| * | BlockScopeInfo::hasPrototype was uninitialized. | Daniel Dunbar | 2009-07-29 | 1 | -0/+1 |
| | | | | | llvm-svn: 77421 | ||||
| * | CharLiteralParser::IsMultiChar was sometimes uninitialized. | Daniel Dunbar | 2009-07-29 | 1 | -1/+2 |
| | | | | | llvm-svn: 77420 | ||||
| * | Add missing '"' | Daniel Dunbar | 2009-07-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 77416 | ||||
| * | Fix comment. | Eric Christopher | 2009-07-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 77415 | ||||

