llvm-6502/lib
Arnold Schwaighofer a7ad84851b ARM cost model: Penalize insertelement into D subregisters
Swift has a renaming dependency if we load into D subregisters. We don't have a
way of distinguishing between insertelement operations of values from loads and
other values. Therefore, we are pessimistic for now (The performance problem
showed up in example 14 of gcc-loops).

radar://13096933

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174300 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-04 02:52:05 +00:00
..
Analysis use GEP::accumulateConstantOffset() to replace custom written code to compute GEP offset 2013-02-03 13:17:11 +00:00
Archive
AsmParser
Bitcode
CodeGen
DebugInfo
ExecutionEngine
IR Added instance variable/initializers/getter/setters for new keyword externally initialized to GlobalVariable. No *TRUE* functionality change. 2013-02-03 21:54:38 +00:00
Linker
MC
Object [Object][Archive] Improve performance. 2013-02-03 10:48:50 +00:00
Option
Support
TableGen
Target ARM cost model: Penalize insertelement into D subregisters 2013-02-04 02:52:05 +00:00
Transforms
CMakeLists.txt
LLVMBuild.txt
Makefile