llvm-6502/include/llvm/Transforms/Utils
James Molloy a84a83bbcd Extend RemapInstruction and friends to take an optional new parameter, a ValueMaterializer.
Extend LinkModules to pass a ValueMaterializer to RemapInstruction and friends to lazily create Functions for lazily linked globals. This is a big win when linking small modules with large (mostly unused) library modules.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182776 91177308-0d34-0410-b5e6-96231b3b80d8
2013-05-28 15:17:05 +00:00
..
BasicBlockUtils.h
BlackList.h
BuildLibCalls.h
BypassSlowDivision.h
Cloning.h Extend RemapInstruction and friends to take an optional new parameter, a ValueMaterializer. 2013-05-28 15:17:05 +00:00
CmpInstAnalysis.h
CodeExtractor.h
IntegerDivision.h
Local.h
LoopUtils.h Rename LoopSimplify.h to LoopUtils.h 2013-05-20 20:46:30 +00:00
ModuleUtils.h
PromoteMemToReg.h
SimplifyIndVar.h
SimplifyLibCalls.h
SSAUpdater.h
SSAUpdaterImpl.h
UnifyFunctionExitNodes.h
UnrollLoop.h
ValueMapper.h Extend RemapInstruction and friends to take an optional new parameter, a ValueMaterializer. 2013-05-28 15:17:05 +00:00