- Aug 23, 2011
-
-
Jim Grosbach authored
llvm-svn: 138344
-
Eric Christopher authored
output on darwin so is hard coded there. As a note this will need a little bit of refactoring in the class hierarchy to separate it out for different verifiers based on input type. Fixes rdar://8256258. llvm-svn: 138343
-
Nadav Rotem authored
llvm-svn: 138342
-
Owen Anderson authored
Fix decoding of Thumb2 prefetch instructions, which account for all the remaining Thumb2 decoding failures found by randomized testing so far. llvm-svn: 138341
-
Nadav Rotem authored
1. Cleanup the tests in ConstantFolding.cpp 2. Implement isAllOnes for Constant, ConstantFP, ConstantVector llvm-svn: 138340
-
Owen Anderson authored
llvm-svn: 138339
-
Jim Grosbach authored
There is no non-writeback store multiple instruction in Thumb1, so don't define one. As a result load multiple is the only instantiation of the multiclass, so refactor that away entirely. llvm-svn: 138338
-
Owen Anderson authored
Fix two more instances of mis-matched operand names breaking disassembly. Found by randomized testing. llvm-svn: 138337
-
Owen Anderson authored
llvm-svn: 138336
-
Ivan Krasin authored
32-bit little-endian CPU. Used by PNaCl and Emscripten. llvm-svn: 138335
-
Fariborz Jahanian authored
stmt expression, recursively walk down all substatements of the stmt expression. // rdar://10001085 llvm-svn: 138334
-
Bob Wilson authored
llvm-svn: 138332
-
Enrico Granata authored
Short option for --summary-string in 'type summary add' is now -s. This might be a breaking change for those who have summaries defined. llvm-svn: 138331
-
Eric Christopher authored
Patch by Micah Villmow! llvm-svn: 138330
-
Tobias Grosser authored
llvm-svn: 138326
-
Tobias Grosser authored
This fixes reference counting if the schedule optimizer is used. llvm-svn: 138325
-
Nico Weber authored
This matches gcc's behavior. llvm-svn: 138324
-
Ivan Krasin authored
The motivation to do that: 1. Now, llvm would use the stock config.sub. Before that we had an uncommitted FreeBSD-related patch. Now, it has been upstreamed and comes back. It means that it would be easier to update these files in the next time (less magic knowledge) 2. Fix a typo for pseudo-CPUs: 32e[lb] -> [lb]e32, 64e[lb]->[lb]64. One of these CPUs is used for PNaCl and it was not really convenient to have a CPU that starts with a digit. llvm-svn: 138323
-
Craig Topper authored
Add support for breaking 256-bit v16i16 and v32i8 VSETCC into two 128-bit ones, avoiding sclarization. Add vex form of pcmpeqq and pcmpgtq. Fixes more cases for PR10712. llvm-svn: 138321
-
Jordy Rose authored
[analyzer] Only allocate retain summaries for interesting functions/messages. This is a minor saving of memory but doesn't seem to cost any performance. llvm-svn: 138320
-
NAKAMURA Takumi authored
llvm-svn: 138319
-
Matt Beaumont-Gay authored
For the test case added to function-redecl.cpp, we were previously complaining about a mismatch in the parameter types, since the definition used the typedef'd type. llvm-svn: 138318
-
Bruno Cardoso Lopes authored
SSE transition penalty. The pass is enabled through the "x86-use-vzeroupper" llc command line option. This is only the first step (very naive and conservative one) to sketch out the idea, but proper DFA is coming next to allow smarter decisions. Comments and ideas now and in further commits will be very appreciated. llvm-svn: 138317
-
Johnny Chen authored
llvm-svn: 138316
-
Enrico Granata authored
Additional code cleanups ; Short option name for --python-script in type summary add moved from -s to -o (this is a preliminary step in moving the short option for --summary-string from -f to -s) ; Accordingly updated the test suite llvm-svn: 138315
-
Fariborz Jahanian authored
is captured by a given statement expression. // rdar://10001085 llvm-svn: 138314
-
Jordy Rose authored
[analyzer] Rename CFRefCount's evalSummary method to evalCallOrMessage, since it no longer, uh, evaluates call summaries. llvm-svn: 138313
-
Jim Grosbach authored
llvm-svn: 138312
-
Jim Grosbach authored
llvm-svn: 138311
-
-
Jordy Rose authored
[analyzer] Migrate the handling of retain-count-related RetEffects and ArgEffects from CFRefCount to RetainReleaseChecker. No intended functionality change. llvm-svn: 138309
-
Jim Grosbach authored
llvm-svn: 138308
-
Enrico Granata authored
Separated FormatNavigator and FormatManager in two different files ; moved FormatCategoryItem enum out of FormatManager.h as a debugger-wide lldb_private enum ; minor style cleanups llvm-svn: 138307
-
Owen Anderson authored
llvm-svn: 138306
-
Benjamin Kramer authored
llvm-svn: 138305
-
Jim Grosbach authored
llvm-svn: 138304
-
Jim Grosbach authored
llvm-svn: 138303
-
Bill Wendling authored
value, we insert a load of the exception object and selector object from memory, which is where it actually resides. If it's used by a PHI node, we follow that to where it is being used. Eventually, all landingpad instructions should have no uses. Any PHI nodes that were associated with those landingpads should be removed. llvm-svn: 138302
-
Owen Anderson authored
llvm-svn: 138301
-
Owen Anderson authored
llvm-svn: 138300
-