1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib/Transforms/Utils
Ruiling Song 648b01f347 [ValueMapper] Add debug output for metadata remapping
This is useful for debugging which pointers are updated during remapping
process.

Differential Revision: https://reviews.llvm.org/D95775
2021-03-11 09:54:55 +08:00
..
AddDiscriminators.cpp
AMDGPUEmitPrintf.cpp [NFC][AMDGPU] Reduce include files dependency. 2021-01-07 22:22:05 +03:00
ASanStackFrameLayout.cpp
AssumeBundleBuilder.cpp reland [InstCombine] convert assumes to operand bundles 2021-02-13 13:03:11 +01:00
AutoInitRemark.cpp [Remarks] Emit variable info in auto-init remarks 2021-03-04 12:51:22 -08:00
BasicBlockUtils.cpp [DebugInfo] Handle multiple variable location operands in IR 2021-03-09 16:44:38 +00:00
BreakCriticalEdges.cpp BreakCriticalEdges: do not split the critical edge from a CallBr indirect successor 2021-01-15 13:51:47 -08:00
BuildLibCalls.cpp [BuildLibCalls] Add noundef to allocator fns' size 2021-02-23 13:58:03 +09:00
BypassSlowDivision.cpp
CallGraphUpdater.cpp
CallPromotionUtils.cpp [llvm] Construct SmallVector with iterator ranges (NFC) 2021-01-20 21:35:52 -08:00
CanonicalizeAliases.cpp
CanonicalizeFreezeInLoops.cpp
CloneFunction.cpp Transforms: Clone distinct nodes in metadata mapper unless RF_ReuseAndMutateDistinctMDs 2021-02-24 12:57:52 -08:00
CloneModule.cpp TransformUtils: Fix metadata handling in CloneModule (and improve CloneFunctionInto) 2021-02-15 11:56:00 -08:00
CMakeLists.txt Remove original implementation of UniqueInternalLinkageNames pass. 2021-03-10 11:57:40 -08:00
CodeExtractor.cpp [DebugInfo] Handle multiple variable location operands in IR 2021-03-09 16:44:38 +00:00
CodeMoverUtils.cpp
CtorUtils.cpp
Debugify.cpp [DebugInfo] Handle multiple variable location operands in IR 2021-03-09 16:44:38 +00:00
DemoteRegToStack.cpp
EntryExitInstrumenter.cpp [NFC][EntryExitInstrumenter] Mark Dominator Tree as preserved in legacy-PM too 2021-01-29 01:11:33 +03:00
EscapeEnumerator.cpp [ShadowStackGCLowering] Preserve Dominator Tree, if avaliable 2021-01-30 01:14:51 +03:00
Evaluator.cpp [Transforms/Utils] Use range-based for loops (NFC) 2021-02-26 22:36:40 -08:00
FixIrreducible.cpp [Transforms/Utils] Use range-based for loops (NFC) 2021-02-07 09:49:36 -08:00
FlattenCFG.cpp
FunctionComparator.cpp
FunctionImportUtils.cpp [LTO] Perform DSOLocal propagation in combined index 2021-02-12 22:58:26 -08:00
GlobalStatus.cpp
GuardUtils.cpp [llvm] Construct SmallVector with iterator ranges (NFC) 2021-01-20 21:35:52 -08:00
HelloWorld.cpp [NewPM][HelloWorld] Move HelloWorld to Utils 2021-02-03 12:59:40 -08:00
InjectTLIMappings.cpp [NFC][Analysis] Change struct VecDesc to use ElementCount 2021-02-12 11:07:58 +00:00
InlineFunction.cpp Move ObjCARCUtil.h back to llvm/Analysis 2021-03-08 16:35:24 -08:00
InstructionNamer.cpp
IntegerDivision.cpp
LCSSA.cpp [DebugInfo] Support DIArgList in DbgVariableIntrinsic 2021-03-08 14:36:13 +00:00
LibCallsShrinkWrap.cpp
Local.cpp [DebugInfo][NFC] Refactor BinOp+GEP salvaging in salvageDebugInfoImpl 2021-03-10 18:03:12 +00:00
LoopPeel.cpp [LoopPeel] Use llvm.experimental.noalias.scope.decl for duplicating noalias metadata as needed. 2021-02-01 10:01:17 +01:00
LoopRotationUtils.cpp [DebugInfo] Handle multiple variable location operands in IR 2021-03-09 16:44:38 +00:00
LoopSimplify.cpp [Transforms/Utils] Use range-based for loops (NFC) 2021-02-07 09:49:36 -08:00
LoopUnroll.cpp [Utils] Use NoAliasScopeDeclInst in a few more places (NFC) 2021-01-24 16:24:11 +01:00
LoopUnrollAndJam.cpp LoopUnrollAndJam] Only allow loops with single exit(ing) blocks 2021-02-05 16:10:53 +00:00
LoopUnrollRuntime.cpp [LoopUnrollRuntime] Add option to assume the non latch exit block to be 2021-03-03 20:43:31 +00:00
LoopUtils.cpp [Vectorizers][TTI] remove option to bypass creation of vector reduction intrinsics 2021-02-12 08:13:50 -05:00
LoopVersioning.cpp Revert "[LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute" 2021-02-05 12:51:03 +01:00
LowerInvoke.cpp
LowerMemIntrinsics.cpp
LowerSwitch.cpp
MatrixUtils.cpp
Mem2Reg.cpp
MetaRenamer.cpp [Transforms/Utils] Use range-based for loops (NFC) 2021-02-07 09:49:36 -08:00
ModuleUtils.cpp [LTO] Fix cloning of llvm*.used when splitting module 2021-02-20 09:46:43 -08:00
NameAnonGlobals.cpp
PredicateInfo.cpp [Transforms/Utils] Use range-based for loops (NFC) 2021-02-26 22:36:40 -08:00
PromoteMemoryToRegister.cpp [Transforms/Utils] Use range-based for loops (NFC) 2021-02-26 22:36:40 -08:00
SampleProfileLoaderBaseUtil.cpp [SampleFDO] Third Try: Refactor SampleProfile.cpp 2021-02-17 15:31:50 -08:00
SanitizerStats.cpp
ScalarEvolutionExpander.cpp [NFCI] SCEVExpander: emit intrinsics for integral {u,s}{min,max} SCEV expressions 2021-03-06 21:52:46 +03:00
SimplifyCFG.cpp Revert "[SimplifyCFG] Update FoldBranchToCommonDest to be poison-safe" 2021-03-08 00:15:47 +00:00
SimplifyIndVar.cpp
SimplifyLibCalls.cpp [InstCombine][SimplifyLibCalls] An extra sqrtf was produced because of transformations in optimizePow function 2021-03-10 12:33:05 -05:00
SizeOpts.cpp
SplitModule.cpp [LTO] Update splitCodeGen to take a reference to the module. (NFC) 2021-01-29 11:53:11 +00:00
SSAUpdater.cpp [Transforms/Utils] Use range-based for loops (NFC) 2021-02-02 22:52:47 -08:00
SSAUpdaterBulk.cpp
StripGCRelocates.cpp
StripNonLineTableDebugInfo.cpp
SymbolRewriter.cpp
UnifyFunctionExitNodes.cpp
UnifyLoopExits.cpp
Utils.cpp Remove original implementation of UniqueInternalLinkageNames pass. 2021-03-10 11:57:40 -08:00
ValueMapper.cpp [ValueMapper] Add debug output for metadata remapping 2021-03-11 09:54:55 +08:00
VNCoercion.cpp