llvm-6502/lib
Chandler Carruth 04395213ab [SDAG] MorphNodeTo recursively deletes dead operands of the old
fromulation of the node, which isn't really the desired behavior from
within the combiner or legalizer, but is necessary within ISel. I've
added a hopefully helpful comment and fixed the only two places where
this took place.

Yet another step toward the combiner and legalizer not needing to use
update listeners with virtual calls to manage the worklists behind
legalization and combining.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214574 91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-01 22:09:43 +00:00
..
Analysis Fix ScalarEvolutionExpander when creating a PHI in a block with duplicate predecessors 2014-07-31 19:13:38 +00:00
AsmParser
Bitcode BitcodeReader: Change mechanics of BlockAddress forward references, NFC 2014-08-01 21:51:52 +00:00
CodeGen [SDAG] MorphNodeTo recursively deletes dead operands of the old 2014-08-01 22:09:43 +00:00
DebugInfo DWOHolder takes ownership of the argument constructor, use std::unique_ptr. 2014-07-31 20:26:42 +00:00
ExecutionEngine Include Archive.h 2014-08-01 19:28:15 +00:00
IR IR: Add BasicBlock::insertInto() 2014-08-01 21:22:04 +00:00
IRReader
LineEditor
Linker
LTO
MC Add support for StackMap section for ELF/Linux systems 2014-08-01 18:47:09 +00:00
Object A std::unique_ptr case I missed in the previous patch. 2014-07-31 03:36:00 +00:00
Option
ProfileData Use std::unique_ptr to make the ownership explicit. 2014-07-31 03:12:45 +00:00
Support Remove some calls to std::move. 2014-08-01 14:31:55 +00:00
TableGen Don't fail tablegen immediately after failing to set a value. 2014-07-31 01:44:00 +00:00
Target [SDAG] MorphNodeTo recursively deletes dead operands of the old 2014-08-01 22:09:43 +00:00
Transforms [dfsan] Correctly handle loads and stores of zero size. 2014-08-01 21:18:18 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile