llvm-6502/lib
Hal Finkel b2b2469a91 BBVectorize: Only some insert element operand pairs are free.
This fixes another infinite recursion case when using target costs.
We can only replace insert element input chains that are pure (end
with inserting into an undef).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167784 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-12 23:55:36 +00:00
..
Analysis llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware. 2012-11-08 20:34:25 +00:00
Archive
AsmParser Change ForceSizeOpt attribute into MinSize attribute 2012-10-30 16:32:52 +00:00
Bitcode Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. 2012-10-15 20:35:56 +00:00
CodeGen Add an option to enable prototype "fission" capabilities and debug changes. 2012-11-12 22:22:20 +00:00
DebugInfo Rewrite DIContext interface to take an object. Update all callers. 2012-11-12 21:40:38 +00:00
ExecutionEngine Fix build error from previous commit. 2012-11-06 19:06:46 +00:00
Linker
MC Add ARM TARGET2 relocation. The testcase will follow with actualy use-case. 2012-11-09 20:20:12 +00:00
Object Add interface for querying object files for symbol values. 2012-10-29 10:47:00 +00:00
Support Revert r167620; this can be implemented using an existing CL option. 2012-11-12 21:32:44 +00:00
TableGen Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
Target misched: Target-independent support for load/store clustering. 2012-11-12 19:40:10 +00:00
Transforms BBVectorize: Only some insert element operand pairs are free. 2012-11-12 23:55:36 +00:00
VMCore Cache size of PassVector to speed up getNumContainedPasses(). 2012-11-12 21:42:53 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile