- Sep 20, 2011
-
-
Eric Christopher authored
llvm-svn: 140122
-
Eric Christopher authored
llvm-svn: 140121
-
Jim Grosbach authored
llvm-svn: 140119
-
Jim Grosbach authored
llvm-svn: 140116
-
Jim Grosbach authored
llvm-svn: 140111
-
Jim Grosbach authored
llvm-svn: 140108
-
Jim Grosbach authored
llvm-svn: 140106
-
Jim Grosbach authored
llvm-svn: 140105
-
Owen Anderson authored
llvm-svn: 140104
-
Owen Anderson authored
llvm-svn: 140102
-
Jim Grosbach authored
llvm-svn: 140099
-
Bruno Cardoso Lopes authored
llvm-svn: 140098
-
Bruno Cardoso Lopes authored
128-bit undef subvector insertion into a 256-bit vector llvm-svn: 140097
-
Jim Grosbach authored
llvm-svn: 140095
-
Bill Wendling authored
llvm-svn: 140094
-
Jim Grosbach authored
llvm-svn: 140088
-
Jim Grosbach authored
llvm-svn: 140085
-
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
-
Owen Anderson authored
llvm-svn: 140079
-
Jim Grosbach authored
llvm-svn: 140078
-
- 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
-
Bruno Cardoso Lopes authored
PR10955 and PR10948. llvm-svn: 140069
-
Eric Christopher authored
Patch by Arrowdodger. llvm-svn: 140064
-
Jim Grosbach authored
llvm-svn: 140050
-
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: 140043
-
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
-
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
llvm-svn: 140027
-
Andrew Trick authored
llvm-svn: 140026
-
NAKAMURA Takumi authored
llvm-svn: 140011
-
- Sep 18, 2011
-
-
Nadav Rotem authored
llvm-svn: 140003
-
Nadav Rotem authored
llvm-svn: 140001
-
Nadav Rotem authored
dag-combine optimization to implement the ext-load efficiently (using shuffles). For example the type <4 x i8> is stored in memory as i32, but it needs to find its way into a <4 x i32> register. Previously we scalarized the memory access, now we use shuffles. llvm-svn: 139995
-
Nadav Rotem authored
llvm-svn: 139994
-
Craig Topper authored
llvm-svn: 139993
-