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 |
Benjamin Kramer
|
6adb6e07ce
|
Fix a fixme; don't take binaries from the working directory.
This fixes clang on non-darwin platforms if a file called 'ld' or 'as'
is in the working directory. Based on patch by Pawel Worach!
llvm-svn: 77379
|
2009-07-28 22:08:15 +00:00 |
Devang Patel
|
f869caa03f
|
Remove unused method.
llvm-svn: 77378
|
2009-07-28 22:04:55 +00:00 |
Mike Stump
|
3bf1ab48d3
|
Add noreturn support for blocks.
llvm-svn: 77377
|
2009-07-28 22:04:01 +00:00 |
Bill Wendling
|
26cf1e3baf
|
Output the correct format for Darwin.
llvm-svn: 77376
|
2009-07-28 22:03:50 +00:00 |
Benjamin Kramer
|
28983a4cf6
|
fix unittest
llvm-svn: 77375
|
2009-07-28 22:03:24 +00:00 |
Fariborz Jahanian
|
f17071580f
|
ir-gen derived-to-base conversion in implicit casts.
llvm-svn: 77374
|
2009-07-28 22:00:58 +00:00 |
Bill Wendling
|
5196c9c7c9
|
Use the preferred EH data format for the preferred EH data format.
llvm-svn: 77373
|
2009-07-28 21:54:03 +00:00 |
Bill Wendling
|
403990ad58
|
Darwin outputs (DW_EH_PE_pcrel | DW_EH_PE_indirect | DW_EH_PE_sdata4) when we're
dealing with Data.
llvm-svn: 77372
|
2009-07-28 21:53:17 +00:00 |
Bill Wendling
|
fb5d83fb10
|
Remove unused parameter name.
llvm-svn: 77371
|
2009-07-28 21:50:32 +00:00 |
Devang Patel
|
a4f43fb5dd
|
Rename MDNode.h header. It defines MDnode and other metadata classes.
New name is Metadata.h.
llvm-svn: 77370
|
2009-07-28 21:49:47 +00:00 |
Evan Cheng
|
4a04041056
|
Fix a typo.
llvm-svn: 77369
|
2009-07-28 21:49:18 +00:00 |
Owen Anderson
|
3cc120a51e
|
Update for LLVM API change.
llvm-svn: 77368
|
2009-07-28 21:22:35 +00:00 |
Owen Anderson
|
4aa3295a65
|
Return ConstantVector to 2.5 API.
llvm-svn: 77366
|
2009-07-28 21:19:26 +00:00 |
Anders Carlsson
|
019f414261
|
Remove the old RecordOrganizer.
llvm-svn: 77365
|
2009-07-28 21:03:34 +00:00 |