- Nov 03, 2011
-
-
Daniel Dunbar authored
llvm-svn: 143634
-
Pete Cooper authored
Only currently done if the later store is writing to a power of 2 address or has the same alignment as the earlier store as then its likely to not break up large stores into smaller ones Fixes <rdar://problem/10140300> llvm-svn: 143630
-
Daniel Dunbar authored
header. llvm-svn: 143629
-
Daniel Dunbar authored
dependency table used by llvm-config. llvm-svn: 143628
-
Daniel Dunbar authored
llvm-svn: 143627
-
Daniel Dunbar authored
- Useful for migrating or auto-upgrading the format schema. llvm-svn: 143626
-
Daniel Dunbar authored
llvm-svn: 143625
-
Daniel Dunbar authored
llvm-svn: 143624
-
Daniel Dunbar authored
llvm-build: Validate information on the loaded components and form the topological ordering among them (as well as validating that there are no cycles). - Currently we require that all references between components (except the parent relation) fit into a DAG -- this could be relaxed later if it ever proves to be useful. llvm-svn: 143623
-
Daniel Dunbar authored
differentiate between strings and lists. llvm-svn: 143622
-
Daniel Dunbar authored
llvm-svn: 143621
-
Daniel Dunbar authored
llvm-svn: 143620
-
Daniel Dunbar authored
llvm-svn: 143619
-
Daniel Dunbar authored
llvm-config-2: Implement component dependency traversal, implement support for 'all', and fix a few other minor bugs. - Still doesn't use actual generated component table, but that is now just a matter of wiring into the build system. llvm-svn: 143617
-
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
-