llvm-capstone/llvm/lib/Transforms/IPO
2023-11-16 15:57:51 -08:00
..
AlwaysInliner.cpp
Annotation2Metadata.cpp
ArgumentPromotion.cpp Reapply 7d77bbef4a, adding new debug-info classes 2023-11-08 16:42:35 +00:00
Attributor.cpp [Attributor] New attribute to identify what byte ranges are alive for an allocation (#66148) 2023-11-10 16:26:37 -08:00
AttributorAttributes.cpp [Attributor] New attribute to identify what byte ranges are alive for an allocation (#66148) 2023-11-10 16:26:37 -08:00
BarrierNoopPass.cpp
BlockExtractor.cpp
CalledValuePropagation.cpp
CMakeLists.txt Revert "Port Swift's merge function pass to llvm: merging functions that differ in constants (#68235)" 2023-11-03 21:15:46 +01:00
ConstantMerge.cpp
CrossDSOCFI.cpp
DeadArgumentElimination.cpp Reapply 7d77bbef4a, adding new debug-info classes 2023-11-08 16:42:35 +00:00
ElimAvailExtern.cpp
EmbedBitcodePass.cpp
ExtractGV.cpp
ForceFunctionAttrs.cpp
FunctionAttrs.cpp [IR] Add writable attribute 2023-11-01 10:46:31 +01:00
FunctionImport.cpp [IPO] Remove unnecessary bitcasts (NFC) 2023-11-06 16:49:45 +01:00
FunctionSpecialization.cpp [IPO] Remove unnecessary bitcasts (NFC) 2023-11-06 16:49:45 +01:00
GlobalDCE.cpp
GlobalOpt.cpp [llvm] Stop including llvm/ADT/SetVector.h (NFC) 2023-11-10 23:50:23 -08:00
GlobalSplit.cpp
HotColdSplitting.cpp
InferFunctionAttrs.cpp
Inliner.cpp [llvm] Stop including llvm/ADT/DenseMap.h (NFC) 2023-11-11 10:07:19 -08:00
Internalize.cpp
IPO.cpp
IROutliner.cpp
LoopExtractor.cpp
LowerTypeTests.cpp [IPO] Remove unnecessary bitcasts (NFC) 2023-11-06 16:49:45 +01:00
MemProfContextDisambiguation.cpp [MemProf] Look through alias when applying cloning in ThinLTO backend (#72156) 2023-11-15 13:14:19 -08:00
MergeFunctions.cpp
ModuleInliner.cpp
OpenMPOpt.cpp [Transforms] Use StringRef::starts_with/ends_with instead of startswith/endswith. NFC. 2023-11-06 16:50:18 +00:00
PartialInlining.cpp [AArch64][SME] Extend Inliner cost-model with custom penalty for calls. (#68416) 2023-10-31 10:28:40 +00:00
SampleContextTracker.cpp
SampleProfile.cpp Add setBranchWeigths convenience function. NFC (#72446) 2023-11-16 10:55:19 -08:00
SampleProfileProbe.cpp [SampleProfileProbe] Downgrade probes too large from error to warning. (#72574) 2023-11-16 15:57:51 -08:00
SCCP.cpp
StripDeadPrototypes.cpp
StripSymbols.cpp [Transforms] Use StringRef::starts_with/ends_with instead of startswith/endswith. NFC. 2023-11-06 16:50:18 +00:00
SyntheticCountsPropagation.cpp
ThinLTOBitcodeWriter.cpp [Transforms] Use StringRef::starts_with/ends_with instead of startswith/endswith. NFC. 2023-11-06 16:50:18 +00:00
WholeProgramDevirt.cpp [Transforms] Use StringRef::starts_with/ends_with instead of startswith/endswith. NFC. 2023-11-06 16:50:18 +00:00