- Jun 14, 2012
-
-
Akira Hatanaka authored
being used by Mips16 or Micro Mips 2. clean up a few lines too long encountered Patch by Reed Kotler. llvm-svn: 158470
-
Akira Hatanaka authored
the last instruction of a basic block. llvm-svn: 158468
-
Lang Hames authored
llvm-svn: 158467
-
Pete Cooper authored
This reverts commit 12c1f86ffa731e2952c80d2cc577000c96b8962c. llvm-svn: 158462
-
Andrew Trick authored
llvm-svn: 158461
-
Stepan Dyatkovskiy authored
Replaced memcpy with std::copy, since the first one may work improperly with non POD data. llvm-svn: 158457
-
David Blaikie authored
Patch by Wei-Ren Chen. llvm-svn: 158456
-
David Blaikie authored
llvm-svn: 158455
-
Pete Cooper authored
Recommit r158407: Allow SROA to look at a vector type and see if the offset is out of range to be replaced with a scalar access. Now with additional fix and test for indexing into a vector inside a struct llvm-svn: 158454
-
Duncan Sands authored
llvm-svn: 158453
-
NAKAMURA Takumi authored
llvm-svn: 158446
-
Richard Barton authored
llvm-svn: 158445
-
Jush Lu authored
llvm-svn: 158443
-
Manman Ren authored
Sorry that I accidently checked in this file with my previous commit. llvm-svn: 158442
-
Manman Ren authored
uno && ueq was converted to ueq, it should be converted to uno. llvm-svn: 158441
-
Akira Hatanaka authored
llvm-svn: 158438
-
Akira Hatanaka authored
llvm-svn: 158437
-
Akira Hatanaka authored
llvm-svn: 158436
-
Akira Hatanaka authored
llvm-svn: 158435
-
Akira Hatanaka authored
llvm-svn: 158434
-
Akira Hatanaka authored
llvm-svn: 158433
-
Akira Hatanaka authored
as a scratch register when they are expanded to long branches. llvm-svn: 158432
-
Akira Hatanaka authored
to load an immediate that does not fit into 16-bit. llvm-svn: 158431
-
Akira Hatanaka authored
to load an immediate that does not fit into 16-bit. Also, take into consideration the global base register slot on the stack when computing the stack size. llvm-svn: 158430
-
Akira Hatanaka authored
compute the size of basic blocks in a function. Also, define a function which emits a series of instructions to load an immediate. llvm-svn: 158429
-
Akira Hatanaka authored
Long-branches need access to the global base register to get the destination address. llvm-svn: 158428
-
Akira Hatanaka authored
object for the global base register. This is the first of a series of patches which implements long branch expansion for MIPS. llvm-svn: 158427
-
Akira Hatanaka authored
delay slot filler pass of MIPS, per suggestion of Jakob Stoklund Olesen. This change, along with the fix in r158154, enables machine verification to be run after delay slot filling. llvm-svn: 158426
-
- Jun 13, 2012
-
-
Chandler Carruth authored
padding on x86-64. llvm-svn: 158421
-
Akira Hatanaka authored
pattern: (add v0, (add v1, abs_lo(tjt))) => (add (add v0, v1), abs_lo(tjt)) "tjt" is a TargetJumpTable node. llvm-svn: 158419
-
Akira Hatanaka authored
llvm-svn: 158414
-
Akira Hatanaka authored
llvm-svn: 158413
-
Akira Hatanaka authored
llvm-svn: 158410
-
Richard Osborne authored
llvm-svn: 158409
-
Pete Cooper authored
Revert "Allow SROA to look at a vector type and see if the offset is out of range to be replaced with a scalar access" This reverts commit 51786e0aaec76b973205066bd44f7f427b21969f. llvm-svn: 158408
-
Pete Cooper authored
Allow SROA to look at a vector type and see if the offset is out of range to be replaced with a scalar access llvm-svn: 158407
-
Argyrios Kyrtzidis authored
llvm-svn: 158405
-
Kay Tiong Khoo authored
llvm-svn: 158404
-
Rafael Espindola authored
gold to work. Since the enum value LDPO_PIE has just been added to plugin-api.h, use a numeric constant for now so that we don't require an unreleased version of gold to build. llvm-svn: 158402
-
Duncan Sands authored
combine to the absorbing element. Thanks to nbjoerg on IRC for pointing this out. llvm-svn: 158399
-