summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Make functional-style casts emit correct messages, and fix a crash-on-invalid.Sebastian Redl2009-07-297-11/+310
| | | | llvm-svn: 77451
* MSVC build fix. Patch by Olaf Krzikalla!Benjamin Kramer2009-07-291-0/+1
| | | | llvm-svn: 77450
* add a fixmeZhongxing Xu2009-07-291-2/+4
| | | | llvm-svn: 77447
* delete an undefined method.Zhongxing Xu2009-07-291-2/+1
| | | | llvm-svn: 77446
* Twines: Support numeric conversion directly (uitostr, etc).Daniel Dunbar2009-07-293-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 Dunbar2009-07-291-0/+4
| | | | llvm-svn: 77444
* some wording changes.Chris Lattner2009-07-291-3/+4
| | | | llvm-svn: 77443
* more syntactic cleanups.Chris Lattner2009-07-291-5/+8
| | | | llvm-svn: 77442
* minor smallvector cleanupsChris Lattner2009-07-291-3/+3
| | | | llvm-svn: 77441
* link to a newer presoChris Lattner2009-07-291-2/+2
| | | | llvm-svn: 77440
* Just discard the output, no need to turn it back into text.Nick Lewycky2009-07-291-1/+1
| | | | llvm-svn: 77439
* whitespace cleanup.Chris Lattner2009-07-291-6/+5
| | | | llvm-svn: 77438
* Skeleton for pairwise subscript testing.Andreas Bolka2009-07-292-8/+56
| | | | llvm-svn: 77437
* don't dump .bc file to stdout, and simplify this to a trivial testcase.Chris Lattner2009-07-291-158/+1
| | | | llvm-svn: 77436
* mingw uses .data and .text, not _data and _text.Chris Lattner2009-07-291-2/+2
| | | | llvm-svn: 77435
* fix PR4584 with a trivial patch now that the pieces are in place.Chris Lattner2009-07-292-3/+16
| | | | llvm-svn: 77434
* Bulk erasing instructions without RAUWing them is unsafe. Instead, break themNick Lewycky2009-07-292-7/+188
| | | | | | into a new BB that has no predecessors. llvm-svn: 77433
* pass the mangler down into the various SectionForGlobal methods.Chris Lattner2009-07-2917-73/+72
| | | | | | No functionality change. llvm-svn: 77432
* Revert AsmWriterEmitter.cpp to 74742. The recent changes are causing serious ↵Evan Cheng2009-07-291-213/+21
| | | | | | compile time regression. llvm-svn: 77431
* constant prop a utostr.Chris Lattner2009-07-291-2/+1
| | | | llvm-svn: 77430
* remove some completely wrong code. 1 is never < 16. It turns out that GCC ↵Chris Lattner2009-07-291-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 Dunbar2009-07-292-18/+13
| | | | llvm-svn: 77425
* MultiTestRunner: Reenable --vg option.Daniel Dunbar2009-07-292-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 toDaniel Dunbar2009-07-291-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 Cheng2009-07-299-46/+291
| | | | | | / halfword. llvm-svn: 77422
* BlockScopeInfo::hasPrototype was uninitialized.Daniel Dunbar2009-07-291-0/+1
| | | | llvm-svn: 77421
* CharLiteralParser::IsMultiChar was sometimes uninitialized.Daniel Dunbar2009-07-291-1/+2
| | | | llvm-svn: 77420
* Add missing '"'Daniel Dunbar2009-07-291-1/+1
| | | | llvm-svn: 77416
* Fix comment.Eric Christopher2009-07-291-2/+2
| | | | llvm-svn: 77415
* Change the "PreferredEHDataFormat" from "absptr" if we're on a Darwin system >Bill Wendling2009-07-292-10/+18
| | | | | | Leopard. llvm-svn: 77414
* Add a couple more tests for the ptest intrinsics to make sure we'reEric Christopher2009-07-291-0/+27
| | | | | | grabbing them all correctly. llvm-svn: 77413
* Move comment to above method.Bill Wendling2009-07-291-21/+21
| | | | llvm-svn: 77412
* Code refactoring to define getCXXRecordDeclForPointerTypeFariborz Jahanian2009-07-294-23/+23
| | | | | | and use it in several places. llvm-svn: 77411
* Parse named metadata.Devang Patel2009-07-295-1/+56
| | | | llvm-svn: 77410
* Add NamedMDNode.Devang Patel2009-07-293-4/+119
| | | | llvm-svn: 77409
* - Temporarily unbreak the build by forcing the TType "absptr", which isn'tBill Wendling2009-07-292-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. LowerEric Christopher2009-07-295-4/+74
| | | | | | to ptest instruction plus setcc. Revamp ptest instruction. Add test. llvm-svn: 77407
* Be sure to turn on -fblocks.Mike Stump2009-07-292-2/+2
| | | | llvm-svn: 77406
* Remove another F_OK.Dan Gohman2009-07-291-1/+1
| | | | llvm-svn: 77405
* Match X86 register names to number.Daniel Dunbar2009-07-296-12/+72
| | | | llvm-svn: 77404
* Fix a few typos and add links.Andreas Bolka2009-07-291-15/+19
| | | | llvm-svn: 77403
* Some minor cleanups, thanks Chris.Mike Stump2009-07-283-21/+10
| | | | llvm-svn: 77402
* Thumb-2: fix typo that caused incorrect stack elimination for VFP operations ↵David Goodwin2009-07-281-1/+1
| | | | | | and very large stack frames. llvm-svn: 77401
* Some style fixes, thanks Chris.Mike Stump2009-07-282-16/+14
| | | | llvm-svn: 77400
* Cleanup code to use iterators instead of ".size()".Bill Wendling2009-07-281-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 Bolka2009-07-285-21/+21
| | | | llvm-svn: 77398
* Improve performance of PadToColumn by eliminating flushes.David Greene2009-07-282-13/+18
| | | | llvm-svn: 77397
* On "Unix", if Program::FindProgramByName is given a name containingDan Gohman2009-07-281-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 Greene2009-07-281-0/+4
| | | | llvm-svn: 77395
* Doxygenify comments.Bill Wendling2009-07-282-2/+4
| | | | llvm-svn: 77394
OpenPOWER on IntegriCloud