reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41
   42
   43
   44
   45
   46
   47
   48
   49
   50
   51
   52
   53
   54
   55
   56
   57
   58
   59
   60
   61
   62
   63
   64
   65
   66
   67
   68
   69
   70
   71
   72
   73
   74
   75
   76
   77
   78
   79
   80
   81
   82
   83
   84
   85
   86
   87
   88
static_library("Scalar") {
  output_name = "LLVMScalarOpts"
  deps = [
    "//llvm/include/llvm/Config:llvm-config",
    "//llvm/lib/Analysis",
    "//llvm/lib/IR",
    "//llvm/lib/Support",
    "//llvm/lib/Transforms/AggressiveInstCombine",
    "//llvm/lib/Transforms/InstCombine",
    "//llvm/lib/Transforms/Utils",
  ]
  sources = [
    "ADCE.cpp",
    "AlignmentFromAssumptions.cpp",
    "BDCE.cpp",
    "CallSiteSplitting.cpp",
    "ConstantHoisting.cpp",
    "ConstantProp.cpp",
    "CorrelatedValuePropagation.cpp",
    "DCE.cpp",
    "DeadStoreElimination.cpp",
    "DivRemPairs.cpp",
    "EarlyCSE.cpp",
    "FlattenCFGPass.cpp",
    "Float2Int.cpp",
    "GVN.cpp",
    "GVNHoist.cpp",
    "GVNSink.cpp",
    "GuardWidening.cpp",
    "IVUsersPrinter.cpp",
    "IndVarSimplify.cpp",
    "InductiveRangeCheckElimination.cpp",
    "InferAddressSpaces.cpp",
    "InstSimplifyPass.cpp",
    "JumpThreading.cpp",
    "LICM.cpp",
    "LoopAccessAnalysisPrinter.cpp",
    "LoopDataPrefetch.cpp",
    "LoopDeletion.cpp",
    "LoopDistribute.cpp",
    "LoopFuse.cpp",
    "LoopIdiomRecognize.cpp",
    "LoopInstSimplify.cpp",
    "LoopInterchange.cpp",
    "LoopLoadElimination.cpp",
    "LoopPassManager.cpp",
    "LoopPredication.cpp",
    "LoopRerollPass.cpp",
    "LoopRotation.cpp",
    "LoopSimplifyCFG.cpp",
    "LoopSink.cpp",
    "LoopStrengthReduce.cpp",
    "LoopUnrollAndJamPass.cpp",
    "LoopUnrollPass.cpp",
    "LoopUnswitch.cpp",
    "LoopVersioningLICM.cpp",
    "LowerAtomic.cpp",
    "LowerExpectIntrinsic.cpp",
    "LowerGuardIntrinsic.cpp",
    "LowerConstantIntrinsics.cpp",
    "LowerWidenableCondition.cpp",
    "MakeGuardsExplicit.cpp",
    "MemCpyOptimizer.cpp",
    "MergeICmps.cpp",
    "MergedLoadStoreMotion.cpp",
    "NaryReassociate.cpp",
    "NewGVN.cpp",
    "PartiallyInlineLibCalls.cpp",
    "PlaceSafepoints.cpp",
    "Reassociate.cpp",
    "Reg2Mem.cpp",
    "RewriteStatepointsForGC.cpp",
    "SCCP.cpp",
    "SROA.cpp",
    "Scalar.cpp",
    "Scalarizer.cpp",
    "SeparateConstOffsetFromGEP.cpp",
    "SimpleLoopUnswitch.cpp",
    "SimplifyCFGPass.cpp",
    "Sink.cpp",
    "SpeculateAroundPHIs.cpp",
    "SpeculativeExecution.cpp",
    "StraightLineStrengthReduce.cpp",
    "StructurizeCFG.cpp",
    "TailRecursionElimination.cpp",
    "WarnMissedTransforms.cpp",
  ]
}