1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib
Andrey Turetskiy 79cd7e75f9 [X86] Restrict max long nop length for Lakemont.
Restrict the max length of long nops for Lakemont to 7. Experiments on MCU
benchmarks (Dhrystone, Coremark) show that this is the most optimal length.

Differential Revision: http://reviews.llvm.org/D18897

llvm-svn: 265924
2016-04-11 10:07:36 +00:00
..
Analysis [SCEV] See through op.with.overflow intrinsics 2016-04-10 22:50:26 +00:00
AsmParser [GCC] Attribute ifunc support in llvm 2016-04-07 12:32:19 +00:00
Bitcode Plumb the option to emit the ModuleHash in the bitcode through the bitcode writer APIs 2016-04-10 21:07:19 +00:00
CodeGen [CodeGen] Don't assume that fixed stack objects are aligned in a stack-realigned function. 2016-04-09 23:34:42 +00:00
DebugInfo Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message 2016-04-06 22:14:09 +00:00
ExecutionEngine Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message 2016-04-06 22:14:09 +00:00
Fuzzer [libfuzzer] defensive assert 2016-04-08 23:32:24 +00:00
IR Support the Nodebug emission kind for DICompileUnits. 2016-04-08 22:43:03 +00:00
IRReader
LibDriver
LineEditor Fix Clang-tidy modernize-deprecated-headers warnings in some files; other minor fixes. 2016-03-28 17:40:08 +00:00
Linker ValueMapper: Extract llvm::RemapFunction from IRMover.cpp, NFC 2016-04-08 19:26:32 +00:00
LTO [gold] Save bitcode for module partitions (save-temps + split codegen). 2016-04-06 18:32:13 +00:00
MC [Object] Report an error if .alt_entry is used with ELF or COFF. 2016-04-08 17:38:51 +00:00
Object Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message 2016-04-06 22:14:09 +00:00
ObjectYAML [lanai] Add Lanai backend. 2016-03-28 13:09:54 +00:00
Option
Passes [PM] Rename the CRTP mixin base classes for the new pass manager to 2016-03-11 10:33:22 +00:00
ProfileData [PGO] Fix deserialize bug 2016-04-10 03:32:02 +00:00
Support Fix missing include on OpenBSD 2016-04-08 16:45:05 +00:00
TableGen [TableGen] Fix typos in comments. NFC 2016-02-26 06:50:27 +00:00
Target [X86] Restrict max long nop length for Lakemont. 2016-04-11 10:07:36 +00:00
Transforms [IndVars] Eliminate op.with.overflow when possible 2016-04-10 22:50:31 +00:00
CMakeLists.txt Move ObjectYAML code to a new library. 2016-03-01 19:15:06 +00:00
LLVMBuild.txt Add LLVMBuild for ObjectYAML. 2016-03-01 21:29:33 +00:00