- Mar 29, 2011
-
-
Bill Wendling authored
dominator information. llvm-svn: 128452
-
Bill Wendling authored
llvm-svn: 128451
-
Jakob Stoklund Olesen authored
llvm-svn: 128450
-
Jakob Stoklund Olesen authored
The instruction to be rematerialized may not be the one defining the register that is being spilled. The traceSiblingValue() function sees through sibling copies to find the remat candidate. llvm-svn: 128449
-
Daniel Dunbar authored
llvm-svn: 128446
-
Rafael Espindola authored
llvm-svn: 128445
-
Evan Cheng authored
Optimizing (zext A + zext B) * C, to (VMULL A, C) + (VMULL B, C) during isel lowering to fold the zero-extend's and take advantage of no-stall back to back vmul + vmla: vmull q0, d4, d6 vmlal q0, d5, d6 is faster than vaddl q0, d4, d5 vmovl q1, d6 vmul q0, q0, q1 This allows us to vmull + vmlal for: f = vmull_u8( vget_high_u8(s), c); f = vmlal_u8(f, vget_low_u8(s), c); rdar://9197392 llvm-svn: 128444
-
rdar://problem/9188004Ted Kremenek authored
Add workaround for Sema issue found in <rdar://problem/9188004>, which leads to an assertion failure in the uninitialized variables analysis. The problem is that Sema isn't properly registering a variable in a DeclContext (which -Wuninitialized relies on), but my expertise on the template instantiation logic isn't good enough to fix this problem for real. This patch worksaround the problem in -Wuninitialized, but we should fix it for real later. llvm-svn: 128443
-
Johnny Chen authored
the 'image dump symtab' command. The number of symbols to disassemble can be specified by the '-n Num' option, or unlimited if not specified. llvm-svn: 128442
-
Francois Pichet authored
llvm-svn: 128441
-
Devang Patel authored
llvm-svn: 128440
-
Argyrios Kyrtzidis authored
Don't do the checks of Sema::DiagnoseEqualityWithExtraParens() on type-dependent expressions. Fixes rdar://9027658. llvm-svn: 128437
-
Fariborz Jahanian authored
an executable test to llvm test suite. // rdar://9070460. llvm-svn: 128435
-
Bill Wendling authored
becomes reachable when before it wasn't). Check to make sure that it's not null before trying to use it. llvm-svn: 128434
-
Daniel Dunbar authored
llvm-svn: 128433
-
Daniel Dunbar authored
llvm-svn: 128432
-
Daniel Dunbar authored
integrated-as. llvm-svn: 128431
-
Daniel Dunbar authored
on Darwin. llvm-svn: 128430
-
Johnny Chen authored
llvm-svn: 128429
-
Johnny Chen authored
all the symbols for an executable image and to issue the lldb 'disassemble' command on each symbol. The initial version just dumps the symbol table. llvm-svn: 128428
-
- Mar 28, 2011
-
-
Anton Yartsev authored
llvm-svn: 128427
-
Ted Kremenek authored
llvm-svn: 128426
-
Devang Patel authored
llvm-svn: 128425
-
Devang Patel authored
llvm-svn: 128421
-
Johnny Chen authored
Add comments to ThumbDisassemblerCore.h for recent change made for t2PLD disassembly. llvm-svn: 128417
-
Kevin Enderby authored
otool(1), this time with the needed fix for case sensitive file systems :) . This is a work in progress as the interface for producing symbolic operands is not done. But a hacked prototype using information from the object file's relocation entiries and replacing immediate operands with MCExpr's has been shown to work with no changes to the instrucion printer. These APIs will be moved into a dynamic library at some point. llvm-svn: 128415
-
Nick Lewycky authored
llvm-svn: 128413
-
Fariborz Jahanian authored
// rdar://9181463 llvm-svn: 128410
-
Caroline Tice authored
Fix bugs in various ARM istruction emulation functions: EmulateVPUSH - Fix context. - Fix bug calculating register numbers. EmulateVPOP - Fix context. - Fix bug calculating register numbers. EmulateShiftIMM - Fix bug in assert statement. EmulateLDMDA - Fix context. EmulateLDMDB - Fix context. EmulateLDMIB - Fix context. EmulateSTM - Fix bug calculating lowest_set_bit. EmulateSTMDA - Fix context. - Fix bug calculating lowest_set_bit. EmulateSTMDB - Fix context. - Fix bug calculating lowest_set_bit. EmulateSTMIB - FIx context EmulateLDRSBImmed - Fix test to match correction in corrected manual llvm-svn: 128409
-
Jay Foad authored
llvm-svn: 128406
-
Che-Liang Chiou authored
llvm-svn: 128405
-
NAKAMURA Takumi authored
llvm-svn: 128404
-
NAKAMURA Takumi authored
llvm-svn: 128403
-
Eli Friedman authored
was refusing to open the file.) llvm-svn: 128402
-
Matt Beaumont-Gay authored
llvm-svn: 128401
-
Stephen Wilson authored
llvm-svn: 128400
-
Frits van Bommel authored
Add some debug output when -instcombine uses RAUW. This can make debug output for those cases much clearer since without this it only showed that the original instruction was removed, not what it was replaced with. llvm-svn: 128399
-
Jakob Stoklund Olesen authored
llvm-svn: 128398
-
Jakob Stoklund Olesen authored
The reassignment phase was able to move interference with a higher spill weight, but it didn't happen very often and it was fairly expensive. The existing interference eviction picks up the slack. llvm-svn: 128397
-
- Mar 27, 2011
-
-
Chandler Carruth authored
functionality changed. llvm-svn: 128396
-