llvm/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 Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
AsmParser Make sure that the Attribute object represents one attribute only. 2013-01-31 00:29:54 +00:00
Bitcode Use an AttrBuilder to generate the correct AttributeSet. 2013-01-29 01:43:29 +00:00
CodeGen rdar://13126763 2013-02-02 00:22:03 +00:00
DebugInfo DWARFDebugLine.cpp: Fix true path. Did you forget "return true" here? 2013-01-26 01:45:06 +00:00
ExecutionEngine Fix misplaced 'break'. 2013-02-01 18:57:06 +00:00
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 [Linker] Kill Linker::LoadObject which is dead, and drop the BitReader dependency again. 2013-01-18 19:37:11 +00:00
MC Fix another typo in the classof definitions that doesn't (currently) 2013-02-01 00:04:33 +00:00
Object [Object][Archive] Improve performance. 2013-02-03 10:48:50 +00:00
Option Resort the #include lines in include/... and lib/... with the 2013-01-02 10:22:59 +00:00
Support Add AArch64 as an experimental target. 2013-01-31 12:12:40 +00:00
TableGen A bugfix for tblgen, in the function ‘emitSourceFileHeader’. 2013-01-28 07:35:33 +00:00
Target ARM cost model: Penalize insertelement into D subregisters 2013-02-04 02:52:05 +00:00
Transforms Revert accidental commit (ran svn commit from wrong directory). 2013-02-02 00:25:26 +00:00
CMakeLists.txt Rename VMCore directory to IR. 2013-01-02 09:10:48 +00:00
LLVMBuild.txt Rename VMCore directory to IR. 2013-01-02 09:10:48 +00:00
Makefile Rename VMCore directory to IR. 2013-01-02 09:10:48 +00:00