llvm-6502/lib
James Molloy 94c25519a2 [ARM] Teach the cost model that cross-class copies are costly.
Cross-class copies being expensive is actually a trait of the microarchitecture, but as I haven't yet seen an example of a microarchitecture where they're cheap it seems best to just enable this by default, covering the non-mcpu build case.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217674 91177308-0d34-0410-b5e6-96231b3b80d8
2014-09-12 13:29:40 +00:00
..
Analysis Fix an ODR violation consisting of two 'struct Query' in the global namespace. 2014-09-12 08:56:53 +00:00
AsmParser Make CallingConv::ID an alias of "unsigned". 2014-09-10 18:00:17 +00:00
Bitcode
CodeGen Legalizer: Use the scalar bit width when promoting bit counting instrs on 2014-09-12 12:50:27 +00:00
DebugInfo
ExecutionEngine [MCJIT] Improve the "stub not found" diagnostic in RuntimeDyldChecker. 2014-09-11 23:09:22 +00:00
IR Add doInitialization/doFinalization to DataLayoutPass. 2014-09-10 21:27:43 +00:00
IRReader
LineEditor
Linker
LTO Add doInitialization/doFinalization to DataLayoutPass. 2014-09-10 21:27:43 +00:00
MC
Object Support: Delete {aligned_,}{u,}{little,big}8_t 2014-09-11 21:46:33 +00:00
Option
ProfileData
Support Add CMake check for libatomic. 2014-09-12 11:08:59 +00:00
TableGen
Target [ARM] Teach the cost model that cross-class copies are costly. 2014-09-12 13:29:40 +00:00
Transforms [C API] Make the 'lower switch' pass available via the C API. 2014-09-11 21:32:32 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile