Andreas Bolka
|
43797d15fa
|
Skeleton for pairwise subscript testing.
llvm-svn: 77437
|
2009-07-29 05:35:53 +00:00 |
Chris Lattner
|
1d3defa392
|
don't dump .bc file to stdout, and simplify this to a trivial testcase.
llvm-svn: 77436
|
2009-07-29 05:32:07 +00:00 |
Chris Lattner
|
e033e6da08
|
mingw uses .data and .text, not _data and _text.
llvm-svn: 77435
|
2009-07-29 05:25:42 +00:00 |
Chris Lattner
|
c5397abb52
|
fix PR4584 with a trivial patch now that the pieces are in place.
llvm-svn: 77434
|
2009-07-29 05:20:33 +00:00 |
Nick Lewycky
|
f82326b984
|
Bulk erasing instructions without RAUWing them is unsafe. Instead, break them
into a new BB that has no predecessors.
llvm-svn: 77433
|
2009-07-29 05:17:50 +00:00 |
Chris Lattner
|
5034329f8d
|
pass the mangler down into the various SectionForGlobal methods.
No functionality change.
llvm-svn: 77432
|
2009-07-29 05:09:30 +00:00 |
Evan Cheng
|
8977f04b12
|
Revert AsmWriterEmitter.cpp to 74742. The recent changes are causing serious compile time regression.
llvm-svn: 77431
|
2009-07-29 05:06:11 +00:00 |
Chris Lattner
|
8f35574c06
|
constant prop a utostr.
llvm-svn: 77430
|
2009-07-29 04:55:08 +00:00 |
Chris Lattner
|
7610c57d4b
|
remove some completely wrong code. 1 is never < 16. It turns out that GCC appears to put strings of any length into the ELF cstring equivalent, so just rip out the code.
llvm-svn: 77429
|
2009-07-29 04:54:38 +00:00 |
Daniel Dunbar
|
af71a3035b
|
Revert r77397, it causes significant regressions in llc performance.
llvm-svn: 77425
|
2009-07-29 03:04:22 +00:00 |
Daniel Dunbar
|
1cb8d81b41
|
MultiTestRunner: Reenable --vg option.
- Simplified from before and using --error-exitcode so failures show up as
failures.
llvm-svn: 77424
|
2009-07-29 02:57:25 +00:00 |
Daniel Dunbar
|
13796e3b95
|
Destroy the ASTConsumer prior to the Context, HTMLPrinter for example wants to
do a significant amount of work in its destructor, which may access the
context. (PR4642).
llvm-svn: 77423
|
2009-07-29 02:40:09 +00:00 |
Evan Cheng
|
c6d70ae063
|
Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte / halfword.
llvm-svn: 77422
|
2009-07-29 02:18:14 +00:00 |
Daniel Dunbar
|
b9a68612e2
|
BlockScopeInfo::hasPrototype was uninitialized.
llvm-svn: 77421
|
2009-07-29 01:59:17 +00:00 |
Daniel Dunbar
|
a444cc2fa8
|
CharLiteralParser::IsMultiChar was sometimes uninitialized.
llvm-svn: 77420
|
2009-07-29 01:46:05 +00:00 |
Daniel Dunbar
|
841f14b609
|
Add missing '"'
llvm-svn: 77416
|
2009-07-29 01:10:25 +00:00 |
Eric Christopher
|
99f5534296
|
Fix comment.
llvm-svn: 77415
|
2009-07-29 01:01:19 +00:00 |
Bill Wendling
|
bef0437d61
|
Change the "PreferredEHDataFormat" from "absptr" if we're on a Darwin system >
Leopard.
llvm-svn: 77414
|
2009-07-29 00:59:34 +00:00 |
Eric Christopher
|
dce1e4949e
|
Add a couple more tests for the ptest intrinsics to make sure we're
grabbing them all correctly.
llvm-svn: 77413
|
2009-07-29 00:51:15 +00:00 |
Bill Wendling
|
2cf001479c
|
Move comment to above method.
llvm-svn: 77412
|
2009-07-29 00:50:05 +00:00 |
Fariborz Jahanian
|
82e2874270
|
Code refactoring to define getCXXRecordDeclForPointerType
and use it in several places.
llvm-svn: 77411
|
2009-07-29 00:44:13 +00:00 |
Devang Patel
|
be62697e6b
|
Parse named metadata.
llvm-svn: 77410
|
2009-07-29 00:34:02 +00:00 |
Devang Patel
|
05a26fb6dd
|
Add NamedMDNode.
llvm-svn: 77409
|
2009-07-29 00:33:07 +00:00 |
Bill Wendling
|
b67440efb8
|
- Temporarily unbreak the build by forcing the TType "absptr", which isn't
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
|
2009-07-29 00:31:35 +00:00 |
Eric Christopher
|
f7802a33ce
|
Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. Lower
to ptest instruction plus setcc. Revamp ptest instruction. Add test.
llvm-svn: 77407
|
2009-07-29 00:28:05 +00:00 |
Mike Stump
|
d97c26921a
|
Be sure to turn on -fblocks.
llvm-svn: 77406
|
2009-07-29 00:17:20 +00:00 |
Dan Gohman
|
4723c103e3
|
Remove another F_OK.
llvm-svn: 77405
|
2009-07-29 00:02:58 +00:00 |
Daniel Dunbar
|
0033199c50
|
Match X86 register names to number.
llvm-svn: 77404
|
2009-07-29 00:02:19 +00:00 |
Andreas Bolka
|
8ae4e24c67
|
Fix a few typos and add links.
llvm-svn: 77403
|
2009-07-29 00:02:05 +00:00 |
Mike Stump
|
93246cc475
|
Some minor cleanups, thanks Chris.
llvm-svn: 77402
|
2009-07-28 23:57:15 +00:00 |
David Goodwin
|
0830980141
|
Thumb-2: fix typo that caused incorrect stack elimination for VFP operations and very large stack frames.
llvm-svn: 77401
|
2009-07-28 23:52:33 +00:00 |
Mike Stump
|
2adb4dab54
|
Some style fixes, thanks Chris.
llvm-svn: 77400
|
2009-07-28 23:47:15 +00:00 |
Bill Wendling
|
23b177e86e
|
Cleanup code to use iterators instead of ".size()".
Does any one else hate the name "const_reverse_iterator" as much as I do?
llvm-svn: 77399
|
2009-07-28 23:44:43 +00:00 |
Andreas Bolka
|
2f84b5ab46
|
Slightly reformat LDA tests to ease grepping.
llvm-svn: 77398
|
2009-07-28 23:40:40 +00:00 |
David Greene
|
5f6511c3d5
|
Improve performance of PadToColumn by eliminating flushes.
llvm-svn: 77397
|
2009-07-28 23:26:34 +00:00 |
Dan Gohman
|
0c96daabad
|
On "Unix", if Program::FindProgramByName is given a name containing
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
|
2009-07-28 23:25:18 +00:00 |
David Greene
|
1fc3a20ccf
|
Add some protected interfaces to allow subclass access to the buffer.
llvm-svn: 77395
|
2009-07-28 23:24:58 +00:00 |
Bill Wendling
|
6c574d883c
|
Doxygenify comments.
llvm-svn: 77394
|
2009-07-28 23:23:00 +00:00 |
Bill Wendling
|
1fddd873b4
|
Split out large loop into it's very own method. No intended functionality change.
llvm-svn: 77393
|
2009-07-28 23:22:13 +00:00 |
Dan Gohman
|
367006523a
|
It isn't necessary to use F_OK when using R_OK or similar.
llvm-svn: 77392
|
2009-07-28 23:22:01 +00:00 |
Mike Stump
|
bce7a27d22
|
Add support for -Wmissing-noreturn.
llvm-svn: 77391
|
2009-07-28 23:11:12 +00:00 |
David Goodwin
|
2c04ff6402
|
Add a bugpoint flag to disable block extraction.
llvm-svn: 77389
|
2009-07-28 23:08:36 +00:00 |
Douglas Gregor
|
a8e02e7863
|
Refactor the code that produces a TemplateSpecializationType, so that
canonicalization for dependent TemplateSpecializationTypes occurs
within ASTContext::getTemplateSpecializationType. Also, move template
argument canonicalization into ASTContext::getCanonicalTemplateArgument.
llvm-svn: 77388
|
2009-07-28 23:00:59 +00:00 |
Chris Lattner
|
14abb832b2
|
discourage else after "noreturn" statements.
llvm-svn: 77387
|
2009-07-28 22:54:04 +00:00 |
Chris Lattner
|
a58b3af802
|
remove extraneous braces
llvm-svn: 77386
|
2009-07-28 22:49:34 +00:00 |
Daniel Dunbar
|
fdbad74423
|
Update CMakeLists
llvm-svn: 77385
|
2009-07-28 22:46:39 +00:00 |
Daniel Dunbar
|
e1fdb0e8ce
|
Move X86 instruction parsing into X86/AsmParser.
llvm-svn: 77384
|
2009-07-28 22:40:46 +00:00 |
Devang Patel
|
e2d3dd66f1
|
Clarify getName() comment.
llvm-svn: 77383
|
2009-07-28 22:30:52 +00:00 |
Bill Wendling
|
15349f81fb
|
Output the EH TType format and base offset only if there are types that we're
going to emit.
llvm-svn: 77382
|
2009-07-28 22:23:45 +00:00 |
Daniel Dunbar
|
c43267a472
|
Make expression parsing and error/warning reporting available through the
generic MCAsmParser interface.
llvm-svn: 77381
|
2009-07-28 22:22:31 +00:00 |