brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.6 KiB · a261f28 Raw
66 lines · plain
1static_library("Passes") {2  output_name = "LLVMBOLTPasses"3  configs += [ "//llvm/utils/gn/build:bolt_code" ]4  deps = [5    "//bolt/lib/Core",6    "//bolt/lib/Utils",7    "//llvm/lib/CodeGen/AsmPrinter",8    "//llvm/lib/MC",9    "//llvm/lib/Support",10    "//llvm/lib/TargetParser",11    "//llvm/lib/Transforms/Utils",12    "//llvm/utils/gn/build/libs/pthread",13  ]14  sources = [15    "AArch64RelaxationPass.cpp",16    "Aligner.cpp",17    "AllocCombiner.cpp",18    "AsmDump.cpp",19    "BinaryPasses.cpp",20    "CMOVConversion.cpp",21    "CacheMetrics.cpp",22    "DataflowAnalysis.cpp",23    "DataflowInfoManager.cpp",24    "FixRISCVCallsPass.cpp",25    "FixRelaxationPass.cpp",26    "FrameAnalysis.cpp",27    "FrameOptimizer.cpp",28    "HFSort.cpp",29    "Hugify.cpp",30    "IdenticalCodeFolding.cpp",31    "IndirectCallPromotion.cpp",32    "Inliner.cpp",33    "InsertNegateRAStatePass.cpp",34    "Instrumentation.cpp",35    "JTFootprintReduction.cpp",36    "LivenessAnalysis.cpp",37    "LongJmp.cpp",38    "LoopInversionPass.cpp",39    "MCF.cpp",40    "MarkRAStates.cpp",41    "PAuthGadgetScanner.cpp",42    "PLTCall.cpp",43    "PatchEntries.cpp",44    "PettisAndHansen.cpp",45    "ProfileQualityStats.cpp",46    "RegAnalysis.cpp",47    "RegReAssign.cpp",48    "ReorderAlgorithm.cpp",49    "ReorderData.cpp",50    "ReorderFunctions.cpp",51    "RetpolineInsertion.cpp",52    "ShrinkWrapping.cpp",53    "SplitFunctions.cpp",54    "StackAllocationAnalysis.cpp",55    "StackAvailableExpressions.cpp",56    "StackPointerTracking.cpp",57    "StackReachingUses.cpp",58    "StokeInfo.cpp",59    "TailDuplication.cpp",60    "ThreeWayBranch.cpp",61    "ValidateInternalCalls.cpp",62    "ValidateMemRefs.cpp",63    "VeneerElimination.cpp",64  ]65}66