- Sep 21, 2012
-
-
Sean Silva authored
llvm-svn: 164407
-
Chad Rosier authored
llvm-svn: 164406
-
Dan Gohman authored
rest of LangRef uses. llvm-svn: 164402
-
Dan Gohman authored
llvm-svn: 164398
-
David Blaikie authored
Wordsmithing by Matt Beaumont-Gay in response to r164389. llvm-svn: 164395
-
David Blaikie authored
llvm-svn: 164389
-
Benjamin Kramer authored
We rely on it when doing the transforms. This can happen when there is an indirectbr in the loop. Fixes PR13892. llvm-svn: 164383
-
Chad Rosier authored
non-aligned i32 loads/stores. rdar://12304911 llvm-svn: 164381
-
Benjamin Kramer authored
Fixes PR13250. llvm-svn: 164377
-
Bill Wendling authored
llvm-svn: 164373
-
Michael Liao authored
llvm-svn: 164372
-
Dmitri Gribenko authored
llvm-svn: 164371
-
Bill Wendling authored
Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. Now with fix. llvm-svn: 164370
-
Benjamin Kramer authored
We inserted a placeholder that was never replaced because the function was already visited. Assert that all placeholders have been resolved when tearing down the bitcode reader. Fixes PR13895. llvm-svn: 164369
-
Alexey Samsonov authored
Fix SymbolRef::getAddress implementation for ELF. The 'value' field in symbol table entry should be treated differently for relocatable and relocated files. This patch fixes symbol addresses printed by llvm-nm for executables and shared objects. llvm-svn: 164365
-
NAKAMURA Takumi authored
.LBB0_1: # Linux LBB0_1: # Darwin llvm-svn: 164362
-
Andrew Trick authored
Quick review against the manual revealed a few obvious mistakes. llvm-svn: 164361
-
Michael Liao authored
- Fix PR5145 and turn on test 8-bit atomic ops llvm-svn: 164358
-
Michael Liao authored
- Rewirte most atomic instructions in templates for both better maintenance and future extensions, such as HLE in TSX. llvm-svn: 164357
-
Sean Silva authored
Atomics.rst was not linked into the toctree. Docs now build warning-free! llvm-svn: 164356
-
Sean Silva authored
yaml2obj.rst was not included in the toctree Input from Michael Spencer. llvm-svn: 164355
-
NAKAMURA Takumi authored
llvm-svn: 164354
-
NAKAMURA Takumi authored
llvm/test/CodeGen/ARM/fast-isel.ll: Fix possible typos, s/@unaligned_i16_store/@unaligned_i16_load/g. I guess this had apparently passed in +Asserts possibly due to verborsity. llvm-svn: 164350
-
Akira Hatanaka authored
Patch by Reed Kotler. llvm-svn: 164349
-
Chad Rosier authored
llvm-svn: 164347
-
Chad Rosier authored
llvm-svn: 164346
-
Chad Rosier authored
non-halfword-aligned i16 loads/stores. rdar://12304911 llvm-svn: 164345
-
Jim Grosbach authored
llvm-svn: 164344
-
Jim Grosbach authored
llvm-svn: 164343
-
Jim Grosbach authored
The expression based expansion too often results in IR level optimizations splitting the intermediate values into separate basic blocks, preventing the formation of the VBSL instruction as the code author intended. In particular, LICM would often hoist part of the computation out of a loop. rdar://11011471 llvm-svn: 164340
-
Jakob Stoklund Olesen authored
A PHI can't create interference on its own. If two live ranges interfere at a PHI, they must also interfere when leaving one of the PHI predecessors. llvm-svn: 164330
-
Jakob Stoklund Olesen authored
The old-fashioned many-to-one value mapping doesn't always work when merging vector lanes. A value can map to multiple different values, and it can even be necessary to insert new PHIs. When a value number is defined by a copy from a value number that required SSa update, include the live range of the copied value number in the SSA update as well. It is not necessarily a copy of the original value number any longer. llvm-svn: 164329
-
Eric Christopher authored
llvm-svn: 164326
-
Manman Ren authored
We already have HoistThenElseCodeToIf, this patch implements SinkThenElseCodeToEnd. When END block has only two predecessors and each predecessor terminates with unconditional branches, we compare instructions in IF and ELSE blocks backwards and check whether we can sink the common instructions down. rdar://12191395 llvm-svn: 164325
-
- Sep 20, 2012
-
-
Evan Cheng authored
llvm-svn: 164320
-
Benjamin Kramer authored
llvm-svn: 164317
-
Andrew Trick authored
llvm-svn: 164311
-
Bill Wendling authored
llvm-svn: 164309
-
Bill Wendling authored
llvm-svn: 164308
-
Bill Wendling authored
llvm-svn: 164307
-