..
AlwaysInliner.cpp
[AlwaysInliner] Invalidate analyses when we delete functions
2021-10-25 13:36:32 -07:00
Annotation2Metadata.cpp
Add pass to add !annotate metadata from @llvm.global.annotations.
2020-11-16 14:57:11 +00:00
ArgumentPromotion.cpp
[ArgPromo] Preserve FunctionAnalysisManagerCGSCCProxy
2021-11-03 14:56:58 -07:00
Attributor.cpp
[Attributor] Introduce AAAssumptionInfo to propagate assumptions
2021-11-09 17:39:18 -05:00
AttributorAttributes.cpp
[Attributor] Introduce AAAssumptionInfo to propagate assumptions
2021-11-09 17:39:18 -05:00
BarrierNoopPass.cpp
…
BlockExtractor.cpp
Internalize some cl::opt global variables or move them under namespace llvm
2021-05-07 11:15:43 -07:00
CMakeLists.txt
[llvm][Inline] Add a module level inliner
2021-11-09 11:03:29 +08:00
CalledValuePropagation.cpp
…
ConstantMerge.cpp
[IPO] Use make_early_inc_range (NFC)
2021-09-14 08:59:36 -07:00
CrossDSOCFI.cpp
…
DeadArgumentElimination.cpp
[Transforms] Use make_early_inc_range (NFC)
2021-11-02 18:13:23 -07:00
ElimAvailExtern.cpp
…
ExtractGV.cpp
[Transforms] Use make_early_inc_range (NFC)
2021-11-07 17:03:15 -08:00
ForceFunctionAttrs.cpp
[ForceFunctionAttrs] Add const (NFC)
2021-09-03 22:29:58 -07:00
FunctionAttrs.cpp
[NFC][FuncAttrs] Keep track of modified functions
2021-11-08 15:04:56 -08:00
FunctionImport.cpp
[IR][NFC] Rename getBaseObject to getAliaseeObject
2021-10-06 19:33:10 -07:00
FunctionSpecialization.cpp
Put implementation details into anonymous namespaces. NFCI.
2021-11-07 15:18:30 +01:00
GlobalDCE.cpp
[CSSPGO] Unblock optimizations with pseudo probe instrumentation part 3.
2021-10-12 09:44:12 -07:00
GlobalOpt.cpp
[Transforms] Use make_early_inc_range (NFC)
2021-11-07 17:03:15 -08:00
GlobalSplit.cpp
[Transforms] Use make_early_inc_range (NFC)
2021-11-02 18:13:23 -07:00
HotColdSplitting.cpp
Calculate getTerminator only when necessary
2021-06-13 20:16:07 -07:00
IPO.cpp
Function Specialization Pass
2021-06-11 09:11:29 +01:00
IROutliner.cpp
Put implementation details into anonymous namespaces. NFCI.
2021-11-07 15:18:30 +01:00
InferFunctionAttrs.cpp
[inferattrs] Don't infer lib func attributes for nobuiltin functions
2021-04-16 15:36:15 -07:00
InlineSimple.cpp
…
Inliner.cpp
[InlineAdvisor] Add fallback/format switches and negative remark processing to Replay Inliner
2021-10-29 12:32:03 -07:00
Internalize.cpp
[Internalize] Preserve __stack_chk_fail in Internalizer correctly
2021-10-28 11:22:26 -07:00
LoopExtractor.cpp
[NPM] Added -print-pipeline-passes print params for a few passes.
2021-09-15 08:34:04 +02:00
LowerTypeTests.cpp
[Transforms] Use make_early_inc_range (NFC)
2021-11-02 18:13:23 -07:00
MergeFunctions.cpp
[Transforms] Use make_early_inc_range (NFC)
2021-11-02 18:13:23 -07:00
ModuleInliner.cpp
[llvm][Inline] Add a module level inliner
2021-11-09 11:03:29 +08:00
OpenMPOpt.cpp
[OpenMP] Use AAAssumptionInfo to get assumptions in OpenMPOpt
2021-11-09 17:39:21 -05:00
PartialInlining.cpp
[clang, llvm] Use Optional::getValueOr (NFC)
2021-10-30 19:00:21 -07:00
PassManagerBuilder.cpp
[FuncSpec] Enable it only with -O3
2021-11-04 13:59:00 +00:00
PruneEH.cpp
[Local] Do not introduce a new `llvm.trap` before `unreachable`
2021-07-26 23:33:36 -05:00
SCCP.cpp
Put implementation details into anonymous namespaces. NFCI.
2021-11-07 15:18:30 +01:00
SampleContextTracker.cpp
[CSSPGO] Rename the field of SampleContextFrame
2021-10-04 19:06:59 -07:00
SampleProfile.cpp
[InlineAdvisor] Add fallback/format switches and negative remark processing to Replay Inliner
2021-10-29 12:32:03 -07:00
SampleProfileProbe.cpp
[clang, llvm] Use Optional::getValueOr (NFC)
2021-10-30 19:00:21 -07:00
StripDeadPrototypes.cpp
[IPO] Use make_early_inc_range (NFC)
2021-09-14 08:59:36 -07:00
StripSymbols.cpp
[Transforms] Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC)
2021-10-31 07:57:32 -07:00
SyntheticCountsPropagation.cpp
Internalize some cl::opt global variables or move them under namespace llvm
2021-05-07 11:15:43 -07:00
ThinLTOBitcodeWriter.cpp
[IR][NFC] Rename getBaseObject to getAliaseeObject
2021-10-06 19:33:10 -07:00
WholeProgramDevirt.cpp
[Transforms] Use make_early_inc_range (NFC)
2021-11-07 17:03:15 -08:00