- Nov 03, 2011
-
-
Daniel Dunbar authored
for now). - Mostly complete except for the data that needs to come from the build system or the dependencies. - Has some small improvements from current llvm-config: o Uses TargetRegistry directly to get some information. o Designed to work correctly when used from a CMake build tree (relatively untested currently) (although pcc fixed this recently for old llvm-config). llvm-svn: 143616
-
Craig Topper authored
llvm-svn: 143612
-
Galina Kistanova authored
llvm-svn: 143607
-
Chad Rosier authored
llvm-svn: 143603
-
Pete Cooper authored
Treat objc selector reference globals as invariant so that MachineLICM can hoist them out of loops. Fixes <rdar://problem/6027699> llvm-svn: 143600
-
Chad Rosier authored
compatibility in the BitcodeReader. llvm-svn: 143598
-
Lang Hames authored
llvm-svn: 143594
-
Chad Rosier authored
llvm-svn: 143591
-
Bill Wendling authored
into the function. Reflect that here so that the array will be placed next to the SP. <rdar://problem/10128329> llvm-svn: 143590
-
- Nov 02, 2011
-
-
Lang Hames authored
llvm-svn: 143582
-
Galina Kistanova authored
llvm-svn: 143578
-
Nick Lewycky authored
llvm-svn: 143571
-
Nick Lewycky authored
implied by directory index zero. llvm-svn: 143570
-
Tobias Grosser authored
llvm-svn: 143565
-
Daniel Dunbar authored
llvm-svn: 143564
-
Michael J. Spencer authored
llvm-svn: 143563
-
Michael J. Spencer authored
llvm-svn: 143562
-
Michael J. Spencer authored
llvm-svn: 143561
-
Chad Rosier authored
llvm-svn: 143559
-
Owen Anderson authored
Fix the issue that r143552 was trying to address the _right_ way. One-register lists are legal on LDM/STM instructions, but we should not print the PUSH/POP aliases when they appear. This fixes round tripping on this instruction. llvm-svn: 143557
-
Kevin Enderby authored
Thanks to Nick for spotting this! llvm-svn: 143556
-
Daniel Dunbar authored
longer need substitutions for. llvm-svn: 143555
-
Owen Anderson authored
The rules disallowing single-register reglist operands only apply to the POP alias, not to LDM/STM instructions. Revert r143552. llvm-svn: 143553
-
Owen Anderson authored
Register list operands are not allowed to contain only a single register. Alternate encodings are used in that case. llvm-svn: 143552
-
Benjamin Kramer authored
llvm-svn: 143549
-
Chandler Carruth authored
to force it to build after all library targets so it has complete dependency information. This should fix broken 'make install' with CMake. This is a partial revert of r143540, but it doesn't revert the most important part of that change: removing the dependency edge from LLVM tools to the llvm-config script. llvm-svn: 143548
-
Chad Rosier authored
llvm-svn: 143547
-
Andrew Trick authored
We've been hitting asserts in this code due to the many supported combintions of modes (iv-rewrite/no-iv-rewrite) and IV types. This second rewrite of the code attempts to deal with these cases systematically. llvm-svn: 143546
-
Chandler Carruth authored
working today, but it shouldn't corrupt state for some poor soul to debug later. llvm-svn: 143545
-
Daniel Dunbar authored
llvm-svn: 143544
-
Daniel Dunbar authored
documentation. llvm-svn: 143543
-
Daniel Dunbar authored
particularly useful. llvm-svn: 143542
-
Daniel Dunbar authored
llvm-svn: 143541
-
Daniel Dunbar authored
llvm-config build, there is no longer a point to this after Chandler's work. llvm-svn: 143540
-
Chandler Carruth authored
the mailing list. Suggestions for other statistics to collect would be awesome. =] Currently these are implemented as a separate pass guarded by a separate flag. I'm not thrilled by that, but I wanted to be able to collect the statistics for the old code placement as well as the new in order to have a point of comparison. I'm planning on folding them into the single pass if / when there is only one pass of interest. llvm-svn: 143537
-
Craig Topper authored
llvm-svn: 143536
-
Chandler Carruth authored
silence -Wparentheses. llvm-svn: 143534
-
Chandler Carruth authored
one aspect of them by having them use the (annoying, if not broken) proper library dependency model for adding the LLVMTableGen library as a dependency. This could manifest as a link order issue in the presence of separate LLVM / Clang source builds with CMake and a linker that really cares about such things. Also, add the Support dependency to llvm-tblgen itself so that it doesn't rely on TableGen's transitive Support dependency. A parallel change for clang-tblgen will be forthcoming. llvm-svn: 143531
-
Craig Topper authored
llvm-svn: 143529
-
Chad Rosier authored
llvm-svn: 143525
-