1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/lib/Transforms/IPO
Shinji Okumura 68975068ea [Attributor] Implement AAPotentialValues
This patch provides an implementation of `AAPotentialValues`.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D85632
2020-08-14 20:51:14 +09:00
..
AlwaysInliner.cpp
ArgumentPromotion.cpp [ArgPromotion] Replace all md uses of promoted values with undef. 2020-08-03 19:31:53 +01:00
Attributor.cpp [Attributor] AAPotentialValues Interface 2020-08-07 17:35:12 +09:00
AttributorAttributes.cpp [Attributor] Implement AAPotentialValues 2020-08-14 20:51:14 +09:00
BarrierNoopPass.cpp
BlockExtractor.cpp
CalledValuePropagation.cpp
CMakeLists.txt Recommit "[IPConstProp] Remove and move tests to SCCP." 2020-08-02 22:23:54 +01:00
ConstantMerge.cpp
CrossDSOCFI.cpp
DeadArgumentElimination.cpp IR: Rename Argument::hasPassPointeeByValueAttr to prepare for byref 2020-07-16 13:50:49 -04:00
ElimAvailExtern.cpp
ExtractGV.cpp
ForceFunctionAttrs.cpp [NFC] Factor out hasForceAttributes 2020-08-12 02:16:57 -04:00
FunctionAttrs.cpp [FunctionAttrs] Rename functionattrs -> function-attrs 2020-07-28 09:09:13 -07:00
FunctionImport.cpp [ThinLTO] Compile time improvement to propagateAttributes 2020-07-31 10:54:02 -07:00
GlobalDCE.cpp
GlobalOpt.cpp [globalopt] Change so that emitting fragments doesn't use the type size of DIVariables 2020-08-11 14:50:56 -07:00
GlobalSplit.cpp
HotColdSplitting.cpp [HotColdSplit] Fix variable name spelling 2020-08-12 22:50:08 -07:00
InferFunctionAttrs.cpp
Inliner.cpp [Inliner] Don't skip inlining alwaysinline in optnone functions 2020-07-07 12:54:55 -07:00
InlineSimple.cpp
Internalize.cpp
IPO.cpp Recommit "[IPConstProp] Remove and move tests to SCCP." 2020-08-02 22:23:54 +01:00
LLVMBuild.txt
LoopExtractor.cpp
LowerTypeTests.cpp Restore "[WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP" 2020-07-14 12:16:57 -07:00
MergeFunctions.cpp
OpenMPOpt.cpp [OpenMPOpt] Most SCC's are uninteresting, don't waste time on them (up to 16x faster) 2020-07-27 23:36:34 +03:00
PartialInlining.cpp Use llvm::is_contained where appropriate (NFC) 2020-07-27 10:20:44 -07:00
PassManagerBuilder.cpp [SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline 2020-07-29 20:05:30 +03:00
PruneEH.cpp
SampleProfile.cpp [SampleFDO] Stop letting findCalleeFunctionSamples return unrelated profiles 2020-08-10 12:41:09 -07:00
SCCP.cpp
StripDeadPrototypes.cpp
StripSymbols.cpp
SyntheticCountsPropagation.cpp
ThinLTOBitcodeWriter.cpp
WholeProgramDevirt.cpp Restore "[WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP" 2020-07-14 12:16:57 -07:00