- Mar 29, 2011
-
-
Benjamin Kramer authored
Fixes PR9569 and will hopefully make selfhost on ASLR-enabled systems more deterministic. llvm-svn: 128482
-
Owen Anderson authored
Check early if this is an unsupported opcode, so that we can avoid needlessly instantiating the base register in some cases. llvm-svn: 128481
-
Johnny Chen authored
The STC_OPTION and STC2_OPTION instructions should have their coprocessor option enclosed in {}. rdar://problem/9200661 llvm-svn: 128478
-
Johnny Chen authored
llvm-svn: 128477
-
Johnny Chen authored
llvm-svn: 128476
-
Argyrios Kyrtzidis authored
For ClangSACheckersEmitter, allow a package to belong to checker group, in which all its checkers will go into the group. llvm-svn: 128474
-
Jakob Stoklund Olesen authored
llvm-svn: 128469
-
Jakob Stoklund Olesen authored
This may eliminate some uses of the spilled registers, and we don't want to insert reloads for that. llvm-svn: 128468
-
Owen Anderson authored
llvm-svn: 128467
-
Devang Patel authored
llvm-svn: 128466
-
Bill Wendling authored
llvm-svn: 128465
-
Owen Anderson authored
llvm-svn: 128461
-
Bill Wendling authored
the FailBB dominator is correctly calculated. Believe it or not, there isn't a functionality change here. llvm-svn: 128455
-
Cameron Zwarich authored
vector types. This helps a lot with inlined functions when using the ARM soft float ABI. Fixes <rdar://problem/9184212>. llvm-svn: 128453
-
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
-
Francois Pichet authored
llvm-svn: 128441
-
Devang Patel authored
llvm-svn: 128440
-
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
integrated-as. llvm-svn: 128431
-
Daniel Dunbar authored
on Darwin. llvm-svn: 128430
-
- Mar 28, 2011
-
-
Ted Kremenek authored
llvm-svn: 128426
-
Devang Patel authored
llvm-svn: 128425
-
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
-
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
-
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
-
-
Nick Lewycky authored
the subclass optional data. llvm-svn: 128388
-
Benjamin Kramer authored
llvm-svn: 128380
-