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 Remove unneeded #includes. 2013-02-09 13:29:10 +00:00
BlackList.h [ASan] Allow disabling init-order checks for globals by source file name. 2013-04-11 13:20:00 +00:00
BuildLibCalls.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
BypassSlowDivision.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
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 Enhance integer division emulation support to handle types smaller than 32 bits, 2013-02-26 23:33:20 +00:00
Local.h fix a typo that due to cu&paste quadrupled itself 2013-04-26 18:10:50 +00:00
LoopUtils.h Rename LoopSimplify.h to LoopUtils.h 2013-05-20 20:46:30 +00:00
ModuleUtils.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
PromoteMemToReg.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
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