llvm-6502/lib
Bruno Cardoso Lopes 7c72a2254c Refactor optimizeUncoalescable logic
- Create a new CopyRewriter for Uncoalescable copy-like instructions
- Change the ValueTracker to return a ValueTrackerResult

This makes optimizeUncoalescable looks more like optimizeCoalescable and
use the CopyRewritter infrastructure.

This is also the preparation for looking up into PHI nodes in the
ValueTracker.

Differential Revision: http://reviews.llvm.org/D11195

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242294 91177308-0d34-0410-b5e6-96231b3b80d8
2015-07-15 15:35:09 +00:00
..
Analysis [PM/AA] Fix *numerous* serious bugs in GlobalsModRef found by 2015-07-15 08:53:29 +00:00
AsmParser
Bitcode
CodeGen Refactor optimizeUncoalescable logic 2015-07-15 15:35:09 +00:00
DebugInfo
ExecutionEngine
Fuzzer
IR Add capability to get and set the personalitty function from the C API 2015-07-14 01:23:06 +00:00
IRReader
LibDriver Initial support for writing thin archives. 2015-07-15 05:47:46 +00:00
LineEditor
Linker
LTO
MC [MC] Correctly escape .safeseh's symbol 2015-07-13 18:51:15 +00:00
Object Initial support for writing thin archives. 2015-07-15 05:47:46 +00:00
Option
Passes
ProfileData
Support -Added API for retrieving the default FPU of a CPU from TargetParser. 2015-07-15 10:46:21 +00:00
TableGen
Target [PPC] Disassemble little endian ppc instructions in the right byte order 2015-07-15 12:56:19 +00:00
Transforms [LoopUnrolling] Handle cast instructions. 2015-07-15 00:19:51 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile