teak-llvm/llvm/lib/Transforms/Utils
Guillaume Chatelet 181ab91efc [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove
Summary:
This patch introduces a set of functions to enable deprecation of IRBuilder functions without breaking out of tree clients.
Functions will be deprecated one by one and as in tree code is cleaned up.

This is patch is part of a series to introduce an Alignment type.
See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html
See this patch for the introduction of the type: https://reviews.llvm.org/D64790

Reviewers: courbet

Subscribers: arsenm, jvesely, nhaehnle, hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D71473
2019-12-16 13:35:55 +01:00
..
AddDiscriminators.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
ASanStackFrameLayout.cpp
BasicBlockUtils.cpp [BasicBlockUtils] Fix dbg.value elimination problem in MergeBlockIntoPredecessor 2019-12-16 11:41:21 +01:00
BreakCriticalEdges.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
BuildLibCalls.cpp [FunctionAttrs] Added noalias for memccpy/mempcpy arguments 2019-09-30 19:43:48 +00:00
BypassSlowDivision.cpp [BypassSlowDivision][CodeGenPrepare] avoid crashing on unused code (PR43514) 2019-10-01 21:25:36 +00:00
CallPromotionUtils.cpp [PGO] Update ICP pass for recent byval type changes 2019-07-01 22:43:39 +00:00
CanonicalizeAliases.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
CloneFunction.cpp Fix for "DICompileUnit not listed in llvm.dbg.cu" verification error after ... 2019-08-28 21:27:50 +00:00
CloneModule.cpp Fix for "DICompileUnit not listed in llvm.dbg.cu" verification error after ... 2019-08-28 21:27:50 +00:00
CMakeLists.txt [CodeMoverUtils] Added an API to check if an instruction can be safely 2019-11-22 21:29:08 +00:00
CodeExtractor.cpp CodeExtractor: NFC: Use Range based loop 2019-10-16 01:50:21 +00:00
CodeMoverUtils.cpp [NFC][LoopFusion] Use isControlFlowEquivalent() from CodeMoverUtils. 2019-11-25 17:54:42 +00:00
CtorUtils.cpp
Debugify.cpp Add missing includes needed to prune LLVMContext.h include, NFC 2019-11-14 15:23:15 -08:00
DemoteRegToStack.cpp
EntryExitInstrumenter.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
EscapeEnumerator.cpp
Evaluator.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
FlattenCFG.cpp Handle successor's PHI node correctly when flattening CFG merges two if-regions 2019-09-26 15:20:17 +00:00
FunctionComparator.cpp
FunctionImportUtils.cpp [ThinLTO] Fix importing of writeonly variables in distributed ThinLTO 2019-12-04 14:59:27 -08:00
GlobalStatus.cpp
GuardUtils.cpp Further cleanup manipulation of widenable branches [NFC] 2019-11-21 15:07:30 -08:00
ImportedFunctionsInliningStatistics.cpp [Instruction] Add hasMetadata(Kind) helper [NFC] 2019-09-04 17:28:48 +00:00
InjectTLIMappings.cpp Revert "[VectorUtils] Introduce the Vector Function Database (VFDatabase)." 2019-12-13 19:42:04 +00:00
InlineFunction.cpp [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove 2019-12-16 13:35:55 +01:00
InstructionNamer.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
IntegerDivision.cpp
LCSSA.cpp [LCSSA] Don't use VH callbacks to invalidate SCEV when creating LCSSA phis 2019-12-06 13:21:49 +07:00
LibCallsShrinkWrap.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
LLVMBuild.txt
Local.cpp Reland [DataLayout] Fix occurrences that size and range of pointers are assumed to be the same. 2019-12-13 14:30:21 +00:00
LoopRotationUtils.cpp [LoopRotationUtils] Check values are newly inserted into maps. 2019-11-05 13:40:10 -08:00
LoopSimplify.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
LoopUnroll.cpp Add missing includes needed to prune LLVMContext.h include, NFC 2019-11-14 15:23:15 -08:00
LoopUnrollAndJam.cpp [LoopUnrollAndJam] Fixed null check after dereferencing warning. NFCI. 2019-11-03 20:02:54 +01:00
LoopUnrollPeel.cpp [LoopUnroll] countToEliminateCompares(): fix handling of [in]equality predicates (PR43840) 2019-11-06 15:08:59 +03:00
LoopUnrollRuntime.cpp Add missing includes needed to prune LLVMContext.h include, NFC 2019-11-14 15:23:15 -08:00
LoopUtils.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
LoopVersioning.cpp Add missing includes needed to prune LLVMContext.h include, NFC 2019-11-14 15:23:15 -08:00
LowerInvoke.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
LowerMemIntrinsics.cpp
LowerSwitch.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
Mem2Reg.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
MetaRenamer.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
MisExpect.cpp Add missing includes needed to prune LLVMContext.h include, NFC 2019-11-14 15:23:15 -08:00
ModuleUtils.cpp Revert "[VectorUtils] Introduce the Vector Function Database (VFDatabase)." 2019-12-13 19:42:04 +00:00
NameAnonGlobals.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
PredicateInfo.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
PromoteMemoryToRegister.cpp
SanitizerStats.cpp
SimplifyCFG.cpp Revert "Reapply: [DebugInfo] Recover debug intrinsics when killing duplicated/empty..." 2019-12-10 16:03:17 -08:00
SimplifyIndVar.cpp
SimplifyLibCalls.cpp [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove 2019-12-16 13:35:55 +01:00
SizeOpts.cpp [PGO][PGSO] Enable size optimizations in code gen / target passes for cold code. 2019-12-13 11:01:19 -08:00
SplitModule.cpp
SSAUpdater.cpp
SSAUpdaterBulk.cpp
StripGCRelocates.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
StripNonLineTableDebugInfo.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
SymbolRewriter.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
UnifyFunctionExitNodes.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
Utils.cpp [SVFS] Inject TLI Mappings in VFABI attribute. 2019-11-15 18:42:56 +00:00
ValueMapper.cpp [ValueMapper] NFC: Remove dead code to pause metadata mapping 2019-08-28 17:43:14 +00:00
VNCoercion.cpp [Alignment][NFC] Remove LoadInst::setAlignment(unsigned) 2019-09-30 09:37:05 +00:00