Bill Wendling
|
542faaa8f1
|
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
|
7d6b4c24e6
|
Slightly reformat LDA tests to ease grepping.
llvm-svn: 77398
|
2009-07-28 23:40:40 +00:00 |
|
David Greene
|
6c6f368805
|
Improve performance of PadToColumn by eliminating flushes.
llvm-svn: 77397
|
2009-07-28 23:26:34 +00:00 |
|
Dan Gohman
|
94bc13beac
|
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
|
6098de1019
|
Add some protected interfaces to allow subclass access to the buffer.
llvm-svn: 77395
|
2009-07-28 23:24:58 +00:00 |
|
Bill Wendling
|
3c423d6937
|
Doxygenify comments.
llvm-svn: 77394
|
2009-07-28 23:23:00 +00:00 |
|
Bill Wendling
|
4aca242899
|
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
|
3341edff8b
|
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 |
|
David Goodwin
|
c51f0caa9d
|
Add a bugpoint flag to disable block extraction.
llvm-svn: 77389
|
2009-07-28 23:08:36 +00:00 |
|
Chris Lattner
|
553acfa328
|
discourage else after "noreturn" statements.
llvm-svn: 77387
|
2009-07-28 22:54:04 +00:00 |
|
Daniel Dunbar
|
48d0ed9534
|
Update CMakeLists
llvm-svn: 77385
|
2009-07-28 22:46:39 +00:00 |
|
Daniel Dunbar
|
4ed0e9b76c
|
Move X86 instruction parsing into X86/AsmParser.
llvm-svn: 77384
|
2009-07-28 22:40:46 +00:00 |
|
Devang Patel
|
a5ade84704
|
Clarify getName() comment.
llvm-svn: 77383
|
2009-07-28 22:30:52 +00:00 |
|
Bill Wendling
|
e3f9b54a39
|
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
|
ec1ea2e240
|
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
|
c5d38b51da
|
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
|
b784b514a3
|
Remove unused method.
llvm-svn: 77378
|
2009-07-28 22:04:55 +00:00 |
|
Bill Wendling
|
41139f3ed4
|
Output the correct format for Darwin.
llvm-svn: 77376
|
2009-07-28 22:03:50 +00:00 |
|
Benjamin Kramer
|
bb77e8e124
|
fix unittest
llvm-svn: 77375
|
2009-07-28 22:03:24 +00:00 |
|
Bill Wendling
|
2c464b4a80
|
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
|
c041a73806
|
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
|
3a7a0da82d
|
Remove unused parameter name.
llvm-svn: 77371
|
2009-07-28 21:50:32 +00:00 |
|
Devang Patel
|
cb23671431
|
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
|
67f68983fe
|
Fix a typo.
llvm-svn: 77369
|
2009-07-28 21:49:18 +00:00 |
|
Owen Anderson
|
390e9778d4
|
Return ConstantVector to 2.5 API.
llvm-svn: 77366
|
2009-07-28 21:19:26 +00:00 |
|
Evan Cheng
|
cf483eb0c0
|
In thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is until more optimization goes in).
llvm-svn: 77364
|
2009-07-28 20:53:24 +00:00 |
|
David Goodwin
|
0c9e96bf09
|
Remove support for ORN to workaround <rdar://problem/7096522>.
llvm-svn: 77363
|
2009-07-28 20:51:25 +00:00 |
|
Daniel Dunbar
|
d0d6b26e87
|
Provide generic MCAsmParser when constructing target specific parsers.
llvm-svn: 77362
|
2009-07-28 20:47:52 +00:00 |
|
Devang Patel
|
5aba07663b
|
Add DebugInfoEnumerator to collect debug info.
llvm-svn: 77360
|
2009-07-28 19:55:13 +00:00 |
|
Andreas Bolka
|
415bdb47a8
|
Simplify LDA-internal interface.
llvm-svn: 77359
|
2009-07-28 19:50:13 +00:00 |
|
Andreas Bolka
|
a9b0af9da7
|
Add LDA statistics.
llvm-svn: 77358
|
2009-07-28 19:49:49 +00:00 |
|
Andreas Bolka
|
aa84e1d9d3
|
Minor factoring, naming and formatting cleanups.
llvm-svn: 77357
|
2009-07-28 19:49:25 +00:00 |
|
Bruno Cardoso Lopes
|
9bfa0c1c3d
|
Handle null and file symbol on doInitialization
llvm-svn: 77354
|
2009-07-28 19:25:33 +00:00 |
|
Chris Lattner
|
8972d46576
|
more simplifications and cleanup. :)
llvm-svn: 77350
|
2009-07-28 18:48:43 +00:00 |
|
Owen Anderson
|
aa8c94b051
|
Change ConstantArray to 2.5 API.
llvm-svn: 77347
|
2009-07-28 18:32:17 +00:00 |
|
Daniel Dunbar
|
20903ee1b9
|
Switch X86 assembly parser to using the generic lexer interface.
llvm-svn: 77341
|
2009-07-28 18:17:26 +00:00 |
|
David Goodwin
|
dbc23ece04
|
Add workaround for <rdar://problem/7098328>.
llvm-svn: 77340
|
2009-07-28 18:15:38 +00:00 |
|
Chris Lattner
|
a8faf6b1b6
|
fix testcase for previous patch.
llvm-svn: 77338
|
2009-07-28 18:04:18 +00:00 |
|
Daniel Dunbar
|
6e2f7db6b6
|
Expose Tokens to target specific assembly parsers.
llvm-svn: 77337
|
2009-07-28 17:58:44 +00:00 |
|
Chris Lattner
|
986bd2bd0a
|
Fix PR4639, a ELF-TLS regression from some of my refactoring.
llvm-svn: 77336
|
2009-07-28 17:57:51 +00:00 |
|
Chris Lattner
|
c74586940a
|
the apple "ld_classic" linker doesn't support .literal16 in 32-bit
mode, and "ld64" (the default linker) falls back to it in -static
mode.
llvm-svn: 77334
|
2009-07-28 17:50:28 +00:00 |
|
Daniel Dunbar
|
b904dfa17d
|
Tweak LLVM emacs style to make default namespace indentation closer to style
guide.
llvm-svn: 77331
|
2009-07-28 17:34:57 +00:00 |
|
David Goodwin
|
e94d490b89
|
Add Thumb-2 patterns for ARMsrl_flag and ARMsra_flag.
llvm-svn: 77329
|
2009-07-28 17:06:49 +00:00 |
|
Daniel Dunbar
|
45429b2b1e
|
Switch AsmLexer::Lex to returning a reference to the current token.
llvm-svn: 77328
|
2009-07-28 16:56:42 +00:00 |
|
David Greene
|
b224a9f38c
|
Add reload and remat backscheduling. This is disabled by default. Use
-schedule-spills=true to enable.
llvm-svn: 77327
|
2009-07-28 16:49:24 +00:00 |
|
Chris Lattner
|
dde77ff48b
|
fix unused variable warning
llvm-svn: 77326
|
2009-07-28 16:49:19 +00:00 |
|
Daniel Dunbar
|
61ef1ddfb4
|
Drop some AsmLexer methods in favor of their AsmToken equivalents.
llvm-svn: 77323
|
2009-07-28 16:38:40 +00:00 |
|
Daniel Dunbar
|
1c373fc85a
|
llvm-mc: Sink token enum into AsmToken.
llvm-svn: 77322
|
2009-07-28 16:08:33 +00:00 |
|
Stefanus Du Toit
|
591ef9fa8c
|
Include cmath/math.h in DataTypes.h regardless of whether MSVC is being used.
Fixes MSVC build of LiveInterval.cpp.
Patch by Nicolas Capens.
llvm-svn: 77317
|
2009-07-28 13:41:07 +00:00 |
|
Evan Cheng
|
05555a7d31
|
tADDrSPI doesn't have a predicate operand, but tADDhirr and tADDi3 have.
llvm-svn: 77305
|
2009-07-28 07:38:35 +00:00 |
|