Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |||||
* | Change the "PreferredEHDataFormat" from "absptr" if we're on a Darwin system > | Bill Wendling | 2009-07-29 | 2 | -10/+18 | |
| | | | | | | Leopard. llvm-svn: 77414 | |||||
* | Add a couple more tests for the ptest intrinsics to make sure we're | Eric Christopher | 2009-07-29 | 1 | -0/+27 | |
| | | | | | | grabbing them all correctly. llvm-svn: 77413 | |||||
* | Move comment to above method. | Bill Wendling | 2009-07-29 | 1 | -21/+21 | |
| | | | | llvm-svn: 77412 | |||||
* | Code refactoring to define getCXXRecordDeclForPointerType | Fariborz Jahanian | 2009-07-29 | 4 | -23/+23 | |
| | | | | | | and use it in several places. llvm-svn: 77411 | |||||
* | Parse named metadata. | Devang Patel | 2009-07-29 | 5 | -1/+56 | |
| | | | | llvm-svn: 77410 | |||||
* | Add NamedMDNode. | Devang Patel | 2009-07-29 | 3 | -4/+119 | |
| | | | | llvm-svn: 77409 | |||||
* | - Temporarily unbreak the build by forcing the TType "absptr", which isn't | Bill Wendling | 2009-07-29 | 2 | -50/+75 | |
| | | | | | | | correct. But what are you going to do? I'll fix this in the future. - Move another large loop into its own method. llvm-svn: 77408 | |||||
* | Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. Lower | Eric Christopher | 2009-07-29 | 5 | -4/+74 | |
| | | | | | | to ptest instruction plus setcc. Revamp ptest instruction. Add test. llvm-svn: 77407 | |||||
* | Be sure to turn on -fblocks. | Mike Stump | 2009-07-29 | 2 | -2/+2 | |
| | | | | llvm-svn: 77406 | |||||
* | Remove another F_OK. | Dan Gohman | 2009-07-29 | 1 | -1/+1 | |
| | | | | llvm-svn: 77405 | |||||
* | Match X86 register names to number. | Daniel Dunbar | 2009-07-29 | 6 | -12/+72 | |
| | | | | llvm-svn: 77404 | |||||
* | Fix a few typos and add links. | Andreas Bolka | 2009-07-29 | 1 | -15/+19 | |
| | | | | llvm-svn: 77403 | |||||
* | Some minor cleanups, thanks Chris. | Mike Stump | 2009-07-28 | 3 | -21/+10 | |
| | | | | llvm-svn: 77402 | |||||
* | Thumb-2: fix typo that caused incorrect stack elimination for VFP operations ↵ | David Goodwin | 2009-07-28 | 1 | -1/+1 | |
| | | | | | | and very large stack frames. llvm-svn: 77401 | |||||
* | Some style fixes, thanks Chris. | Mike Stump | 2009-07-28 | 2 | -16/+14 | |
| | | | | llvm-svn: 77400 | |||||
* | Cleanup code to use iterators instead of ".size()". | Bill Wendling | 2009-07-28 | 1 | -21/+25 | |
| | | | | | | Does any one else hate the name "const_reverse_iterator" as much as I do? llvm-svn: 77399 | |||||
* | Slightly reformat LDA tests to ease grepping. | Andreas Bolka | 2009-07-28 | 5 | -21/+21 | |
| | | | | llvm-svn: 77398 | |||||
* | Improve performance of PadToColumn by eliminating flushes. | David Greene | 2009-07-28 | 2 | -13/+18 | |
| | | | | llvm-svn: 77397 | |||||
* | On "Unix", if Program::FindProgramByName is given a name containing | Dan Gohman | 2009-07-28 | 1 | -1/+1 | |
| | | | | | | | slashes, just go with it, regardless of whether it looks like it will be executable. This follows the behavior of sh(1) more closely. llvm-svn: 77396 | |||||
* | Add some protected interfaces to allow subclass access to the buffer. | David Greene | 2009-07-28 | 1 | -0/+4 | |
| | | | | llvm-svn: 77395 | |||||
* | Doxygenify comments. | Bill Wendling | 2009-07-28 | 2 | -2/+4 | |
| | | | | llvm-svn: 77394 |