llvm-6502/lib
Jakob Stoklund Olesen 40ef4fe82a Properly handle reloading and spilling around partial redefines in
LocalRewriter.

This is a bit of a hack that adds an implicit use operand to model the
read-modify-write nature of a partial redef. Uses and defs are rewritten in
separate passes, and a single operand would never be processed twice.

<rdar://problem/8518892>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116210 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-11 18:10:36 +00:00
..
Analysis Now using a variant of the existing inlining heuristics to decide whether to create a given specialization of a function in PartialSpecialization. If the total performance bonus across all callsites passing the same constant exceeds the specialization cost, we create the specialization. 2010-10-09 22:06:36 +00:00
Archive
AsmParser
Bitcode
CodeGen Properly handle reloading and spilling around partial redefines in 2010-10-11 18:10:36 +00:00
CompilerDriver
ExecutionEngine
Linker
MC
Support
System
Target MSVC hangs on compilation of ARMDisassembler.cpp. PR6866 applied to ARM target. 2010-10-11 11:36:19 +00:00
Transforms Now using a variant of the existing inlining heuristics to decide whether to create a given specialization of a function in PartialSpecialization. If the total performance bonus across all callsites passing the same constant exceeds the specialization cost, we create the specialization. 2010-10-09 22:06:36 +00:00
VMCore
Makefile