- Sep 20, 2011
-
-
Eric Christopher authored
The problems that llvmc solved have largely been subsumed with the tasks that the clang driver can accomplish, but llvmc lacks flexibility and depends too heavily on the EOL'd llvm-gcc. llvm-svn: 140093
-
Jim Grosbach authored
llvm-svn: 140089
-
Jim Grosbach authored
llvm-svn: 140088
-
Jim Grosbach authored
llvm-svn: 140087
-
Jim Grosbach authored
llvm-svn: 140086
-
Jim Grosbach authored
llvm-svn: 140085
-
Bill Wendling authored
llvm-svn: 140084
-
Bill Wendling authored
extract the landing pad block. Otherwise, there will be a situation where the invoke's unwind edge lands on a non-landing pad. We also forbid the user from extracting the landing pad block by itself. Again, this is not a valid transformation. llvm-svn: 140083
-
Jim Grosbach authored
llvm-svn: 140082
-
Jim Grosbach authored
llvm-svn: 140081
-
Jim Grosbach authored
llvm-svn: 140080
-
Owen Anderson authored
llvm-svn: 140079
-
Jim Grosbach authored
llvm-svn: 140078
-
Bill Wendling authored
llvm-svn: 140077
-
Bill Wendling authored
resume. Note that some of these tests were basically dead. llvm-svn: 140076
-
Eli Friedman authored
llvm-svn: 140074
-
- Sep 19, 2011
-
-
Eli Friedman authored
Fix an infinite loop where a transform in InstCombiner::visitAnd claims a construct is changed when it is not. (See included testcase.) Patch by Xiaoyi Guo. llvm-svn: 140072
-
Jim Grosbach authored
llvm-svn: 140070
-
Bruno Cardoso Lopes authored
PR10955 and PR10948. llvm-svn: 140069
-
Bill Wendling authored
attribute to the @foo function. llvm-svn: 140067
-
Eric Christopher authored
llvm-svn: 140065
-
Eric Christopher authored
Patch by Arrowdodger. llvm-svn: 140064
-
Jim Grosbach authored
llvm-svn: 140050
-
Jim Grosbach authored
llvm-svn: 140048
-
Jim Grosbach authored
llvm-svn: 140047
-
Akira Hatanaka authored
yet legal according to comments in LegalizeDAG.cpp:227. Memcpy nodes created for copying byval arguments are inserted before CALLSEQ_START. The two failing tests reported in PR10876 pass after applying this patch. llvm-svn: 140046
-
Benjamin Kramer authored
llvm-svn: 140045
-
Benjamin Kramer authored
llvm-svn: 140044
-
Benjamin Kramer authored
llvm-svn: 140043
-
Benjamin Kramer authored
llvm-svn: 140042
-
Owen Anderson authored
Specify an additional fixed bit in the Thumb2 SSAT encoding to prevent the decoder from emitting gibberish for this invalid encoding. llvm-svn: 140041
-
Eli Friedman authored
Fix a typo in the bitcode reader in the handling of atomic stores. Reported by David Meyer on llvmdev. llvm-svn: 140040
-
Jim Grosbach authored
For example, 'ldrb r9, [sp]!' is odd, but valid. llvm-svn: 140035
-
David Greene authored
Report missing template arguments more helpfully by supplying the name of the missing argument in the error message. llvm-svn: 140034
-
Jakob Stoklund Olesen authored
Floating point stack inline asm works. llvm-svn: 140033
-
Owen Anderson authored
Handle STRT (and friends) like LDRT (and friends) for decoding purposes. Port over additional encoding tests to decoding tests. llvm-svn: 140032
-
Jim Grosbach authored
llvm-svn: 140029
-
Benjamin Kramer authored
Add a MachO-specific "mode" to llvm-objdump, that, if enabled, gathers additional information that are only available on MachO. - It can take FunctionStarts from a binary to find entry points more accurately. - Symbol offsets in executables are correct now. llvm-svn: 140028
-
Benjamin Kramer authored
llvm-svn: 140027
-
Andrew Trick authored
llvm-svn: 140026
-