- Aug 11, 2011
-
-
Bruno Cardoso Lopes authored
inserts and extracts. This simple combine makes us generate only 1 instruction instead of 11 in the v8 case. llvm-svn: 137362
-
Bruno Cardoso Lopes authored
1) check for the "v" version of movaps 2) add a couple of CHECK-NOT to guarantee the behavior 3) move to a more appropriate test file llvm-svn: 137361
-
Johnny Chen authored
llvm-svn: 137360
-
Jim Grosbach authored
llvm-svn: 137359
-
Jim Grosbach authored
llvm-svn: 137358
-
Enrico Granata authored
llvm-svn: 137357
-
Owen Anderson authored
llvm-svn: 137356
-
Johnny Chen authored
llvm-svn: 137355
-
Jakob Stoklund Olesen authored
collectInterferingVRegs will be the primary function for interference checks. llvm-svn: 137354
-
Jim Grosbach authored
llvm-svn: 137353
-
Dan Gohman authored
llvm-svn: 137352
-
Akira Hatanaka authored
llvm-svn: 137351
-
Jakob Stoklund Olesen authored
No clients are iterating over interference overlaps. llvm-svn: 137350
-
Douglas Gregor authored
ASTContext with accessors/mutators. The only functional change is that the AST writer won't bother writing the id/Class/SEL redefinition type if it hasn't been explicitly set; previously, it ended up being written as a synonym for the built-in id/Class/SEL. llvm-svn: 137349
-
Johnny Chen authored
On Lion, printf is defined in libsystem_c.dylib. llvm-svn: 137348
-
-
Jakob Stoklund Olesen authored
The InterferenceResult iterator turned out to be less important than we thought it would be. LiveIntervalUnion clients want higher level information, like the list of interfering virtual registers. llvm-svn: 137346
-
Jim Grosbach authored
llvm-svn: 137345
-
Owen Anderson authored
llvm-svn: 137344
-
Johnny Chen authored
llvm-svn: 137343
-
Jim Grosbach authored
llvm-svn: 137342
-
Andrew Trick authored
ancestor loops. I have a unit test that depends on scev-unroll, which unfortunately isn't checked in. But I will check it in when I can. llvm-svn: 137341
-
Owen Anderson authored
llvm-svn: 137340
-
Jim Grosbach authored
llvm-svn: 137339
-
Sean Callanan authored
problem in which the following cast: – expr (int (*)(const char*, ...))printf - caused a crash. This had several causes: - First, Clang did not support implicit casts of a function of unknown type to a function pointer. - Second, after this was fixed, the Clang AST importer did not support importing function pointer types produced by resolving these casts. These two problems are now resolved, and I have added a test case to verify that they work. I also did a little bit of build-system cleanup because we now use libEnhancedDisassembly.a instead of the .dylib. llvm-svn: 137338
-
Jim Grosbach authored
llvm-svn: 137337
-
Jim Grosbach authored
llvm-svn: 137336
-
Jim Grosbach authored
llvm-svn: 137335
-
Johnny Chen authored
llvm-svn: 137334
-
Jim Grosbach authored
llvm-svn: 137333
-
Jim Grosbach authored
llvm-svn: 137332
-
Jim Grosbach authored
llvm-svn: 137331
-
Enrico Granata authored
Fixed an issue where LLDB was complaining about the lack of 'update' in a synthetic provider, despite it being optional llvm-svn: 137330
-
Johnny Chen authored
llvm-svn: 137329
-
Johnny Chen authored
llvm-svn: 137328
-
Johnny Chen authored
llvm-svn: 137326
-
Owen Anderson authored
llvm-svn: 137325
-
Bruno Cardoso Lopes authored
llvm-svn: 137324
-
Owen Anderson authored
llvm-svn: 137323
-
Owen Anderson authored
Correct immediate range for shifter operands. Patch by James Molloy, with additional encoding fixes added by me. llvm-svn: 137322
-