llvm-6502/lib
Hal Finkel a1d22cc789 [PowerPC] Use 16-byte alignment for modern cores for functions/loops
Most modern PowerPC cores prefer that functions and loops start on
16-byte-aligned boundaries (*), so instruct block placement, etc. to make this
happen. The branch selector has also been adjusted so account for the extra
nops that might now be inserted before loop headers.

(*) Some cores actually prefer other alignments for small loops, but that will
    be addressed in a follow-up commit.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225115 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-03 14:58:25 +00:00
..
Analysis ValueTracking: Make computeKnownBits for Arguments a little more clear 2015-01-03 02:33:25 +00:00
AsmParser
Bitcode
CodeGen Revert "merge consecutive stores of extracted vector elements" 2014-12-31 00:40:28 +00:00
DebugInfo
ExecutionEngine RTDyldMemoryManager.cpp: Make the reference to __morestack weak. 2014-12-30 22:52:33 +00:00
IR [PM] Fix some formatting where clang-format has improved recently. 2015-01-02 22:51:44 +00:00
IRReader
LineEditor
Linker Finish removing DestroySource. 2014-12-23 19:16:45 +00:00
LTO
MC Add r224985 back with a fix. 2014-12-31 17:19:34 +00:00
Object Add printing the LC_THREAD load commands with llvm-objdump’s -private-headers. 2014-12-23 22:56:39 +00:00
Option
ProfileData
Support Remove unnecessary StringRef->std::string conversion. 2014-12-29 20:59:02 +00:00
TableGen
Target [PowerPC] Use 16-byte alignment for modern cores for functions/loops 2015-01-03 14:58:25 +00:00
Transforms [asan] simplify the tracing code, make it use the same guard variables as coverage 2015-01-03 00:54:43 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile