- Jul 26, 2011
-
-
Andrew Trick authored
llvm-svn: 135988
-
Evan Cheng authored
llvm-svn: 135986
-
- Jul 25, 2011
-
-
Evan Cheng authored
llvm-svn: 135982
-
Eli Friedman authored
Addresses PR10466, although the crash from that PR only triggers in cases where DAGCombine misses optimizing a shuffle. llvm-svn: 135980
-
Evan Cheng authored
llvm-svn: 135979
-
Evan Cheng authored
llvm-svn: 135978
-
Chandler Carruth authored
refactorings. Several places that shouldn't have dependend on Target no longer do. Also almost all of the CodeGen dependencies have gone away for the MCDisassembler. Others add reasonable dependencies within the target-specific layers. llvm-svn: 135977
-
Chandler Carruth authored
assert-path code, as previously we would have fallen off the end of the function, but please review and let me know if this should go somewhere else. This fixes a Clang warning: lib/MC/MCMachOStreamer.cpp:201:11: error: enumeration value 'MCSA_IndirectSymbol' not handled in switch [-Werror,-Wswitch-enum] switch (Attribute) { ^ 1 error generated. llvm-svn: 135976
-
Rafael Espindola authored
llvm-svn: 135975
-
Evan Cheng authored
llvm-svn: 135974
-
Nick Lewycky authored
llvm-svn: 135973
-
Nick Lewycky authored
llvm-svn: 135972
-
Nick Lewycky authored
llvm-svn: 135971
-
Jim Grosbach authored
The shift immediate encoding, printing, etc. is handled directly by the enclosing operand definition, so it should be a vanilla immediate, not a nested complex operand (shift_imm). llvm-svn: 135968
-
Rafael Espindola authored
llvm-svn: 135966
-
Evan Cheng authored
llvm-svn: 135963
-
Jim Grosbach authored
llvm-svn: 135959
-
Jim Grosbach authored
llvm-svn: 135958
-
Bill Wendling authored
llvm-svn: 135956
-
Bill Wendling authored
llvm-svn: 135955
-
Evan Cheng authored
llvm-svn: 135954
-
Evan Cheng authored
llvm-svn: 135953
-
Oscar Fuentes authored
header search path. llvm-svn: 135952
-
Bill Wendling authored
Update the comment. This feature is available only on Darwin at the moment. Though it's not Darwin-specific. llvm-svn: 135951
-
Jim Grosbach authored
llvm-svn: 135950
-
Oscar Fuentes authored
llvm-svn: 135949
-
Jakub Staszak authored
llvm-svn: 135948
-
Jakub Staszak authored
llvm-svn: 135947
-
Jim Grosbach authored
Remove some inititalizers that are the same as the default, move defs next to their (singular) uses and generally simplify some formatting of asm operand definitions. llvm-svn: 135946
-
Jim Grosbach authored
llvm-svn: 135945
-
Evan Cheng authored
llvm-svn: 135943
-
Evan Cheng authored
llvm-svn: 135942
-
Evan Cheng authored
llvm-svn: 135939
-
Jakub Staszak authored
MachineBlockFrequencyInfo. llvm-svn: 135937
-
Evan Cheng authored
llvm-svn: 135930
-
Bill Wendling authored
llvm-svn: 135924
-
Bill Wendling authored
llvm-svn: 135923
-
Bill Wendling authored
unwind encoding for that function. This simply crawls through the prolog looking for machine instrs marked as "frame setup". It can calculate from these what the compact unwind should look like. This is currently disabled because of needed linker support. But initial tests look good. llvm-svn: 135922
-
Jim Grosbach authored
The .local, .hidden, .internal, and .protected are not legal for all supported file formats (in particular, they're invalid for MachO). Move the parsing for them into the ELF assembly parser since that's the format they're for. Similarly, .weak is used by COFF and ELF, but not MachO, so move the parsing to the COFF and ELF asm parsers. Previously, using any of these directives on Darwin would result in an assertion failure in the parser; now we get a diagnostic as we should. rdar://9827089 llvm-svn: 135921
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 135919
-