1# Copyright 2023 The SwiftShader Authors. All Rights Reserved. 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); 4# you may not use this file except in compliance with the License. 5# You may obtain a copy of the License at 6# 7# http://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, 11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12# See the License for the specific language governing permissions and 13# limitations under the License. 14 15# File generated by ./generate_build_files.py 16 17set(LLVM_DIR ${CMAKE_CURRENT_SOURCE_DIR}/llvm) 18set(LLVM_CONFIG_DIR ${CMAKE_CURRENT_SOURCE_DIR}/configs) 19 20set(LLVM_LIST 21 ${LLVM_DIR}/lib/Analysis/AliasAnalysis.cpp 22 ${LLVM_DIR}/lib/Analysis/AliasAnalysisEvaluator.cpp 23 ${LLVM_DIR}/lib/Analysis/AliasSetTracker.cpp 24 ${LLVM_DIR}/lib/Analysis/AssumeBundleQueries.cpp 25 ${LLVM_DIR}/lib/Analysis/AssumptionCache.cpp 26 ${LLVM_DIR}/lib/Analysis/BasicAliasAnalysis.cpp 27 ${LLVM_DIR}/lib/Analysis/BlockFrequencyInfo.cpp 28 ${LLVM_DIR}/lib/Analysis/BlockFrequencyInfoImpl.cpp 29 ${LLVM_DIR}/lib/Analysis/BranchProbabilityInfo.cpp 30 ${LLVM_DIR}/lib/Analysis/CFG.cpp 31 ${LLVM_DIR}/lib/Analysis/CFGPrinter.cpp 32 ${LLVM_DIR}/lib/Analysis/CFGSCCPrinter.cpp 33 ${LLVM_DIR}/lib/Analysis/CGSCCPassManager.cpp 34 ${LLVM_DIR}/lib/Analysis/CallGraph.cpp 35 ${LLVM_DIR}/lib/Analysis/CallGraphSCCPass.cpp 36 ${LLVM_DIR}/lib/Analysis/CallPrinter.cpp 37 ${LLVM_DIR}/lib/Analysis/CaptureTracking.cpp 38 ${LLVM_DIR}/lib/Analysis/CmpInstAnalysis.cpp 39 ${LLVM_DIR}/lib/Analysis/CodeMetrics.cpp 40 ${LLVM_DIR}/lib/Analysis/ConstantFolding.cpp 41 ${LLVM_DIR}/lib/Analysis/ConstraintSystem.cpp 42 ${LLVM_DIR}/lib/Analysis/CostModel.cpp 43 ${LLVM_DIR}/lib/Analysis/CycleAnalysis.cpp 44 ${LLVM_DIR}/lib/Analysis/DDG.cpp 45 ${LLVM_DIR}/lib/Analysis/DDGPrinter.cpp 46 ${LLVM_DIR}/lib/Analysis/Delinearization.cpp 47 ${LLVM_DIR}/lib/Analysis/DemandedBits.cpp 48 ${LLVM_DIR}/lib/Analysis/DependenceAnalysis.cpp 49 ${LLVM_DIR}/lib/Analysis/DependenceGraphBuilder.cpp 50 ${LLVM_DIR}/lib/Analysis/DivergenceAnalysis.cpp 51 ${LLVM_DIR}/lib/Analysis/DomTreeUpdater.cpp 52 ${LLVM_DIR}/lib/Analysis/DominanceFrontier.cpp 53 ${LLVM_DIR}/lib/Analysis/EHPersonalities.cpp 54 ${LLVM_DIR}/lib/Analysis/FunctionPropertiesAnalysis.cpp 55 ${LLVM_DIR}/lib/Analysis/GlobalsModRef.cpp 56 ${LLVM_DIR}/lib/Analysis/GuardUtils.cpp 57 ${LLVM_DIR}/lib/Analysis/HeatUtils.cpp 58 ${LLVM_DIR}/lib/Analysis/IRSimilarityIdentifier.cpp 59 ${LLVM_DIR}/lib/Analysis/IVDescriptors.cpp 60 ${LLVM_DIR}/lib/Analysis/IVUsers.cpp 61 ${LLVM_DIR}/lib/Analysis/ImportedFunctionsInliningStatistics.cpp 62 ${LLVM_DIR}/lib/Analysis/IndirectCallPromotionAnalysis.cpp 63 ${LLVM_DIR}/lib/Analysis/InlineAdvisor.cpp 64 ${LLVM_DIR}/lib/Analysis/InlineCost.cpp 65 ${LLVM_DIR}/lib/Analysis/InlineOrder.cpp 66 ${LLVM_DIR}/lib/Analysis/InlineSizeEstimatorAnalysis.cpp 67 ${LLVM_DIR}/lib/Analysis/InstCount.cpp 68 ${LLVM_DIR}/lib/Analysis/InstructionPrecedenceTracking.cpp 69 ${LLVM_DIR}/lib/Analysis/InstructionSimplify.cpp 70 ${LLVM_DIR}/lib/Analysis/LazyBlockFrequencyInfo.cpp 71 ${LLVM_DIR}/lib/Analysis/LazyBranchProbabilityInfo.cpp 72 ${LLVM_DIR}/lib/Analysis/LazyCallGraph.cpp 73 ${LLVM_DIR}/lib/Analysis/LazyValueInfo.cpp 74 ${LLVM_DIR}/lib/Analysis/LegacyDivergenceAnalysis.cpp 75 ${LLVM_DIR}/lib/Analysis/Lint.cpp 76 ${LLVM_DIR}/lib/Analysis/Loads.cpp 77 ${LLVM_DIR}/lib/Analysis/Local.cpp 78 ${LLVM_DIR}/lib/Analysis/LoopAccessAnalysis.cpp 79 ${LLVM_DIR}/lib/Analysis/LoopAnalysisManager.cpp 80 ${LLVM_DIR}/lib/Analysis/LoopCacheAnalysis.cpp 81 ${LLVM_DIR}/lib/Analysis/LoopInfo.cpp 82 ${LLVM_DIR}/lib/Analysis/LoopNestAnalysis.cpp 83 ${LLVM_DIR}/lib/Analysis/LoopPass.cpp 84 ${LLVM_DIR}/lib/Analysis/LoopUnrollAnalyzer.cpp 85 ${LLVM_DIR}/lib/Analysis/MemDerefPrinter.cpp 86 ${LLVM_DIR}/lib/Analysis/MemoryBuiltins.cpp 87 ${LLVM_DIR}/lib/Analysis/MemoryDependenceAnalysis.cpp 88 ${LLVM_DIR}/lib/Analysis/MemoryLocation.cpp 89 ${LLVM_DIR}/lib/Analysis/MemoryProfileInfo.cpp 90 ${LLVM_DIR}/lib/Analysis/MemorySSA.cpp 91 ${LLVM_DIR}/lib/Analysis/MemorySSAUpdater.cpp 92 ${LLVM_DIR}/lib/Analysis/ModuleDebugInfoPrinter.cpp 93 ${LLVM_DIR}/lib/Analysis/ModuleSummaryAnalysis.cpp 94 ${LLVM_DIR}/lib/Analysis/MustExecute.cpp 95 ${LLVM_DIR}/lib/Analysis/ObjCARCAliasAnalysis.cpp 96 ${LLVM_DIR}/lib/Analysis/ObjCARCAnalysisUtils.cpp 97 ${LLVM_DIR}/lib/Analysis/ObjCARCInstKind.cpp 98 ${LLVM_DIR}/lib/Analysis/OptimizationRemarkEmitter.cpp 99 ${LLVM_DIR}/lib/Analysis/OverflowInstAnalysis.cpp 100 ${LLVM_DIR}/lib/Analysis/PHITransAddr.cpp 101 ${LLVM_DIR}/lib/Analysis/PhiValues.cpp 102 ${LLVM_DIR}/lib/Analysis/PostDominators.cpp 103 ${LLVM_DIR}/lib/Analysis/ProfileSummaryInfo.cpp 104 ${LLVM_DIR}/lib/Analysis/PtrUseVisitor.cpp 105 ${LLVM_DIR}/lib/Analysis/RegionInfo.cpp 106 ${LLVM_DIR}/lib/Analysis/RegionPass.cpp 107 ${LLVM_DIR}/lib/Analysis/ReplayInlineAdvisor.cpp 108 ${LLVM_DIR}/lib/Analysis/ScalarEvolution.cpp 109 ${LLVM_DIR}/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp 110 ${LLVM_DIR}/lib/Analysis/ScalarEvolutionDivision.cpp 111 ${LLVM_DIR}/lib/Analysis/ScalarEvolutionNormalization.cpp 112 ${LLVM_DIR}/lib/Analysis/ScopedNoAliasAA.cpp 113 ${LLVM_DIR}/lib/Analysis/StackLifetime.cpp 114 ${LLVM_DIR}/lib/Analysis/StackSafetyAnalysis.cpp 115 ${LLVM_DIR}/lib/Analysis/SyncDependenceAnalysis.cpp 116 ${LLVM_DIR}/lib/Analysis/SyntheticCountsUtils.cpp 117 ${LLVM_DIR}/lib/Analysis/TargetLibraryInfo.cpp 118 ${LLVM_DIR}/lib/Analysis/TargetTransformInfo.cpp 119 ${LLVM_DIR}/lib/Analysis/TensorSpec.cpp 120 ${LLVM_DIR}/lib/Analysis/TypeBasedAliasAnalysis.cpp 121 ${LLVM_DIR}/lib/Analysis/TypeMetadataUtils.cpp 122 ${LLVM_DIR}/lib/Analysis/UniformityAnalysis.cpp 123 ${LLVM_DIR}/lib/Analysis/VFABIDemangling.cpp 124 ${LLVM_DIR}/lib/Analysis/ValueLattice.cpp 125 ${LLVM_DIR}/lib/Analysis/ValueLatticeUtils.cpp 126 ${LLVM_DIR}/lib/Analysis/ValueTracking.cpp 127 ${LLVM_DIR}/lib/Analysis/VectorUtils.cpp 128 ${LLVM_DIR}/lib/AsmParser/LLLexer.cpp 129 ${LLVM_DIR}/lib/AsmParser/LLParser.cpp 130 ${LLVM_DIR}/lib/AsmParser/Parser.cpp 131 ${LLVM_DIR}/lib/BinaryFormat/COFF.cpp 132 ${LLVM_DIR}/lib/BinaryFormat/Dwarf.cpp 133 ${LLVM_DIR}/lib/BinaryFormat/MachO.cpp 134 ${LLVM_DIR}/lib/BinaryFormat/Magic.cpp 135 ${LLVM_DIR}/lib/BinaryFormat/Wasm.cpp 136 ${LLVM_DIR}/lib/BinaryFormat/XCOFF.cpp 137 ${LLVM_DIR}/lib/Bitcode/Reader/BitcodeReader.cpp 138 ${LLVM_DIR}/lib/Bitcode/Reader/MetadataLoader.cpp 139 ${LLVM_DIR}/lib/Bitcode/Reader/ValueList.cpp 140 ${LLVM_DIR}/lib/Bitcode/Writer/BitcodeWriter.cpp 141 ${LLVM_DIR}/lib/Bitcode/Writer/ValueEnumerator.cpp 142 ${LLVM_DIR}/lib/Bitstream/Reader/BitstreamReader.cpp 143 ${LLVM_DIR}/lib/CodeGen/AggressiveAntiDepBreaker.cpp 144 ${LLVM_DIR}/lib/CodeGen/AllocationOrder.cpp 145 ${LLVM_DIR}/lib/CodeGen/Analysis.cpp 146 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/AIXException.cpp 147 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/ARMException.cpp 148 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/AccelTable.cpp 149 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/AddressPool.cpp 150 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/AsmPrinter.cpp 151 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp 152 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 153 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 154 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DIE.cpp 155 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DIEHash.cpp 156 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp 157 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp 158 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DebugLocStream.cpp 159 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp 160 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 161 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DwarfDebug.cpp 162 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DwarfExpression.cpp 163 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DwarfFile.cpp 164 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp 165 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/DwarfUnit.cpp 166 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/EHStreamer.cpp 167 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/PseudoProbePrinter.cpp 168 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/WasmException.cpp 169 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/WinCFGuard.cpp 170 ${LLVM_DIR}/lib/CodeGen/AsmPrinter/WinException.cpp 171 ${LLVM_DIR}/lib/CodeGen/AssignmentTrackingAnalysis.cpp 172 ${LLVM_DIR}/lib/CodeGen/AtomicExpandPass.cpp 173 ${LLVM_DIR}/lib/CodeGen/BasicBlockSections.cpp 174 ${LLVM_DIR}/lib/CodeGen/BasicBlockSectionsProfileReader.cpp 175 ${LLVM_DIR}/lib/CodeGen/BasicTargetTransformInfo.cpp 176 ${LLVM_DIR}/lib/CodeGen/BranchFolding.cpp 177 ${LLVM_DIR}/lib/CodeGen/BranchRelaxation.cpp 178 ${LLVM_DIR}/lib/CodeGen/BreakFalseDeps.cpp 179 ${LLVM_DIR}/lib/CodeGen/CFGuardLongjmp.cpp 180 ${LLVM_DIR}/lib/CodeGen/CFIFixup.cpp 181 ${LLVM_DIR}/lib/CodeGen/CFIInstrInserter.cpp 182 ${LLVM_DIR}/lib/CodeGen/CalcSpillWeights.cpp 183 ${LLVM_DIR}/lib/CodeGen/CallingConvLower.cpp 184 ${LLVM_DIR}/lib/CodeGen/CodeGen.cpp 185 ${LLVM_DIR}/lib/CodeGen/CodeGenCommonISel.cpp 186 ${LLVM_DIR}/lib/CodeGen/CodeGenPrepare.cpp 187 ${LLVM_DIR}/lib/CodeGen/ComplexDeinterleavingPass.cpp 188 ${LLVM_DIR}/lib/CodeGen/CriticalAntiDepBreaker.cpp 189 ${LLVM_DIR}/lib/CodeGen/DFAPacketizer.cpp 190 ${LLVM_DIR}/lib/CodeGen/DeadMachineInstructionElim.cpp 191 ${LLVM_DIR}/lib/CodeGen/DetectDeadLanes.cpp 192 ${LLVM_DIR}/lib/CodeGen/DwarfEHPrepare.cpp 193 ${LLVM_DIR}/lib/CodeGen/EHContGuardCatchret.cpp 194 ${LLVM_DIR}/lib/CodeGen/EarlyIfConversion.cpp 195 ${LLVM_DIR}/lib/CodeGen/EdgeBundles.cpp 196 ${LLVM_DIR}/lib/CodeGen/ExecutionDomainFix.cpp 197 ${LLVM_DIR}/lib/CodeGen/ExpandLargeDivRem.cpp 198 ${LLVM_DIR}/lib/CodeGen/ExpandLargeFpConvert.cpp 199 ${LLVM_DIR}/lib/CodeGen/ExpandMemCmp.cpp 200 ${LLVM_DIR}/lib/CodeGen/ExpandPostRAPseudos.cpp 201 ${LLVM_DIR}/lib/CodeGen/ExpandReductions.cpp 202 ${LLVM_DIR}/lib/CodeGen/ExpandVectorPredication.cpp 203 ${LLVM_DIR}/lib/CodeGen/FEntryInserter.cpp 204 ${LLVM_DIR}/lib/CodeGen/FaultMaps.cpp 205 ${LLVM_DIR}/lib/CodeGen/FinalizeISel.cpp 206 ${LLVM_DIR}/lib/CodeGen/FixupStatepointCallerSaved.cpp 207 ${LLVM_DIR}/lib/CodeGen/FuncletLayout.cpp 208 ${LLVM_DIR}/lib/CodeGen/GCMetadata.cpp 209 ${LLVM_DIR}/lib/CodeGen/GCMetadataPrinter.cpp 210 ${LLVM_DIR}/lib/CodeGen/GCRootLowering.cpp 211 ${LLVM_DIR}/lib/CodeGen/GlobalISel/CSEInfo.cpp 212 ${LLVM_DIR}/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp 213 ${LLVM_DIR}/lib/CodeGen/GlobalISel/CallLowering.cpp 214 ${LLVM_DIR}/lib/CodeGen/GlobalISel/Combiner.cpp 215 ${LLVM_DIR}/lib/CodeGen/GlobalISel/CombinerHelper.cpp 216 ${LLVM_DIR}/lib/CodeGen/GlobalISel/GISelChangeObserver.cpp 217 ${LLVM_DIR}/lib/CodeGen/GlobalISel/GISelKnownBits.cpp 218 ${LLVM_DIR}/lib/CodeGen/GlobalISel/GlobalISel.cpp 219 ${LLVM_DIR}/lib/CodeGen/GlobalISel/IRTranslator.cpp 220 ${LLVM_DIR}/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp 221 ${LLVM_DIR}/lib/CodeGen/GlobalISel/InstructionSelect.cpp 222 ${LLVM_DIR}/lib/CodeGen/GlobalISel/InstructionSelector.cpp 223 ${LLVM_DIR}/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp 224 ${LLVM_DIR}/lib/CodeGen/GlobalISel/LegalityPredicates.cpp 225 ${LLVM_DIR}/lib/CodeGen/GlobalISel/LegalizeMutations.cpp 226 ${LLVM_DIR}/lib/CodeGen/GlobalISel/Legalizer.cpp 227 ${LLVM_DIR}/lib/CodeGen/GlobalISel/LegalizerHelper.cpp 228 ${LLVM_DIR}/lib/CodeGen/GlobalISel/LegalizerInfo.cpp 229 ${LLVM_DIR}/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp 230 ${LLVM_DIR}/lib/CodeGen/GlobalISel/Localizer.cpp 231 ${LLVM_DIR}/lib/CodeGen/GlobalISel/LostDebugLocObserver.cpp 232 ${LLVM_DIR}/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp 233 ${LLVM_DIR}/lib/CodeGen/GlobalISel/RegBankSelect.cpp 234 ${LLVM_DIR}/lib/CodeGen/GlobalISel/Utils.cpp 235 ${LLVM_DIR}/lib/CodeGen/GlobalMerge.cpp 236 ${LLVM_DIR}/lib/CodeGen/HardwareLoops.cpp 237 ${LLVM_DIR}/lib/CodeGen/IfConversion.cpp 238 ${LLVM_DIR}/lib/CodeGen/ImplicitNullChecks.cpp 239 ${LLVM_DIR}/lib/CodeGen/IndirectBrExpandPass.cpp 240 ${LLVM_DIR}/lib/CodeGen/InlineSpiller.cpp 241 ${LLVM_DIR}/lib/CodeGen/InterferenceCache.cpp 242 ${LLVM_DIR}/lib/CodeGen/InterleavedAccessPass.cpp 243 ${LLVM_DIR}/lib/CodeGen/InterleavedLoadCombinePass.cpp 244 ${LLVM_DIR}/lib/CodeGen/IntrinsicLowering.cpp 245 ${LLVM_DIR}/lib/CodeGen/JMCInstrumenter.cpp 246 ${LLVM_DIR}/lib/CodeGen/LLVMTargetMachine.cpp 247 ${LLVM_DIR}/lib/CodeGen/LatencyPriorityQueue.cpp 248 ${LLVM_DIR}/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp 249 ${LLVM_DIR}/lib/CodeGen/LexicalScopes.cpp 250 ${LLVM_DIR}/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp 251 ${LLVM_DIR}/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp 252 ${LLVM_DIR}/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp 253 ${LLVM_DIR}/lib/CodeGen/LiveDebugVariables.cpp 254 ${LLVM_DIR}/lib/CodeGen/LiveInterval.cpp 255 ${LLVM_DIR}/lib/CodeGen/LiveIntervalCalc.cpp 256 ${LLVM_DIR}/lib/CodeGen/LiveIntervalUnion.cpp 257 ${LLVM_DIR}/lib/CodeGen/LiveIntervals.cpp 258 ${LLVM_DIR}/lib/CodeGen/LivePhysRegs.cpp 259 ${LLVM_DIR}/lib/CodeGen/LiveRangeCalc.cpp 260 ${LLVM_DIR}/lib/CodeGen/LiveRangeEdit.cpp 261 ${LLVM_DIR}/lib/CodeGen/LiveRangeShrink.cpp 262 ${LLVM_DIR}/lib/CodeGen/LiveRegMatrix.cpp 263 ${LLVM_DIR}/lib/CodeGen/LiveRegUnits.cpp 264 ${LLVM_DIR}/lib/CodeGen/LiveStacks.cpp 265 ${LLVM_DIR}/lib/CodeGen/LiveVariables.cpp 266 ${LLVM_DIR}/lib/CodeGen/LocalStackSlotAllocation.cpp 267 ${LLVM_DIR}/lib/CodeGen/LoopTraversal.cpp 268 ${LLVM_DIR}/lib/CodeGen/LowLevelType.cpp 269 ${LLVM_DIR}/lib/CodeGen/LowerEmuTLS.cpp 270 ${LLVM_DIR}/lib/CodeGen/MBFIWrapper.cpp 271 ${LLVM_DIR}/lib/CodeGen/MIRCanonicalizerPass.cpp 272 ${LLVM_DIR}/lib/CodeGen/MIRFSDiscriminator.cpp 273 ${LLVM_DIR}/lib/CodeGen/MIRNamerPass.cpp 274 ${LLVM_DIR}/lib/CodeGen/MIRPrinter.cpp 275 ${LLVM_DIR}/lib/CodeGen/MIRPrintingPass.cpp 276 ${LLVM_DIR}/lib/CodeGen/MIRSampleProfile.cpp 277 ${LLVM_DIR}/lib/CodeGen/MIRVRegNamerUtils.cpp 278 ${LLVM_DIR}/lib/CodeGen/MLRegallocEvictAdvisor.cpp 279 ${LLVM_DIR}/lib/CodeGen/MachineBasicBlock.cpp 280 ${LLVM_DIR}/lib/CodeGen/MachineBlockFrequencyInfo.cpp 281 ${LLVM_DIR}/lib/CodeGen/MachineBlockPlacement.cpp 282 ${LLVM_DIR}/lib/CodeGen/MachineBranchProbabilityInfo.cpp 283 ${LLVM_DIR}/lib/CodeGen/MachineCFGPrinter.cpp 284 ${LLVM_DIR}/lib/CodeGen/MachineCSE.cpp 285 ${LLVM_DIR}/lib/CodeGen/MachineCheckDebugify.cpp 286 ${LLVM_DIR}/lib/CodeGen/MachineCombiner.cpp 287 ${LLVM_DIR}/lib/CodeGen/MachineCopyPropagation.cpp 288 ${LLVM_DIR}/lib/CodeGen/MachineCycleAnalysis.cpp 289 ${LLVM_DIR}/lib/CodeGen/MachineDebugify.cpp 290 ${LLVM_DIR}/lib/CodeGen/MachineDominanceFrontier.cpp 291 ${LLVM_DIR}/lib/CodeGen/MachineDominators.cpp 292 ${LLVM_DIR}/lib/CodeGen/MachineFrameInfo.cpp 293 ${LLVM_DIR}/lib/CodeGen/MachineFunction.cpp 294 ${LLVM_DIR}/lib/CodeGen/MachineFunctionPass.cpp 295 ${LLVM_DIR}/lib/CodeGen/MachineFunctionPrinterPass.cpp 296 ${LLVM_DIR}/lib/CodeGen/MachineFunctionSplitter.cpp 297 ${LLVM_DIR}/lib/CodeGen/MachineInstr.cpp 298 ${LLVM_DIR}/lib/CodeGen/MachineInstrBundle.cpp 299 ${LLVM_DIR}/lib/CodeGen/MachineLICM.cpp 300 ${LLVM_DIR}/lib/CodeGen/MachineLateInstrsCleanup.cpp 301 ${LLVM_DIR}/lib/CodeGen/MachineLoopInfo.cpp 302 ${LLVM_DIR}/lib/CodeGen/MachineLoopUtils.cpp 303 ${LLVM_DIR}/lib/CodeGen/MachineModuleInfo.cpp 304 ${LLVM_DIR}/lib/CodeGen/MachineModuleInfoImpls.cpp 305 ${LLVM_DIR}/lib/CodeGen/MachineModuleSlotTracker.cpp 306 ${LLVM_DIR}/lib/CodeGen/MachineOperand.cpp 307 ${LLVM_DIR}/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp 308 ${LLVM_DIR}/lib/CodeGen/MachineOutliner.cpp 309 ${LLVM_DIR}/lib/CodeGen/MachinePipeliner.cpp 310 ${LLVM_DIR}/lib/CodeGen/MachinePostDominators.cpp 311 ${LLVM_DIR}/lib/CodeGen/MachineRegionInfo.cpp 312 ${LLVM_DIR}/lib/CodeGen/MachineRegisterInfo.cpp 313 ${LLVM_DIR}/lib/CodeGen/MachineSSAContext.cpp 314 ${LLVM_DIR}/lib/CodeGen/MachineSSAUpdater.cpp 315 ${LLVM_DIR}/lib/CodeGen/MachineScheduler.cpp 316 ${LLVM_DIR}/lib/CodeGen/MachineSink.cpp 317 ${LLVM_DIR}/lib/CodeGen/MachineSizeOpts.cpp 318 ${LLVM_DIR}/lib/CodeGen/MachineStableHash.cpp 319 ${LLVM_DIR}/lib/CodeGen/MachineStripDebug.cpp 320 ${LLVM_DIR}/lib/CodeGen/MachineTraceMetrics.cpp 321 ${LLVM_DIR}/lib/CodeGen/MachineUniformityAnalysis.cpp 322 ${LLVM_DIR}/lib/CodeGen/MachineVerifier.cpp 323 ${LLVM_DIR}/lib/CodeGen/MacroFusion.cpp 324 ${LLVM_DIR}/lib/CodeGen/ModuloSchedule.cpp 325 ${LLVM_DIR}/lib/CodeGen/OptimizePHIs.cpp 326 ${LLVM_DIR}/lib/CodeGen/PHIElimination.cpp 327 ${LLVM_DIR}/lib/CodeGen/PHIEliminationUtils.cpp 328 ${LLVM_DIR}/lib/CodeGen/PatchableFunction.cpp 329 ${LLVM_DIR}/lib/CodeGen/PeepholeOptimizer.cpp 330 ${LLVM_DIR}/lib/CodeGen/PostRAHazardRecognizer.cpp 331 ${LLVM_DIR}/lib/CodeGen/PostRASchedulerList.cpp 332 ${LLVM_DIR}/lib/CodeGen/PreISelIntrinsicLowering.cpp 333 ${LLVM_DIR}/lib/CodeGen/ProcessImplicitDefs.cpp 334 ${LLVM_DIR}/lib/CodeGen/PrologEpilogInserter.cpp 335 ${LLVM_DIR}/lib/CodeGen/PseudoProbeInserter.cpp 336 ${LLVM_DIR}/lib/CodeGen/PseudoSourceValue.cpp 337 ${LLVM_DIR}/lib/CodeGen/RDFGraph.cpp 338 ${LLVM_DIR}/lib/CodeGen/RDFLiveness.cpp 339 ${LLVM_DIR}/lib/CodeGen/RDFRegisters.cpp 340 ${LLVM_DIR}/lib/CodeGen/ReachingDefAnalysis.cpp 341 ${LLVM_DIR}/lib/CodeGen/RegAllocBase.cpp 342 ${LLVM_DIR}/lib/CodeGen/RegAllocBasic.cpp 343 ${LLVM_DIR}/lib/CodeGen/RegAllocEvictionAdvisor.cpp 344 ${LLVM_DIR}/lib/CodeGen/RegAllocFast.cpp 345 ${LLVM_DIR}/lib/CodeGen/RegAllocGreedy.cpp 346 ${LLVM_DIR}/lib/CodeGen/RegAllocPBQP.cpp 347 ${LLVM_DIR}/lib/CodeGen/RegAllocPriorityAdvisor.cpp 348 ${LLVM_DIR}/lib/CodeGen/RegUsageInfoCollector.cpp 349 ${LLVM_DIR}/lib/CodeGen/RegUsageInfoPropagate.cpp 350 ${LLVM_DIR}/lib/CodeGen/RegisterBank.cpp 351 ${LLVM_DIR}/lib/CodeGen/RegisterBankInfo.cpp 352 ${LLVM_DIR}/lib/CodeGen/RegisterClassInfo.cpp 353 ${LLVM_DIR}/lib/CodeGen/RegisterCoalescer.cpp 354 ${LLVM_DIR}/lib/CodeGen/RegisterPressure.cpp 355 ${LLVM_DIR}/lib/CodeGen/RegisterScavenging.cpp 356 ${LLVM_DIR}/lib/CodeGen/RegisterUsageInfo.cpp 357 ${LLVM_DIR}/lib/CodeGen/RemoveRedundantDebugValues.cpp 358 ${LLVM_DIR}/lib/CodeGen/RenameIndependentSubregs.cpp 359 ${LLVM_DIR}/lib/CodeGen/ReplaceWithVeclib.cpp 360 ${LLVM_DIR}/lib/CodeGen/ResetMachineFunctionPass.cpp 361 ${LLVM_DIR}/lib/CodeGen/SafeStack.cpp 362 ${LLVM_DIR}/lib/CodeGen/SafeStackLayout.cpp 363 ${LLVM_DIR}/lib/CodeGen/SanitizerBinaryMetadata.cpp 364 ${LLVM_DIR}/lib/CodeGen/ScheduleDAG.cpp 365 ${LLVM_DIR}/lib/CodeGen/ScheduleDAGInstrs.cpp 366 ${LLVM_DIR}/lib/CodeGen/ScheduleDAGPrinter.cpp 367 ${LLVM_DIR}/lib/CodeGen/ScoreboardHazardRecognizer.cpp 368 ${LLVM_DIR}/lib/CodeGen/SelectOptimize.cpp 369 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/DAGCombiner.cpp 370 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/FastISel.cpp 371 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 372 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/InstrEmitter.cpp 373 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 374 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 375 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 376 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp 377 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp 378 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 379 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 380 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp 381 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp 382 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 383 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 384 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp 385 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/SelectionDAG.cpp 386 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp 387 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 388 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp 389 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 390 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp 391 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp 392 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/StatepointLowering.cpp 393 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/TargetLowering.cpp 394 ${LLVM_DIR}/lib/CodeGen/ShadowStackGCLowering.cpp 395 ${LLVM_DIR}/lib/CodeGen/ShrinkWrap.cpp 396 ${LLVM_DIR}/lib/CodeGen/SjLjEHPrepare.cpp 397 ${LLVM_DIR}/lib/CodeGen/SlotIndexes.cpp 398 ${LLVM_DIR}/lib/CodeGen/SpillPlacement.cpp 399 ${LLVM_DIR}/lib/CodeGen/SplitKit.cpp 400 ${LLVM_DIR}/lib/CodeGen/StackColoring.cpp 401 ${LLVM_DIR}/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp 402 ${LLVM_DIR}/lib/CodeGen/StackMapLivenessAnalysis.cpp 403 ${LLVM_DIR}/lib/CodeGen/StackMaps.cpp 404 ${LLVM_DIR}/lib/CodeGen/StackProtector.cpp 405 ${LLVM_DIR}/lib/CodeGen/StackSlotColoring.cpp 406 ${LLVM_DIR}/lib/CodeGen/SwiftErrorValueTracking.cpp 407 ${LLVM_DIR}/lib/CodeGen/SwitchLoweringUtils.cpp 408 ${LLVM_DIR}/lib/CodeGen/TailDuplication.cpp 409 ${LLVM_DIR}/lib/CodeGen/TailDuplicator.cpp 410 ${LLVM_DIR}/lib/CodeGen/TargetFrameLoweringImpl.cpp 411 ${LLVM_DIR}/lib/CodeGen/TargetInstrInfo.cpp 412 ${LLVM_DIR}/lib/CodeGen/TargetLoweringBase.cpp 413 ${LLVM_DIR}/lib/CodeGen/TargetLoweringObjectFileImpl.cpp 414 ${LLVM_DIR}/lib/CodeGen/TargetOptionsImpl.cpp 415 ${LLVM_DIR}/lib/CodeGen/TargetPassConfig.cpp 416 ${LLVM_DIR}/lib/CodeGen/TargetRegisterInfo.cpp 417 ${LLVM_DIR}/lib/CodeGen/TargetSchedule.cpp 418 ${LLVM_DIR}/lib/CodeGen/TargetSubtargetInfo.cpp 419 ${LLVM_DIR}/lib/CodeGen/TwoAddressInstructionPass.cpp 420 ${LLVM_DIR}/lib/CodeGen/TypePromotion.cpp 421 ${LLVM_DIR}/lib/CodeGen/UnreachableBlockElim.cpp 422 ${LLVM_DIR}/lib/CodeGen/ValueTypes.cpp 423 ${LLVM_DIR}/lib/CodeGen/VirtRegMap.cpp 424 ${LLVM_DIR}/lib/CodeGen/WasmEHPrepare.cpp 425 ${LLVM_DIR}/lib/CodeGen/WinEHPrepare.cpp 426 ${LLVM_DIR}/lib/CodeGen/XRayInstrumentation.cpp 427 ${LLVM_DIR}/lib/DebugInfo/CodeView/CVTypeVisitor.cpp 428 ${LLVM_DIR}/lib/DebugInfo/CodeView/CodeViewError.cpp 429 ${LLVM_DIR}/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp 430 ${LLVM_DIR}/lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp 431 ${LLVM_DIR}/lib/DebugInfo/CodeView/EnumTables.cpp 432 ${LLVM_DIR}/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp 433 ${LLVM_DIR}/lib/DebugInfo/CodeView/Line.cpp 434 ${LLVM_DIR}/lib/DebugInfo/CodeView/RecordName.cpp 435 ${LLVM_DIR}/lib/DebugInfo/CodeView/RecordSerialization.cpp 436 ${LLVM_DIR}/lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp 437 ${LLVM_DIR}/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp 438 ${LLVM_DIR}/lib/DebugInfo/CodeView/TypeHashing.cpp 439 ${LLVM_DIR}/lib/DebugInfo/CodeView/TypeIndex.cpp 440 ${LLVM_DIR}/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp 441 ${LLVM_DIR}/lib/DebugInfo/CodeView/TypeRecordMapping.cpp 442 ${LLVM_DIR}/lib/DebugInfo/CodeView/TypeTableCollection.cpp 443 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp 444 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp 445 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFAddressRange.cpp 446 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp 447 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFContext.cpp 448 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp 449 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp 450 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugAddr.cpp 451 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp 452 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp 453 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp 454 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp 455 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugLine.cpp 456 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp 457 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp 458 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp 459 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp 460 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp 461 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFDie.cpp 462 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFExpression.cpp 463 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFFormValue.cpp 464 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp 465 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFListTable.cpp 466 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFTypePrinter.cpp 467 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp 468 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFUnit.cpp 469 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp 470 ${LLVM_DIR}/lib/DebugInfo/DWARF/DWARFVerifier.cpp 471 ${LLVM_DIR}/lib/Demangle/DLangDemangle.cpp 472 ${LLVM_DIR}/lib/Demangle/Demangle.cpp 473 ${LLVM_DIR}/lib/Demangle/ItaniumDemangle.cpp 474 ${LLVM_DIR}/lib/Demangle/MicrosoftDemangle.cpp 475 ${LLVM_DIR}/lib/Demangle/MicrosoftDemangleNodes.cpp 476 ${LLVM_DIR}/lib/Demangle/RustDemangle.cpp 477 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/COFF.cpp 478 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/COFFDirectiveParser.cpp 479 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp 480 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/COFF_x86_64.cpp 481 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.cpp 482 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp 483 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/ELF.cpp 484 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/ELFLinkGraphBuilder.cpp 485 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp 486 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/ELF_i386.cpp 487 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp 488 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/ELF_riscv.cpp 489 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp 490 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/JITLink.cpp 491 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp 492 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/JITLinkMemoryManager.cpp 493 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/MachO.cpp 494 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp 495 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/MachO_arm64.cpp 496 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp 497 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/aarch64.cpp 498 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/i386.cpp 499 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/loongarch.cpp 500 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/riscv.cpp 501 ${LLVM_DIR}/lib/ExecutionEngine/JITLink/x86_64.cpp 502 ${LLVM_DIR}/lib/ExecutionEngine/Orc/CompileUtils.cpp 503 ${LLVM_DIR}/lib/ExecutionEngine/Orc/Core.cpp 504 ${LLVM_DIR}/lib/ExecutionEngine/Orc/DebugUtils.cpp 505 ${LLVM_DIR}/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp 506 ${LLVM_DIR}/lib/ExecutionEngine/Orc/ExecutionUtils.cpp 507 ${LLVM_DIR}/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp 508 ${LLVM_DIR}/lib/ExecutionEngine/Orc/IRCompileLayer.cpp 509 ${LLVM_DIR}/lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp 510 ${LLVM_DIR}/lib/ExecutionEngine/Orc/Layer.cpp 511 ${LLVM_DIR}/lib/ExecutionEngine/Orc/MachOPlatform.cpp 512 ${LLVM_DIR}/lib/ExecutionEngine/Orc/Mangling.cpp 513 ${LLVM_DIR}/lib/ExecutionEngine/Orc/ObjectFileInterface.cpp 514 ${LLVM_DIR}/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp 515 ${LLVM_DIR}/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp 516 ${LLVM_DIR}/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp 517 ${LLVM_DIR}/lib/ExecutionEngine/Orc/Shared/OrcError.cpp 518 ${LLVM_DIR}/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp 519 ${LLVM_DIR}/lib/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.cpp 520 ${LLVM_DIR}/lib/ExecutionEngine/Orc/TaskDispatch.cpp 521 ${LLVM_DIR}/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp 522 ${LLVM_DIR}/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp 523 ${LLVM_DIR}/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp 524 ${LLVM_DIR}/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp 525 ${LLVM_DIR}/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp 526 ${LLVM_DIR}/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 527 ${LLVM_DIR}/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp 528 ${LLVM_DIR}/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp 529 ${LLVM_DIR}/lib/ExecutionEngine/SectionMemoryManager.cpp 530 ${LLVM_DIR}/lib/Frontend/OpenMP/OMPIRBuilder.cpp 531 ${LLVM_DIR}/lib/IR/AbstractCallSite.cpp 532 ${LLVM_DIR}/lib/IR/AsmWriter.cpp 533 ${LLVM_DIR}/lib/IR/Assumptions.cpp 534 ${LLVM_DIR}/lib/IR/Attributes.cpp 535 ${LLVM_DIR}/lib/IR/AutoUpgrade.cpp 536 ${LLVM_DIR}/lib/IR/BasicBlock.cpp 537 ${LLVM_DIR}/lib/IR/BuiltinGCs.cpp 538 ${LLVM_DIR}/lib/IR/Comdat.cpp 539 ${LLVM_DIR}/lib/IR/ConstantFold.cpp 540 ${LLVM_DIR}/lib/IR/ConstantRange.cpp 541 ${LLVM_DIR}/lib/IR/Constants.cpp 542 ${LLVM_DIR}/lib/IR/DIBuilder.cpp 543 ${LLVM_DIR}/lib/IR/DataLayout.cpp 544 ${LLVM_DIR}/lib/IR/DebugInfo.cpp 545 ${LLVM_DIR}/lib/IR/DebugInfoMetadata.cpp 546 ${LLVM_DIR}/lib/IR/DebugLoc.cpp 547 ${LLVM_DIR}/lib/IR/DiagnosticHandler.cpp 548 ${LLVM_DIR}/lib/IR/DiagnosticInfo.cpp 549 ${LLVM_DIR}/lib/IR/DiagnosticPrinter.cpp 550 ${LLVM_DIR}/lib/IR/Dominators.cpp 551 ${LLVM_DIR}/lib/IR/FPEnv.cpp 552 ${LLVM_DIR}/lib/IR/Function.cpp 553 ${LLVM_DIR}/lib/IR/GCStrategy.cpp 554 ${LLVM_DIR}/lib/IR/GVMaterializer.cpp 555 ${LLVM_DIR}/lib/IR/Globals.cpp 556 ${LLVM_DIR}/lib/IR/IRBuilder.cpp 557 ${LLVM_DIR}/lib/IR/IRPrintingPasses.cpp 558 ${LLVM_DIR}/lib/IR/InlineAsm.cpp 559 ${LLVM_DIR}/lib/IR/Instruction.cpp 560 ${LLVM_DIR}/lib/IR/Instructions.cpp 561 ${LLVM_DIR}/lib/IR/IntrinsicInst.cpp 562 ${LLVM_DIR}/lib/IR/LLVMContext.cpp 563 ${LLVM_DIR}/lib/IR/LLVMContextImpl.cpp 564 ${LLVM_DIR}/lib/IR/LLVMRemarkStreamer.cpp 565 ${LLVM_DIR}/lib/IR/LegacyPassManager.cpp 566 ${LLVM_DIR}/lib/IR/MDBuilder.cpp 567 ${LLVM_DIR}/lib/IR/Mangler.cpp 568 ${LLVM_DIR}/lib/IR/Metadata.cpp 569 ${LLVM_DIR}/lib/IR/Module.cpp 570 ${LLVM_DIR}/lib/IR/ModuleSummaryIndex.cpp 571 ${LLVM_DIR}/lib/IR/Operator.cpp 572 ${LLVM_DIR}/lib/IR/OptBisect.cpp 573 ${LLVM_DIR}/lib/IR/Pass.cpp 574 ${LLVM_DIR}/lib/IR/PassInstrumentation.cpp 575 ${LLVM_DIR}/lib/IR/PassManager.cpp 576 ${LLVM_DIR}/lib/IR/PassRegistry.cpp 577 ${LLVM_DIR}/lib/IR/PassTimingInfo.cpp 578 ${LLVM_DIR}/lib/IR/PrintPasses.cpp 579 ${LLVM_DIR}/lib/IR/ProfDataUtils.cpp 580 ${LLVM_DIR}/lib/IR/ProfileSummary.cpp 581 ${LLVM_DIR}/lib/IR/PseudoProbe.cpp 582 ${LLVM_DIR}/lib/IR/SSAContext.cpp 583 ${LLVM_DIR}/lib/IR/SafepointIRVerifier.cpp 584 ${LLVM_DIR}/lib/IR/Statepoint.cpp 585 ${LLVM_DIR}/lib/IR/Type.cpp 586 ${LLVM_DIR}/lib/IR/TypeFinder.cpp 587 ${LLVM_DIR}/lib/IR/Use.cpp 588 ${LLVM_DIR}/lib/IR/User.cpp 589 ${LLVM_DIR}/lib/IR/Value.cpp 590 ${LLVM_DIR}/lib/IR/ValueSymbolTable.cpp 591 ${LLVM_DIR}/lib/IR/Verifier.cpp 592 ${LLVM_DIR}/lib/IRPrinter/IRPrintingPasses.cpp 593 ${LLVM_DIR}/lib/IRReader/IRReader.cpp 594 ${LLVM_DIR}/lib/Linker/IRMover.cpp 595 ${LLVM_DIR}/lib/MC/ELFObjectWriter.cpp 596 ${LLVM_DIR}/lib/MC/MCAsmBackend.cpp 597 ${LLVM_DIR}/lib/MC/MCAsmInfo.cpp 598 ${LLVM_DIR}/lib/MC/MCAsmInfoCOFF.cpp 599 ${LLVM_DIR}/lib/MC/MCAsmInfoDarwin.cpp 600 ${LLVM_DIR}/lib/MC/MCAsmInfoELF.cpp 601 ${LLVM_DIR}/lib/MC/MCAsmMacro.cpp 602 ${LLVM_DIR}/lib/MC/MCAsmStreamer.cpp 603 ${LLVM_DIR}/lib/MC/MCAssembler.cpp 604 ${LLVM_DIR}/lib/MC/MCCodeEmitter.cpp 605 ${LLVM_DIR}/lib/MC/MCCodeView.cpp 606 ${LLVM_DIR}/lib/MC/MCContext.cpp 607 ${LLVM_DIR}/lib/MC/MCDXContainerStreamer.cpp 608 ${LLVM_DIR}/lib/MC/MCDXContainerWriter.cpp 609 ${LLVM_DIR}/lib/MC/MCDisassembler/MCRelocationInfo.cpp 610 ${LLVM_DIR}/lib/MC/MCDwarf.cpp 611 ${LLVM_DIR}/lib/MC/MCELFObjectTargetWriter.cpp 612 ${LLVM_DIR}/lib/MC/MCELFStreamer.cpp 613 ${LLVM_DIR}/lib/MC/MCExpr.cpp 614 ${LLVM_DIR}/lib/MC/MCFragment.cpp 615 ${LLVM_DIR}/lib/MC/MCInst.cpp 616 ${LLVM_DIR}/lib/MC/MCInstPrinter.cpp 617 ${LLVM_DIR}/lib/MC/MCInstrAnalysis.cpp 618 ${LLVM_DIR}/lib/MC/MCInstrDesc.cpp 619 ${LLVM_DIR}/lib/MC/MCLinkerOptimizationHint.cpp 620 ${LLVM_DIR}/lib/MC/MCMachOStreamer.cpp 621 ${LLVM_DIR}/lib/MC/MCMachObjectTargetWriter.cpp 622 ${LLVM_DIR}/lib/MC/MCNullStreamer.cpp 623 ${LLVM_DIR}/lib/MC/MCObjectFileInfo.cpp 624 ${LLVM_DIR}/lib/MC/MCObjectStreamer.cpp 625 ${LLVM_DIR}/lib/MC/MCObjectWriter.cpp 626 ${LLVM_DIR}/lib/MC/MCParser/AsmLexer.cpp 627 ${LLVM_DIR}/lib/MC/MCParser/AsmParser.cpp 628 ${LLVM_DIR}/lib/MC/MCParser/COFFAsmParser.cpp 629 ${LLVM_DIR}/lib/MC/MCParser/DarwinAsmParser.cpp 630 ${LLVM_DIR}/lib/MC/MCParser/ELFAsmParser.cpp 631 ${LLVM_DIR}/lib/MC/MCParser/GOFFAsmParser.cpp 632 ${LLVM_DIR}/lib/MC/MCParser/MCAsmLexer.cpp 633 ${LLVM_DIR}/lib/MC/MCParser/MCAsmParser.cpp 634 ${LLVM_DIR}/lib/MC/MCParser/MCAsmParserExtension.cpp 635 ${LLVM_DIR}/lib/MC/MCParser/MCTargetAsmParser.cpp 636 ${LLVM_DIR}/lib/MC/MCParser/WasmAsmParser.cpp 637 ${LLVM_DIR}/lib/MC/MCParser/XCOFFAsmParser.cpp 638 ${LLVM_DIR}/lib/MC/MCPseudoProbe.cpp 639 ${LLVM_DIR}/lib/MC/MCRegisterInfo.cpp 640 ${LLVM_DIR}/lib/MC/MCSPIRVStreamer.cpp 641 ${LLVM_DIR}/lib/MC/MCSchedule.cpp 642 ${LLVM_DIR}/lib/MC/MCSection.cpp 643 ${LLVM_DIR}/lib/MC/MCSectionCOFF.cpp 644 ${LLVM_DIR}/lib/MC/MCSectionDXContainer.cpp 645 ${LLVM_DIR}/lib/MC/MCSectionELF.cpp 646 ${LLVM_DIR}/lib/MC/MCSectionMachO.cpp 647 ${LLVM_DIR}/lib/MC/MCSectionWasm.cpp 648 ${LLVM_DIR}/lib/MC/MCSectionXCOFF.cpp 649 ${LLVM_DIR}/lib/MC/MCStreamer.cpp 650 ${LLVM_DIR}/lib/MC/MCSubtargetInfo.cpp 651 ${LLVM_DIR}/lib/MC/MCSymbol.cpp 652 ${LLVM_DIR}/lib/MC/MCSymbolELF.cpp 653 ${LLVM_DIR}/lib/MC/MCSymbolXCOFF.cpp 654 ${LLVM_DIR}/lib/MC/MCTargetOptions.cpp 655 ${LLVM_DIR}/lib/MC/MCValue.cpp 656 ${LLVM_DIR}/lib/MC/MCWasmStreamer.cpp 657 ${LLVM_DIR}/lib/MC/MCWin64EH.cpp 658 ${LLVM_DIR}/lib/MC/MCWinCOFFStreamer.cpp 659 ${LLVM_DIR}/lib/MC/MCWinEH.cpp 660 ${LLVM_DIR}/lib/MC/MCXCOFFStreamer.cpp 661 ${LLVM_DIR}/lib/MC/MachObjectWriter.cpp 662 ${LLVM_DIR}/lib/MC/SPIRVObjectWriter.cpp 663 ${LLVM_DIR}/lib/MC/StringTableBuilder.cpp 664 ${LLVM_DIR}/lib/MC/SubtargetFeature.cpp 665 ${LLVM_DIR}/lib/MC/TargetRegistry.cpp 666 ${LLVM_DIR}/lib/MC/WasmObjectWriter.cpp 667 ${LLVM_DIR}/lib/MC/WinCOFFObjectWriter.cpp 668 ${LLVM_DIR}/lib/MC/XCOFFObjectWriter.cpp 669 ${LLVM_DIR}/lib/Object/Archive.cpp 670 ${LLVM_DIR}/lib/Object/Binary.cpp 671 ${LLVM_DIR}/lib/Object/COFFObjectFile.cpp 672 ${LLVM_DIR}/lib/Object/Decompressor.cpp 673 ${LLVM_DIR}/lib/Object/ELF.cpp 674 ${LLVM_DIR}/lib/Object/ELFObjectFile.cpp 675 ${LLVM_DIR}/lib/Object/Error.cpp 676 ${LLVM_DIR}/lib/Object/IRObjectFile.cpp 677 ${LLVM_DIR}/lib/Object/IRSymtab.cpp 678 ${LLVM_DIR}/lib/Object/MachOObjectFile.cpp 679 ${LLVM_DIR}/lib/Object/MachOUniversal.cpp 680 ${LLVM_DIR}/lib/Object/Minidump.cpp 681 ${LLVM_DIR}/lib/Object/ModuleSymbolTable.cpp 682 ${LLVM_DIR}/lib/Object/ObjectFile.cpp 683 ${LLVM_DIR}/lib/Object/OffloadBinary.cpp 684 ${LLVM_DIR}/lib/Object/RecordStreamer.cpp 685 ${LLVM_DIR}/lib/Object/RelocationResolver.cpp 686 ${LLVM_DIR}/lib/Object/SymbolicFile.cpp 687 ${LLVM_DIR}/lib/Object/TapiFile.cpp 688 ${LLVM_DIR}/lib/Object/TapiUniversal.cpp 689 ${LLVM_DIR}/lib/Object/WasmObjectFile.cpp 690 ${LLVM_DIR}/lib/Object/WindowsResource.cpp 691 ${LLVM_DIR}/lib/Object/XCOFFObjectFile.cpp 692 ${LLVM_DIR}/lib/Option/Arg.cpp 693 ${LLVM_DIR}/lib/Option/ArgList.cpp 694 ${LLVM_DIR}/lib/Option/OptTable.cpp 695 ${LLVM_DIR}/lib/Option/Option.cpp 696 ${LLVM_DIR}/lib/Passes/OptimizationLevel.cpp 697 ${LLVM_DIR}/lib/Passes/PassBuilder.cpp 698 ${LLVM_DIR}/lib/Passes/PassBuilderPipelines.cpp 699 ${LLVM_DIR}/lib/ProfileData/InstrProf.cpp 700 ${LLVM_DIR}/lib/ProfileData/InstrProfCorrelator.cpp 701 ${LLVM_DIR}/lib/ProfileData/InstrProfReader.cpp 702 ${LLVM_DIR}/lib/ProfileData/MemProf.cpp 703 ${LLVM_DIR}/lib/ProfileData/ProfileSummaryBuilder.cpp 704 ${LLVM_DIR}/lib/ProfileData/SampleProf.cpp 705 ${LLVM_DIR}/lib/ProfileData/SampleProfReader.cpp 706 ${LLVM_DIR}/lib/Remarks/BitstreamRemarkParser.cpp 707 ${LLVM_DIR}/lib/Remarks/BitstreamRemarkSerializer.cpp 708 ${LLVM_DIR}/lib/Remarks/RemarkFormat.cpp 709 ${LLVM_DIR}/lib/Remarks/RemarkParser.cpp 710 ${LLVM_DIR}/lib/Remarks/RemarkSerializer.cpp 711 ${LLVM_DIR}/lib/Remarks/RemarkStreamer.cpp 712 ${LLVM_DIR}/lib/Remarks/RemarkStringTable.cpp 713 ${LLVM_DIR}/lib/Remarks/YAMLRemarkParser.cpp 714 ${LLVM_DIR}/lib/Remarks/YAMLRemarkSerializer.cpp 715 ${LLVM_DIR}/lib/Support/ABIBreak.cpp 716 ${LLVM_DIR}/lib/Support/APFloat.cpp 717 ${LLVM_DIR}/lib/Support/APInt.cpp 718 ${LLVM_DIR}/lib/Support/APSInt.cpp 719 ${LLVM_DIR}/lib/Support/ARMAttributeParser.cpp 720 ${LLVM_DIR}/lib/Support/ARMBuildAttrs.cpp 721 ${LLVM_DIR}/lib/Support/BinaryStreamError.cpp 722 ${LLVM_DIR}/lib/Support/BinaryStreamReader.cpp 723 ${LLVM_DIR}/lib/Support/BinaryStreamRef.cpp 724 ${LLVM_DIR}/lib/Support/BinaryStreamWriter.cpp 725 ${LLVM_DIR}/lib/Support/BlockFrequency.cpp 726 ${LLVM_DIR}/lib/Support/BranchProbability.cpp 727 ${LLVM_DIR}/lib/Support/CRC.cpp 728 ${LLVM_DIR}/lib/Support/Chrono.cpp 729 ${LLVM_DIR}/lib/Support/CodeGenCoverage.cpp 730 ${LLVM_DIR}/lib/Support/CommandLine.cpp 731 ${LLVM_DIR}/lib/Support/Compression.cpp 732 ${LLVM_DIR}/lib/Support/ConvertUTF.cpp 733 ${LLVM_DIR}/lib/Support/ConvertUTFWrapper.cpp 734 ${LLVM_DIR}/lib/Support/CrashRecoveryContext.cpp 735 ${LLVM_DIR}/lib/Support/DJB.cpp 736 ${LLVM_DIR}/lib/Support/DataExtractor.cpp 737 ${LLVM_DIR}/lib/Support/Debug.cpp 738 ${LLVM_DIR}/lib/Support/DebugCounter.cpp 739 ${LLVM_DIR}/lib/Support/DivisionByConstantInfo.cpp 740 ${LLVM_DIR}/lib/Support/DynamicLibrary.cpp 741 ${LLVM_DIR}/lib/Support/ELFAttributeParser.cpp 742 ${LLVM_DIR}/lib/Support/ELFAttributes.cpp 743 ${LLVM_DIR}/lib/Support/Errno.cpp 744 ${LLVM_DIR}/lib/Support/Error.cpp 745 ${LLVM_DIR}/lib/Support/ErrorHandling.cpp 746 ${LLVM_DIR}/lib/Support/ExtensibleRTTI.cpp 747 ${LLVM_DIR}/lib/Support/FoldingSet.cpp 748 ${LLVM_DIR}/lib/Support/FormatVariadic.cpp 749 ${LLVM_DIR}/lib/Support/FormattedStream.cpp 750 ${LLVM_DIR}/lib/Support/GlobPattern.cpp 751 ${LLVM_DIR}/lib/Support/GraphWriter.cpp 752 ${LLVM_DIR}/lib/Support/Hashing.cpp 753 ${LLVM_DIR}/lib/Support/InstructionCost.cpp 754 ${LLVM_DIR}/lib/Support/IntEqClasses.cpp 755 ${LLVM_DIR}/lib/Support/IntervalMap.cpp 756 ${LLVM_DIR}/lib/Support/ItaniumManglingCanonicalizer.cpp 757 ${LLVM_DIR}/lib/Support/JSON.cpp 758 ${LLVM_DIR}/lib/Support/KnownBits.cpp 759 ${LLVM_DIR}/lib/Support/LEB128.cpp 760 ${LLVM_DIR}/lib/Support/LineIterator.cpp 761 ${LLVM_DIR}/lib/Support/Locale.cpp 762 ${LLVM_DIR}/lib/Support/LowLevelType.cpp 763 ${LLVM_DIR}/lib/Support/MD5.cpp 764 ${LLVM_DIR}/lib/Support/ManagedStatic.cpp 765 ${LLVM_DIR}/lib/Support/MathExtras.cpp 766 ${LLVM_DIR}/lib/Support/MemAlloc.cpp 767 ${LLVM_DIR}/lib/Support/Memory.cpp 768 ${LLVM_DIR}/lib/Support/MemoryBuffer.cpp 769 ${LLVM_DIR}/lib/Support/MemoryBufferRef.cpp 770 ${LLVM_DIR}/lib/Support/NativeFormatting.cpp 771 ${LLVM_DIR}/lib/Support/OptimizedStructLayout.cpp 772 ${LLVM_DIR}/lib/Support/Optional.cpp 773 ${LLVM_DIR}/lib/Support/Path.cpp 774 ${LLVM_DIR}/lib/Support/PrettyStackTrace.cpp 775 ${LLVM_DIR}/lib/Support/Process.cpp 776 ${LLVM_DIR}/lib/Support/Program.cpp 777 ${LLVM_DIR}/lib/Support/RISCVAttributeParser.cpp 778 ${LLVM_DIR}/lib/Support/RISCVAttributes.cpp 779 ${LLVM_DIR}/lib/Support/RISCVISAInfo.cpp 780 ${LLVM_DIR}/lib/Support/RandomNumberGenerator.cpp 781 ${LLVM_DIR}/lib/Support/Regex.cpp 782 ${LLVM_DIR}/lib/Support/SHA1.cpp 783 ${LLVM_DIR}/lib/Support/ScaledNumber.cpp 784 ${LLVM_DIR}/lib/Support/ScopedPrinter.cpp 785 ${LLVM_DIR}/lib/Support/Signals.cpp 786 ${LLVM_DIR}/lib/Support/Signposts.cpp 787 ${LLVM_DIR}/lib/Support/SmallPtrSet.cpp 788 ${LLVM_DIR}/lib/Support/SmallVector.cpp 789 ${LLVM_DIR}/lib/Support/SourceMgr.cpp 790 ${LLVM_DIR}/lib/Support/SpecialCaseList.cpp 791 ${LLVM_DIR}/lib/Support/Statistic.cpp 792 ${LLVM_DIR}/lib/Support/StringExtras.cpp 793 ${LLVM_DIR}/lib/Support/StringMap.cpp 794 ${LLVM_DIR}/lib/Support/StringRef.cpp 795 ${LLVM_DIR}/lib/Support/StringSaver.cpp 796 ${LLVM_DIR}/lib/Support/SuffixTree.cpp 797 ${LLVM_DIR}/lib/Support/SymbolRemappingReader.cpp 798 ${LLVM_DIR}/lib/Support/Threading.cpp 799 ${LLVM_DIR}/lib/Support/TimeProfiler.cpp 800 ${LLVM_DIR}/lib/Support/Timer.cpp 801 ${LLVM_DIR}/lib/Support/ToolOutputFile.cpp 802 ${LLVM_DIR}/lib/Support/TrigramIndex.cpp 803 ${LLVM_DIR}/lib/Support/Twine.cpp 804 ${LLVM_DIR}/lib/Support/TypeSize.cpp 805 ${LLVM_DIR}/lib/Support/Unicode.cpp 806 ${LLVM_DIR}/lib/Support/UnicodeCaseFold.cpp 807 ${LLVM_DIR}/lib/Support/Valgrind.cpp 808 ${LLVM_DIR}/lib/Support/VersionTuple.cpp 809 ${LLVM_DIR}/lib/Support/VirtualFileSystem.cpp 810 ${LLVM_DIR}/lib/Support/WithColor.cpp 811 ${LLVM_DIR}/lib/Support/YAMLParser.cpp 812 ${LLVM_DIR}/lib/Support/YAMLTraits.cpp 813 ${LLVM_DIR}/lib/Support/circular_raw_ostream.cpp 814 ${LLVM_DIR}/lib/Support/raw_ostream.cpp 815 ${LLVM_DIR}/lib/Support/regcomp.c 816 ${LLVM_DIR}/lib/Support/regerror.c 817 ${LLVM_DIR}/lib/Support/regexec.c 818 ${LLVM_DIR}/lib/Support/regfree.c 819 ${LLVM_DIR}/lib/Support/regstrlcpy.c 820 ${LLVM_DIR}/lib/Support/xxhash.cpp 821 ${LLVM_DIR}/lib/TargetParser/AArch64TargetParser.cpp 822 ${LLVM_DIR}/lib/TargetParser/ARMTargetParser.cpp 823 ${LLVM_DIR}/lib/TargetParser/ARMTargetParserCommon.cpp 824 ${LLVM_DIR}/lib/TargetParser/Host.cpp 825 ${LLVM_DIR}/lib/TargetParser/Triple.cpp 826 ${LLVM_DIR}/lib/TextAPI/Architecture.cpp 827 ${LLVM_DIR}/lib/TextAPI/ArchitectureSet.cpp 828 ${LLVM_DIR}/lib/TextAPI/InterfaceFile.cpp 829 ${LLVM_DIR}/lib/TextAPI/PackedVersion.cpp 830 ${LLVM_DIR}/lib/TextAPI/Platform.cpp 831 ${LLVM_DIR}/lib/TextAPI/Target.cpp 832 ${LLVM_DIR}/lib/TextAPI/TextStub.cpp 833 ${LLVM_DIR}/lib/TextAPI/TextStubCommon.cpp 834 ${LLVM_DIR}/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp 835 ${LLVM_DIR}/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp 836 ${LLVM_DIR}/lib/Transforms/CFGuard/CFGuard.cpp 837 ${LLVM_DIR}/lib/Transforms/Coroutines/CoroCleanup.cpp 838 ${LLVM_DIR}/lib/Transforms/Coroutines/CoroConditionalWrapper.cpp 839 ${LLVM_DIR}/lib/Transforms/Coroutines/CoroEarly.cpp 840 ${LLVM_DIR}/lib/Transforms/Coroutines/CoroElide.cpp 841 ${LLVM_DIR}/lib/Transforms/Coroutines/CoroFrame.cpp 842 ${LLVM_DIR}/lib/Transforms/Coroutines/CoroSplit.cpp 843 ${LLVM_DIR}/lib/Transforms/Coroutines/Coroutines.cpp 844 ${LLVM_DIR}/lib/Transforms/IPO/AlwaysInliner.cpp 845 ${LLVM_DIR}/lib/Transforms/IPO/Annotation2Metadata.cpp 846 ${LLVM_DIR}/lib/Transforms/IPO/ArgumentPromotion.cpp 847 ${LLVM_DIR}/lib/Transforms/IPO/Attributor.cpp 848 ${LLVM_DIR}/lib/Transforms/IPO/AttributorAttributes.cpp 849 ${LLVM_DIR}/lib/Transforms/IPO/BlockExtractor.cpp 850 ${LLVM_DIR}/lib/Transforms/IPO/CalledValuePropagation.cpp 851 ${LLVM_DIR}/lib/Transforms/IPO/ConstantMerge.cpp 852 ${LLVM_DIR}/lib/Transforms/IPO/CrossDSOCFI.cpp 853 ${LLVM_DIR}/lib/Transforms/IPO/DeadArgumentElimination.cpp 854 ${LLVM_DIR}/lib/Transforms/IPO/ElimAvailExtern.cpp 855 ${LLVM_DIR}/lib/Transforms/IPO/ForceFunctionAttrs.cpp 856 ${LLVM_DIR}/lib/Transforms/IPO/FunctionAttrs.cpp 857 ${LLVM_DIR}/lib/Transforms/IPO/FunctionImport.cpp 858 ${LLVM_DIR}/lib/Transforms/IPO/FunctionSpecialization.cpp 859 ${LLVM_DIR}/lib/Transforms/IPO/GlobalDCE.cpp 860 ${LLVM_DIR}/lib/Transforms/IPO/GlobalOpt.cpp 861 ${LLVM_DIR}/lib/Transforms/IPO/GlobalSplit.cpp 862 ${LLVM_DIR}/lib/Transforms/IPO/HotColdSplitting.cpp 863 ${LLVM_DIR}/lib/Transforms/IPO/IROutliner.cpp 864 ${LLVM_DIR}/lib/Transforms/IPO/InferFunctionAttrs.cpp 865 ${LLVM_DIR}/lib/Transforms/IPO/Inliner.cpp 866 ${LLVM_DIR}/lib/Transforms/IPO/Internalize.cpp 867 ${LLVM_DIR}/lib/Transforms/IPO/LoopExtractor.cpp 868 ${LLVM_DIR}/lib/Transforms/IPO/LowerTypeTests.cpp 869 ${LLVM_DIR}/lib/Transforms/IPO/MergeFunctions.cpp 870 ${LLVM_DIR}/lib/Transforms/IPO/ModuleInliner.cpp 871 ${LLVM_DIR}/lib/Transforms/IPO/OpenMPOpt.cpp 872 ${LLVM_DIR}/lib/Transforms/IPO/PartialInlining.cpp 873 ${LLVM_DIR}/lib/Transforms/IPO/SCCP.cpp 874 ${LLVM_DIR}/lib/Transforms/IPO/SampleContextTracker.cpp 875 ${LLVM_DIR}/lib/Transforms/IPO/SampleProfile.cpp 876 ${LLVM_DIR}/lib/Transforms/IPO/SampleProfileProbe.cpp 877 ${LLVM_DIR}/lib/Transforms/IPO/StripDeadPrototypes.cpp 878 ${LLVM_DIR}/lib/Transforms/IPO/StripSymbols.cpp 879 ${LLVM_DIR}/lib/Transforms/IPO/SyntheticCountsPropagation.cpp 880 ${LLVM_DIR}/lib/Transforms/IPO/WholeProgramDevirt.cpp 881 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineAddSub.cpp 882 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 883 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp 884 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineCalls.cpp 885 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineCasts.cpp 886 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineCompares.cpp 887 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 888 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 889 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineNegator.cpp 890 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombinePHI.cpp 891 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineSelect.cpp 892 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineShifts.cpp 893 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 894 ${LLVM_DIR}/lib/Transforms/InstCombine/InstCombineVectorOps.cpp 895 ${LLVM_DIR}/lib/Transforms/InstCombine/InstructionCombining.cpp 896 ${LLVM_DIR}/lib/Transforms/Instrumentation/AddressSanitizer.cpp 897 ${LLVM_DIR}/lib/Transforms/Instrumentation/BoundsChecking.cpp 898 ${LLVM_DIR}/lib/Transforms/Instrumentation/CGProfile.cpp 899 ${LLVM_DIR}/lib/Transforms/Instrumentation/ControlHeightReduction.cpp 900 ${LLVM_DIR}/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 901 ${LLVM_DIR}/lib/Transforms/Instrumentation/GCOVProfiling.cpp 902 ${LLVM_DIR}/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 903 ${LLVM_DIR}/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp 904 ${LLVM_DIR}/lib/Transforms/Instrumentation/InstrOrderFile.cpp 905 ${LLVM_DIR}/lib/Transforms/Instrumentation/InstrProfiling.cpp 906 ${LLVM_DIR}/lib/Transforms/Instrumentation/Instrumentation.cpp 907 ${LLVM_DIR}/lib/Transforms/Instrumentation/KCFI.cpp 908 ${LLVM_DIR}/lib/Transforms/Instrumentation/MemProfiler.cpp 909 ${LLVM_DIR}/lib/Transforms/Instrumentation/MemorySanitizer.cpp 910 ${LLVM_DIR}/lib/Transforms/Instrumentation/PGOInstrumentation.cpp 911 ${LLVM_DIR}/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp 912 ${LLVM_DIR}/lib/Transforms/Instrumentation/PoisonChecking.cpp 913 ${LLVM_DIR}/lib/Transforms/Instrumentation/SanitizerBinaryMetadata.cpp 914 ${LLVM_DIR}/lib/Transforms/Instrumentation/SanitizerCoverage.cpp 915 ${LLVM_DIR}/lib/Transforms/Instrumentation/ThreadSanitizer.cpp 916 ${LLVM_DIR}/lib/Transforms/Instrumentation/ValueProfileCollector.cpp 917 ${LLVM_DIR}/lib/Transforms/ObjCARC/DependencyAnalysis.cpp 918 ${LLVM_DIR}/lib/Transforms/ObjCARC/ObjCARC.cpp 919 ${LLVM_DIR}/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp 920 ${LLVM_DIR}/lib/Transforms/ObjCARC/ObjCARCContract.cpp 921 ${LLVM_DIR}/lib/Transforms/ObjCARC/ObjCARCExpand.cpp 922 ${LLVM_DIR}/lib/Transforms/ObjCARC/ObjCARCOpts.cpp 923 ${LLVM_DIR}/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp 924 ${LLVM_DIR}/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp 925 ${LLVM_DIR}/lib/Transforms/ObjCARC/PtrState.cpp 926 ${LLVM_DIR}/lib/Transforms/Scalar/ADCE.cpp 927 ${LLVM_DIR}/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 928 ${LLVM_DIR}/lib/Transforms/Scalar/AnnotationRemarks.cpp 929 ${LLVM_DIR}/lib/Transforms/Scalar/BDCE.cpp 930 ${LLVM_DIR}/lib/Transforms/Scalar/CallSiteSplitting.cpp 931 ${LLVM_DIR}/lib/Transforms/Scalar/ConstantHoisting.cpp 932 ${LLVM_DIR}/lib/Transforms/Scalar/ConstraintElimination.cpp 933 ${LLVM_DIR}/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 934 ${LLVM_DIR}/lib/Transforms/Scalar/DCE.cpp 935 ${LLVM_DIR}/lib/Transforms/Scalar/DFAJumpThreading.cpp 936 ${LLVM_DIR}/lib/Transforms/Scalar/DeadStoreElimination.cpp 937 ${LLVM_DIR}/lib/Transforms/Scalar/DivRemPairs.cpp 938 ${LLVM_DIR}/lib/Transforms/Scalar/EarlyCSE.cpp 939 ${LLVM_DIR}/lib/Transforms/Scalar/FlattenCFGPass.cpp 940 ${LLVM_DIR}/lib/Transforms/Scalar/Float2Int.cpp 941 ${LLVM_DIR}/lib/Transforms/Scalar/GVN.cpp 942 ${LLVM_DIR}/lib/Transforms/Scalar/GVNHoist.cpp 943 ${LLVM_DIR}/lib/Transforms/Scalar/GVNSink.cpp 944 ${LLVM_DIR}/lib/Transforms/Scalar/GuardWidening.cpp 945 ${LLVM_DIR}/lib/Transforms/Scalar/IVUsersPrinter.cpp 946 ${LLVM_DIR}/lib/Transforms/Scalar/IndVarSimplify.cpp 947 ${LLVM_DIR}/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 948 ${LLVM_DIR}/lib/Transforms/Scalar/InferAddressSpaces.cpp 949 ${LLVM_DIR}/lib/Transforms/Scalar/InstSimplifyPass.cpp 950 ${LLVM_DIR}/lib/Transforms/Scalar/JumpThreading.cpp 951 ${LLVM_DIR}/lib/Transforms/Scalar/LICM.cpp 952 ${LLVM_DIR}/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp 953 ${LLVM_DIR}/lib/Transforms/Scalar/LoopBoundSplit.cpp 954 ${LLVM_DIR}/lib/Transforms/Scalar/LoopDataPrefetch.cpp 955 ${LLVM_DIR}/lib/Transforms/Scalar/LoopDeletion.cpp 956 ${LLVM_DIR}/lib/Transforms/Scalar/LoopDistribute.cpp 957 ${LLVM_DIR}/lib/Transforms/Scalar/LoopFlatten.cpp 958 ${LLVM_DIR}/lib/Transforms/Scalar/LoopFuse.cpp 959 ${LLVM_DIR}/lib/Transforms/Scalar/LoopIdiomRecognize.cpp 960 ${LLVM_DIR}/lib/Transforms/Scalar/LoopInstSimplify.cpp 961 ${LLVM_DIR}/lib/Transforms/Scalar/LoopInterchange.cpp 962 ${LLVM_DIR}/lib/Transforms/Scalar/LoopLoadElimination.cpp 963 ${LLVM_DIR}/lib/Transforms/Scalar/LoopPassManager.cpp 964 ${LLVM_DIR}/lib/Transforms/Scalar/LoopPredication.cpp 965 ${LLVM_DIR}/lib/Transforms/Scalar/LoopRerollPass.cpp 966 ${LLVM_DIR}/lib/Transforms/Scalar/LoopRotation.cpp 967 ${LLVM_DIR}/lib/Transforms/Scalar/LoopSimplifyCFG.cpp 968 ${LLVM_DIR}/lib/Transforms/Scalar/LoopSink.cpp 969 ${LLVM_DIR}/lib/Transforms/Scalar/LoopStrengthReduce.cpp 970 ${LLVM_DIR}/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp 971 ${LLVM_DIR}/lib/Transforms/Scalar/LoopUnrollPass.cpp 972 ${LLVM_DIR}/lib/Transforms/Scalar/LoopVersioningLICM.cpp 973 ${LLVM_DIR}/lib/Transforms/Scalar/LowerAtomicPass.cpp 974 ${LLVM_DIR}/lib/Transforms/Scalar/LowerConstantIntrinsics.cpp 975 ${LLVM_DIR}/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp 976 ${LLVM_DIR}/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp 977 ${LLVM_DIR}/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp 978 ${LLVM_DIR}/lib/Transforms/Scalar/LowerWidenableCondition.cpp 979 ${LLVM_DIR}/lib/Transforms/Scalar/MakeGuardsExplicit.cpp 980 ${LLVM_DIR}/lib/Transforms/Scalar/MemCpyOptimizer.cpp 981 ${LLVM_DIR}/lib/Transforms/Scalar/MergeICmps.cpp 982 ${LLVM_DIR}/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp 983 ${LLVM_DIR}/lib/Transforms/Scalar/NaryReassociate.cpp 984 ${LLVM_DIR}/lib/Transforms/Scalar/NewGVN.cpp 985 ${LLVM_DIR}/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp 986 ${LLVM_DIR}/lib/Transforms/Scalar/Reassociate.cpp 987 ${LLVM_DIR}/lib/Transforms/Scalar/Reg2Mem.cpp 988 ${LLVM_DIR}/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 989 ${LLVM_DIR}/lib/Transforms/Scalar/SCCP.cpp 990 ${LLVM_DIR}/lib/Transforms/Scalar/SROA.cpp 991 ${LLVM_DIR}/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp 992 ${LLVM_DIR}/lib/Transforms/Scalar/Scalarizer.cpp 993 ${LLVM_DIR}/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp 994 ${LLVM_DIR}/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 995 ${LLVM_DIR}/lib/Transforms/Scalar/SimplifyCFGPass.cpp 996 ${LLVM_DIR}/lib/Transforms/Scalar/Sink.cpp 997 ${LLVM_DIR}/lib/Transforms/Scalar/SpeculativeExecution.cpp 998 ${LLVM_DIR}/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp 999 ${LLVM_DIR}/lib/Transforms/Scalar/StructurizeCFG.cpp 1000 ${LLVM_DIR}/lib/Transforms/Scalar/TLSVariableHoist.cpp 1001 ${LLVM_DIR}/lib/Transforms/Scalar/TailRecursionElimination.cpp 1002 ${LLVM_DIR}/lib/Transforms/Scalar/WarnMissedTransforms.cpp 1003 ${LLVM_DIR}/lib/Transforms/Utils/ASanStackFrameLayout.cpp 1004 ${LLVM_DIR}/lib/Transforms/Utils/AddDiscriminators.cpp 1005 ${LLVM_DIR}/lib/Transforms/Utils/AssumeBundleBuilder.cpp 1006 ${LLVM_DIR}/lib/Transforms/Utils/BasicBlockUtils.cpp 1007 ${LLVM_DIR}/lib/Transforms/Utils/BreakCriticalEdges.cpp 1008 ${LLVM_DIR}/lib/Transforms/Utils/BuildLibCalls.cpp 1009 ${LLVM_DIR}/lib/Transforms/Utils/BypassSlowDivision.cpp 1010 ${LLVM_DIR}/lib/Transforms/Utils/CallGraphUpdater.cpp 1011 ${LLVM_DIR}/lib/Transforms/Utils/CallPromotionUtils.cpp 1012 ${LLVM_DIR}/lib/Transforms/Utils/CanonicalizeAliases.cpp 1013 ${LLVM_DIR}/lib/Transforms/Utils/CanonicalizeFreezeInLoops.cpp 1014 ${LLVM_DIR}/lib/Transforms/Utils/CloneFunction.cpp 1015 ${LLVM_DIR}/lib/Transforms/Utils/CloneModule.cpp 1016 ${LLVM_DIR}/lib/Transforms/Utils/CodeExtractor.cpp 1017 ${LLVM_DIR}/lib/Transforms/Utils/CodeLayout.cpp 1018 ${LLVM_DIR}/lib/Transforms/Utils/CodeMoverUtils.cpp 1019 ${LLVM_DIR}/lib/Transforms/Utils/CtorUtils.cpp 1020 ${LLVM_DIR}/lib/Transforms/Utils/Debugify.cpp 1021 ${LLVM_DIR}/lib/Transforms/Utils/DemoteRegToStack.cpp 1022 ${LLVM_DIR}/lib/Transforms/Utils/EntryExitInstrumenter.cpp 1023 ${LLVM_DIR}/lib/Transforms/Utils/EscapeEnumerator.cpp 1024 ${LLVM_DIR}/lib/Transforms/Utils/Evaluator.cpp 1025 ${LLVM_DIR}/lib/Transforms/Utils/FixIrreducible.cpp 1026 ${LLVM_DIR}/lib/Transforms/Utils/FlattenCFG.cpp 1027 ${LLVM_DIR}/lib/Transforms/Utils/FunctionComparator.cpp 1028 ${LLVM_DIR}/lib/Transforms/Utils/FunctionImportUtils.cpp 1029 ${LLVM_DIR}/lib/Transforms/Utils/GlobalStatus.cpp 1030 ${LLVM_DIR}/lib/Transforms/Utils/GuardUtils.cpp 1031 ${LLVM_DIR}/lib/Transforms/Utils/HelloWorld.cpp 1032 ${LLVM_DIR}/lib/Transforms/Utils/InjectTLIMappings.cpp 1033 ${LLVM_DIR}/lib/Transforms/Utils/InlineFunction.cpp 1034 ${LLVM_DIR}/lib/Transforms/Utils/InstructionNamer.cpp 1035 ${LLVM_DIR}/lib/Transforms/Utils/IntegerDivision.cpp 1036 ${LLVM_DIR}/lib/Transforms/Utils/LCSSA.cpp 1037 ${LLVM_DIR}/lib/Transforms/Utils/LibCallsShrinkWrap.cpp 1038 ${LLVM_DIR}/lib/Transforms/Utils/Local.cpp 1039 ${LLVM_DIR}/lib/Transforms/Utils/LoopPeel.cpp 1040 ${LLVM_DIR}/lib/Transforms/Utils/LoopRotationUtils.cpp 1041 ${LLVM_DIR}/lib/Transforms/Utils/LoopSimplify.cpp 1042 ${LLVM_DIR}/lib/Transforms/Utils/LoopUnroll.cpp 1043 ${LLVM_DIR}/lib/Transforms/Utils/LoopUnrollAndJam.cpp 1044 ${LLVM_DIR}/lib/Transforms/Utils/LoopUnrollRuntime.cpp 1045 ${LLVM_DIR}/lib/Transforms/Utils/LoopUtils.cpp 1046 ${LLVM_DIR}/lib/Transforms/Utils/LoopVersioning.cpp 1047 ${LLVM_DIR}/lib/Transforms/Utils/LowerAtomic.cpp 1048 ${LLVM_DIR}/lib/Transforms/Utils/LowerGlobalDtors.cpp 1049 ${LLVM_DIR}/lib/Transforms/Utils/LowerIFunc.cpp 1050 ${LLVM_DIR}/lib/Transforms/Utils/LowerInvoke.cpp 1051 ${LLVM_DIR}/lib/Transforms/Utils/LowerSwitch.cpp 1052 ${LLVM_DIR}/lib/Transforms/Utils/MatrixUtils.cpp 1053 ${LLVM_DIR}/lib/Transforms/Utils/Mem2Reg.cpp 1054 ${LLVM_DIR}/lib/Transforms/Utils/MemoryOpRemark.cpp 1055 ${LLVM_DIR}/lib/Transforms/Utils/MemoryTaggingSupport.cpp 1056 ${LLVM_DIR}/lib/Transforms/Utils/MetaRenamer.cpp 1057 ${LLVM_DIR}/lib/Transforms/Utils/MisExpect.cpp 1058 ${LLVM_DIR}/lib/Transforms/Utils/ModuleUtils.cpp 1059 ${LLVM_DIR}/lib/Transforms/Utils/NameAnonGlobals.cpp 1060 ${LLVM_DIR}/lib/Transforms/Utils/PredicateInfo.cpp 1061 ${LLVM_DIR}/lib/Transforms/Utils/PromoteMemoryToRegister.cpp 1062 ${LLVM_DIR}/lib/Transforms/Utils/RelLookupTableConverter.cpp 1063 ${LLVM_DIR}/lib/Transforms/Utils/SCCPSolver.cpp 1064 ${LLVM_DIR}/lib/Transforms/Utils/SSAUpdater.cpp 1065 ${LLVM_DIR}/lib/Transforms/Utils/SSAUpdaterBulk.cpp 1066 ${LLVM_DIR}/lib/Transforms/Utils/SampleProfileInference.cpp 1067 ${LLVM_DIR}/lib/Transforms/Utils/SampleProfileLoaderBaseUtil.cpp 1068 ${LLVM_DIR}/lib/Transforms/Utils/ScalarEvolutionExpander.cpp 1069 ${LLVM_DIR}/lib/Transforms/Utils/SimplifyCFG.cpp 1070 ${LLVM_DIR}/lib/Transforms/Utils/SimplifyIndVar.cpp 1071 ${LLVM_DIR}/lib/Transforms/Utils/SimplifyLibCalls.cpp 1072 ${LLVM_DIR}/lib/Transforms/Utils/SizeOpts.cpp 1073 ${LLVM_DIR}/lib/Transforms/Utils/StripGCRelocates.cpp 1074 ${LLVM_DIR}/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp 1075 ${LLVM_DIR}/lib/Transforms/Utils/SymbolRewriter.cpp 1076 ${LLVM_DIR}/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp 1077 ${LLVM_DIR}/lib/Transforms/Utils/UnifyLoopExits.cpp 1078 ${LLVM_DIR}/lib/Transforms/Utils/VNCoercion.cpp 1079 ${LLVM_DIR}/lib/Transforms/Utils/ValueMapper.cpp 1080 ${LLVM_DIR}/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 1081 ${LLVM_DIR}/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 1082 ${LLVM_DIR}/lib/Transforms/Vectorize/LoopVectorize.cpp 1083 ${LLVM_DIR}/lib/Transforms/Vectorize/SLPVectorizer.cpp 1084 ${LLVM_DIR}/lib/Transforms/Vectorize/VPlan.cpp 1085 ${LLVM_DIR}/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp 1086 ${LLVM_DIR}/lib/Transforms/Vectorize/VPlanRecipes.cpp 1087 ${LLVM_DIR}/lib/Transforms/Vectorize/VPlanTransforms.cpp 1088 ${LLVM_DIR}/lib/Transforms/Vectorize/VPlanVerifier.cpp 1089 ${LLVM_DIR}/lib/Transforms/Vectorize/VectorCombine.cpp 1090 ${LLVM_DIR}/lib/Target/TargetLoweringObjectFile.cpp 1091 ${LLVM_DIR}/lib/Target/TargetMachine.cpp 1092 ${LLVM_DIR}/lib/Support/BLAKE3/blake3.c 1093 ${LLVM_DIR}/lib/Support/BLAKE3/blake3_dispatch.c 1094 ${LLVM_DIR}/lib/Support/BLAKE3/blake3_portable.c 1095) 1096 1097if(ARCH STREQUAL "x86" OR ARCH STREQUAL "x86_64") 1098 list(APPEND LLVM_LIST 1099 ${LLVM_DIR}/lib/Target/X86/AsmParser/X86AsmParser.cpp 1100 ${LLVM_DIR}/lib/Target/X86/Disassembler/X86Disassembler.cpp 1101 ${LLVM_DIR}/lib/Target/X86/MCA/X86CustomBehaviour.cpp 1102 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp 1103 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp 1104 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp 1105 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86InstComments.cpp 1106 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.cpp 1107 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86InstrRelaxTables.cpp 1108 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp 1109 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp 1110 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp 1111 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp 1112 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp 1113 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86MnemonicTables.cpp 1114 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp 1115 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp 1116 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp 1117 ${LLVM_DIR}/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp 1118 ${LLVM_DIR}/lib/Target/X86/TargetInfo/X86TargetInfo.cpp 1119 ${LLVM_DIR}/lib/Target/X86/X86AsmPrinter.cpp 1120 ${LLVM_DIR}/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp 1121 ${LLVM_DIR}/lib/Target/X86/X86AvoidTrailingCall.cpp 1122 ${LLVM_DIR}/lib/Target/X86/X86CallFrameOptimization.cpp 1123 ${LLVM_DIR}/lib/Target/X86/X86CallLowering.cpp 1124 ${LLVM_DIR}/lib/Target/X86/X86CallingConv.cpp 1125 ${LLVM_DIR}/lib/Target/X86/X86CmovConversion.cpp 1126 ${LLVM_DIR}/lib/Target/X86/X86DiscriminateMemOps.cpp 1127 ${LLVM_DIR}/lib/Target/X86/X86DomainReassignment.cpp 1128 ${LLVM_DIR}/lib/Target/X86/X86DynAllocaExpander.cpp 1129 ${LLVM_DIR}/lib/Target/X86/X86EvexToVex.cpp 1130 ${LLVM_DIR}/lib/Target/X86/X86ExpandPseudo.cpp 1131 ${LLVM_DIR}/lib/Target/X86/X86FastISel.cpp 1132 ${LLVM_DIR}/lib/Target/X86/X86FastPreTileConfig.cpp 1133 ${LLVM_DIR}/lib/Target/X86/X86FastTileConfig.cpp 1134 ${LLVM_DIR}/lib/Target/X86/X86FixupBWInsts.cpp 1135 ${LLVM_DIR}/lib/Target/X86/X86FixupLEAs.cpp 1136 ${LLVM_DIR}/lib/Target/X86/X86FixupSetCC.cpp 1137 ${LLVM_DIR}/lib/Target/X86/X86FlagsCopyLowering.cpp 1138 ${LLVM_DIR}/lib/Target/X86/X86FloatingPoint.cpp 1139 ${LLVM_DIR}/lib/Target/X86/X86FrameLowering.cpp 1140 ${LLVM_DIR}/lib/Target/X86/X86ISelDAGToDAG.cpp 1141 ${LLVM_DIR}/lib/Target/X86/X86ISelLowering.cpp 1142 ${LLVM_DIR}/lib/Target/X86/X86IndirectBranchTracking.cpp 1143 ${LLVM_DIR}/lib/Target/X86/X86IndirectThunks.cpp 1144 ${LLVM_DIR}/lib/Target/X86/X86InsertPrefetch.cpp 1145 ${LLVM_DIR}/lib/Target/X86/X86InsertWait.cpp 1146 ${LLVM_DIR}/lib/Target/X86/X86InstCombineIntrinsic.cpp 1147 ${LLVM_DIR}/lib/Target/X86/X86InstrFMA3Info.cpp 1148 ${LLVM_DIR}/lib/Target/X86/X86InstrFoldTables.cpp 1149 ${LLVM_DIR}/lib/Target/X86/X86InstrInfo.cpp 1150 ${LLVM_DIR}/lib/Target/X86/X86InstructionSelector.cpp 1151 ${LLVM_DIR}/lib/Target/X86/X86InterleavedAccess.cpp 1152 ${LLVM_DIR}/lib/Target/X86/X86KCFI.cpp 1153 ${LLVM_DIR}/lib/Target/X86/X86LegalizerInfo.cpp 1154 ${LLVM_DIR}/lib/Target/X86/X86LoadValueInjectionLoadHardening.cpp 1155 ${LLVM_DIR}/lib/Target/X86/X86LoadValueInjectionRetHardening.cpp 1156 ${LLVM_DIR}/lib/Target/X86/X86LowerAMXIntrinsics.cpp 1157 ${LLVM_DIR}/lib/Target/X86/X86LowerAMXType.cpp 1158 ${LLVM_DIR}/lib/Target/X86/X86LowerTileCopy.cpp 1159 ${LLVM_DIR}/lib/Target/X86/X86MCInstLower.cpp 1160 ${LLVM_DIR}/lib/Target/X86/X86MachineFunctionInfo.cpp 1161 ${LLVM_DIR}/lib/Target/X86/X86MacroFusion.cpp 1162 ${LLVM_DIR}/lib/Target/X86/X86OptimizeLEAs.cpp 1163 ${LLVM_DIR}/lib/Target/X86/X86PadShortFunction.cpp 1164 ${LLVM_DIR}/lib/Target/X86/X86PartialReduction.cpp 1165 ${LLVM_DIR}/lib/Target/X86/X86PreAMXConfig.cpp 1166 ${LLVM_DIR}/lib/Target/X86/X86PreTileConfig.cpp 1167 ${LLVM_DIR}/lib/Target/X86/X86RegisterBankInfo.cpp 1168 ${LLVM_DIR}/lib/Target/X86/X86RegisterInfo.cpp 1169 ${LLVM_DIR}/lib/Target/X86/X86ReturnThunks.cpp 1170 ${LLVM_DIR}/lib/Target/X86/X86SelectionDAGInfo.cpp 1171 ${LLVM_DIR}/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp 1172 ${LLVM_DIR}/lib/Target/X86/X86SpeculativeExecutionSideEffectSuppression.cpp 1173 ${LLVM_DIR}/lib/Target/X86/X86SpeculativeLoadHardening.cpp 1174 ${LLVM_DIR}/lib/Target/X86/X86Subtarget.cpp 1175 ${LLVM_DIR}/lib/Target/X86/X86TargetMachine.cpp 1176 ${LLVM_DIR}/lib/Target/X86/X86TargetObjectFile.cpp 1177 ${LLVM_DIR}/lib/Target/X86/X86TargetTransformInfo.cpp 1178 ${LLVM_DIR}/lib/Target/X86/X86TileConfig.cpp 1179 ${LLVM_DIR}/lib/Target/X86/X86VZeroUpper.cpp 1180 ${LLVM_DIR}/lib/Target/X86/X86WinEHState.cpp 1181 ) 1182elseif(ARCH STREQUAL "mipsel" OR ARCH STREQUAL "mips64el") 1183 list(APPEND LLVM_LIST 1184 ${LLVM_DIR}/lib/Target/Mips/AsmParser/MipsAsmParser.cpp 1185 ${LLVM_DIR}/lib/Target/Mips/Disassembler/MipsDisassembler.cpp 1186 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp 1187 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp 1188 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp 1189 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp 1190 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp 1191 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsInstPrinter.cpp 1192 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp 1193 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp 1194 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp 1195 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp 1196 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp 1197 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp 1198 ${LLVM_DIR}/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp 1199 ${LLVM_DIR}/lib/Target/Mips/MicroMipsSizeReduction.cpp 1200 ${LLVM_DIR}/lib/Target/Mips/Mips16FrameLowering.cpp 1201 ${LLVM_DIR}/lib/Target/Mips/Mips16HardFloat.cpp 1202 ${LLVM_DIR}/lib/Target/Mips/Mips16HardFloatInfo.cpp 1203 ${LLVM_DIR}/lib/Target/Mips/Mips16ISelDAGToDAG.cpp 1204 ${LLVM_DIR}/lib/Target/Mips/Mips16ISelLowering.cpp 1205 ${LLVM_DIR}/lib/Target/Mips/Mips16InstrInfo.cpp 1206 ${LLVM_DIR}/lib/Target/Mips/Mips16RegisterInfo.cpp 1207 ${LLVM_DIR}/lib/Target/Mips/MipsAnalyzeImmediate.cpp 1208 ${LLVM_DIR}/lib/Target/Mips/MipsAsmPrinter.cpp 1209 ${LLVM_DIR}/lib/Target/Mips/MipsBranchExpansion.cpp 1210 ${LLVM_DIR}/lib/Target/Mips/MipsCCState.cpp 1211 ${LLVM_DIR}/lib/Target/Mips/MipsCallLowering.cpp 1212 ${LLVM_DIR}/lib/Target/Mips/MipsConstantIslandPass.cpp 1213 ${LLVM_DIR}/lib/Target/Mips/MipsDelaySlotFiller.cpp 1214 ${LLVM_DIR}/lib/Target/Mips/MipsExpandPseudo.cpp 1215 ${LLVM_DIR}/lib/Target/Mips/MipsFastISel.cpp 1216 ${LLVM_DIR}/lib/Target/Mips/MipsFrameLowering.cpp 1217 ${LLVM_DIR}/lib/Target/Mips/MipsISelDAGToDAG.cpp 1218 ${LLVM_DIR}/lib/Target/Mips/MipsISelLowering.cpp 1219 ${LLVM_DIR}/lib/Target/Mips/MipsInstrInfo.cpp 1220 ${LLVM_DIR}/lib/Target/Mips/MipsInstructionSelector.cpp 1221 ${LLVM_DIR}/lib/Target/Mips/MipsLegalizerInfo.cpp 1222 ${LLVM_DIR}/lib/Target/Mips/MipsMCInstLower.cpp 1223 ${LLVM_DIR}/lib/Target/Mips/MipsMachineFunction.cpp 1224 ${LLVM_DIR}/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp 1225 ${LLVM_DIR}/lib/Target/Mips/MipsMulMulBugPass.cpp 1226 ${LLVM_DIR}/lib/Target/Mips/MipsOptimizePICCall.cpp 1227 ${LLVM_DIR}/lib/Target/Mips/MipsOs16.cpp 1228 ${LLVM_DIR}/lib/Target/Mips/MipsPostLegalizerCombiner.cpp 1229 ${LLVM_DIR}/lib/Target/Mips/MipsPreLegalizerCombiner.cpp 1230 ${LLVM_DIR}/lib/Target/Mips/MipsRegisterBankInfo.cpp 1231 ${LLVM_DIR}/lib/Target/Mips/MipsRegisterInfo.cpp 1232 ${LLVM_DIR}/lib/Target/Mips/MipsSEFrameLowering.cpp 1233 ${LLVM_DIR}/lib/Target/Mips/MipsSEISelDAGToDAG.cpp 1234 ${LLVM_DIR}/lib/Target/Mips/MipsSEISelLowering.cpp 1235 ${LLVM_DIR}/lib/Target/Mips/MipsSEInstrInfo.cpp 1236 ${LLVM_DIR}/lib/Target/Mips/MipsSERegisterInfo.cpp 1237 ${LLVM_DIR}/lib/Target/Mips/MipsSubtarget.cpp 1238 ${LLVM_DIR}/lib/Target/Mips/MipsTargetMachine.cpp 1239 ${LLVM_DIR}/lib/Target/Mips/MipsTargetObjectFile.cpp 1240 ${LLVM_DIR}/lib/Target/Mips/MipsTargetTransformInfo.cpp 1241 ${LLVM_DIR}/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp 1242 ) 1243elseif(ARCH STREQUAL "aarch64") 1244 list(APPEND LLVM_LIST 1245 ${LLVM_DIR}/lib/CodeGen/MultiHazardRecognizer.cpp 1246 ${LLVM_DIR}/lib/MC/ConstantPools.cpp 1247 ${LLVM_DIR}/lib/MC/MCInstrInfo.cpp 1248 ${LLVM_DIR}/lib/Target/AArch64/AArch64A53Fix835769.cpp 1249 ${LLVM_DIR}/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp 1250 ${LLVM_DIR}/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp 1251 ${LLVM_DIR}/lib/Target/AArch64/AArch64AsmPrinter.cpp 1252 ${LLVM_DIR}/lib/Target/AArch64/AArch64BranchTargets.cpp 1253 ${LLVM_DIR}/lib/Target/AArch64/AArch64CallingConvention.cpp 1254 ${LLVM_DIR}/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp 1255 ${LLVM_DIR}/lib/Target/AArch64/AArch64CollectLOH.cpp 1256 ${LLVM_DIR}/lib/Target/AArch64/AArch64CompressJumpTables.cpp 1257 ${LLVM_DIR}/lib/Target/AArch64/AArch64CondBrTuning.cpp 1258 ${LLVM_DIR}/lib/Target/AArch64/AArch64ConditionOptimizer.cpp 1259 ${LLVM_DIR}/lib/Target/AArch64/AArch64ConditionalCompares.cpp 1260 ${LLVM_DIR}/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp 1261 ${LLVM_DIR}/lib/Target/AArch64/AArch64ExpandImm.cpp 1262 ${LLVM_DIR}/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp 1263 ${LLVM_DIR}/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp 1264 ${LLVM_DIR}/lib/Target/AArch64/AArch64FastISel.cpp 1265 ${LLVM_DIR}/lib/Target/AArch64/AArch64FrameLowering.cpp 1266 ${LLVM_DIR}/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 1267 ${LLVM_DIR}/lib/Target/AArch64/AArch64ISelLowering.cpp 1268 ${LLVM_DIR}/lib/Target/AArch64/AArch64InstrInfo.cpp 1269 ${LLVM_DIR}/lib/Target/AArch64/AArch64KCFI.cpp 1270 ${LLVM_DIR}/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp 1271 ${LLVM_DIR}/lib/Target/AArch64/AArch64LowerHomogeneousPrologEpilog.cpp 1272 ${LLVM_DIR}/lib/Target/AArch64/AArch64MCInstLower.cpp 1273 ${LLVM_DIR}/lib/Target/AArch64/AArch64MIPeepholeOpt.cpp 1274 ${LLVM_DIR}/lib/Target/AArch64/AArch64MachineFunctionInfo.cpp 1275 ${LLVM_DIR}/lib/Target/AArch64/AArch64MachineScheduler.cpp 1276 ${LLVM_DIR}/lib/Target/AArch64/AArch64MacroFusion.cpp 1277 ${LLVM_DIR}/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp 1278 ${LLVM_DIR}/lib/Target/AArch64/AArch64PromoteConstant.cpp 1279 ${LLVM_DIR}/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp 1280 ${LLVM_DIR}/lib/Target/AArch64/AArch64RegisterInfo.cpp 1281 ${LLVM_DIR}/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp 1282 ${LLVM_DIR}/lib/Target/AArch64/AArch64SLSHardening.cpp 1283 ${LLVM_DIR}/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp 1284 ${LLVM_DIR}/lib/Target/AArch64/AArch64SpeculationHardening.cpp 1285 ${LLVM_DIR}/lib/Target/AArch64/AArch64StackTagging.cpp 1286 ${LLVM_DIR}/lib/Target/AArch64/AArch64StackTaggingPreRA.cpp 1287 ${LLVM_DIR}/lib/Target/AArch64/AArch64StorePairSuppress.cpp 1288 ${LLVM_DIR}/lib/Target/AArch64/AArch64Subtarget.cpp 1289 ${LLVM_DIR}/lib/Target/AArch64/AArch64TargetMachine.cpp 1290 ${LLVM_DIR}/lib/Target/AArch64/AArch64TargetObjectFile.cpp 1291 ${LLVM_DIR}/lib/Target/AArch64/AArch64TargetTransformInfo.cpp 1292 ${LLVM_DIR}/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 1293 ${LLVM_DIR}/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp 1294 ${LLVM_DIR}/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp 1295 ${LLVM_DIR}/lib/Target/AArch64/GISel/AArch64CallLowering.cpp 1296 ${LLVM_DIR}/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.cpp 1297 ${LLVM_DIR}/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp 1298 ${LLVM_DIR}/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp 1299 ${LLVM_DIR}/lib/Target/AArch64/GISel/AArch64O0PreLegalizerCombiner.cpp 1300 ${LLVM_DIR}/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp 1301 ${LLVM_DIR}/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp 1302 ${LLVM_DIR}/lib/Target/AArch64/GISel/AArch64PostSelectOptimize.cpp 1303 ${LLVM_DIR}/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp 1304 ${LLVM_DIR}/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp 1305 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp 1306 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp 1307 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp 1308 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp 1309 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp 1310 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp 1311 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp 1312 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp 1313 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp 1314 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp 1315 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp 1316 ${LLVM_DIR}/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp 1317 ${LLVM_DIR}/lib/Target/AArch64/SMEABIPass.cpp 1318 ${LLVM_DIR}/lib/Target/AArch64/SVEIntrinsicOpts.cpp 1319 ${LLVM_DIR}/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp 1320 ${LLVM_DIR}/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp 1321 ${LLVM_DIR}/lib/Target/AArch64/Utils/AArch64SMEAttributes.cpp 1322 ${LLVM_DIR}/lib/Transforms/IPO/BarrierNoopPass.cpp 1323 ) 1324elseif(ARCH STREQUAL "arm") 1325 list(APPEND LLVM_LIST 1326 ${LLVM_DIR}/lib/CodeGen/MultiHazardRecognizer.cpp 1327 ${LLVM_DIR}/lib/MC/ConstantPools.cpp 1328 ${LLVM_DIR}/lib/MC/MCInstrInfo.cpp 1329 ${LLVM_DIR}/lib/Target/ARM/A15SDOptimizer.cpp 1330 ${LLVM_DIR}/lib/Target/ARM/ARMAsmPrinter.cpp 1331 ${LLVM_DIR}/lib/Target/ARM/ARMBaseInstrInfo.cpp 1332 ${LLVM_DIR}/lib/Target/ARM/ARMBaseRegisterInfo.cpp 1333 ${LLVM_DIR}/lib/Target/ARM/ARMBasicBlockInfo.cpp 1334 ${LLVM_DIR}/lib/Target/ARM/ARMBlockPlacement.cpp 1335 ${LLVM_DIR}/lib/Target/ARM/ARMBranchTargets.cpp 1336 ${LLVM_DIR}/lib/Target/ARM/ARMCallLowering.cpp 1337 ${LLVM_DIR}/lib/Target/ARM/ARMCallingConv.cpp 1338 ${LLVM_DIR}/lib/Target/ARM/ARMConstantIslandPass.cpp 1339 ${LLVM_DIR}/lib/Target/ARM/ARMConstantPoolValue.cpp 1340 ${LLVM_DIR}/lib/Target/ARM/ARMExpandPseudoInsts.cpp 1341 ${LLVM_DIR}/lib/Target/ARM/ARMFastISel.cpp 1342 ${LLVM_DIR}/lib/Target/ARM/ARMFixCortexA57AES1742098Pass.cpp 1343 ${LLVM_DIR}/lib/Target/ARM/ARMFrameLowering.cpp 1344 ${LLVM_DIR}/lib/Target/ARM/ARMHazardRecognizer.cpp 1345 ${LLVM_DIR}/lib/Target/ARM/ARMISelDAGToDAG.cpp 1346 ${LLVM_DIR}/lib/Target/ARM/ARMISelLowering.cpp 1347 ${LLVM_DIR}/lib/Target/ARM/ARMInstrInfo.cpp 1348 ${LLVM_DIR}/lib/Target/ARM/ARMInstructionSelector.cpp 1349 ${LLVM_DIR}/lib/Target/ARM/ARMLegalizerInfo.cpp 1350 ${LLVM_DIR}/lib/Target/ARM/ARMLoadStoreOptimizer.cpp 1351 ${LLVM_DIR}/lib/Target/ARM/ARMLowOverheadLoops.cpp 1352 ${LLVM_DIR}/lib/Target/ARM/ARMMCInstLower.cpp 1353 ${LLVM_DIR}/lib/Target/ARM/ARMMachineFunctionInfo.cpp 1354 ${LLVM_DIR}/lib/Target/ARM/ARMMacroFusion.cpp 1355 ${LLVM_DIR}/lib/Target/ARM/ARMOptimizeBarriersPass.cpp 1356 ${LLVM_DIR}/lib/Target/ARM/ARMParallelDSP.cpp 1357 ${LLVM_DIR}/lib/Target/ARM/ARMRegisterBankInfo.cpp 1358 ${LLVM_DIR}/lib/Target/ARM/ARMRegisterInfo.cpp 1359 ${LLVM_DIR}/lib/Target/ARM/ARMSLSHardening.cpp 1360 ${LLVM_DIR}/lib/Target/ARM/ARMSelectionDAGInfo.cpp 1361 ${LLVM_DIR}/lib/Target/ARM/ARMSubtarget.cpp 1362 ${LLVM_DIR}/lib/Target/ARM/ARMTargetMachine.cpp 1363 ${LLVM_DIR}/lib/Target/ARM/ARMTargetObjectFile.cpp 1364 ${LLVM_DIR}/lib/Target/ARM/ARMTargetTransformInfo.cpp 1365 ${LLVM_DIR}/lib/Target/ARM/AsmParser/ARMAsmParser.cpp 1366 ${LLVM_DIR}/lib/Target/ARM/Disassembler/ARMDisassembler.cpp 1367 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp 1368 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp 1369 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 1370 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp 1371 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp 1372 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp 1373 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp 1374 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp 1375 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp 1376 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp 1377 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp 1378 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp 1379 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp 1380 ${LLVM_DIR}/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp 1381 ${LLVM_DIR}/lib/Target/ARM/MLxExpansionPass.cpp 1382 ${LLVM_DIR}/lib/Target/ARM/MVEGatherScatterLowering.cpp 1383 ${LLVM_DIR}/lib/Target/ARM/MVELaneInterleavingPass.cpp 1384 ${LLVM_DIR}/lib/Target/ARM/MVETPAndVPTOptimisationsPass.cpp 1385 ${LLVM_DIR}/lib/Target/ARM/MVETailPredication.cpp 1386 ${LLVM_DIR}/lib/Target/ARM/MVEVPTBlockPass.cpp 1387 ${LLVM_DIR}/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp 1388 ${LLVM_DIR}/lib/Target/ARM/Thumb1FrameLowering.cpp 1389 ${LLVM_DIR}/lib/Target/ARM/Thumb1InstrInfo.cpp 1390 ${LLVM_DIR}/lib/Target/ARM/Thumb2ITBlockPass.cpp 1391 ${LLVM_DIR}/lib/Target/ARM/Thumb2InstrInfo.cpp 1392 ${LLVM_DIR}/lib/Target/ARM/Thumb2SizeReduction.cpp 1393 ${LLVM_DIR}/lib/Target/ARM/ThumbRegisterInfo.cpp 1394 ${LLVM_DIR}/lib/Target/ARM/Utils/ARMBaseInfo.cpp 1395 ${LLVM_DIR}/lib/Transforms/IPO/BarrierNoopPass.cpp 1396 ) 1397elseif(ARCH STREQUAL "loongarch64") 1398 list(APPEND LLVM_LIST 1399 ${LLVM_DIR}/lib/Target/LoongArch/AsmParser/LoongArchAsmParser.cpp 1400 ${LLVM_DIR}/lib/Target/LoongArch/Disassembler/LoongArchDisassembler.cpp 1401 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchAsmPrinter.cpp 1402 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchExpandAtomicPseudoInsts.cpp 1403 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp 1404 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchFrameLowering.cpp 1405 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchISelDAGToDAG.cpp 1406 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchISelLowering.cpp 1407 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchInstrInfo.cpp 1408 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchMCInstLower.cpp 1409 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchRegisterInfo.cpp 1410 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchSubtarget.cpp 1411 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchTargetMachine.cpp 1412 ${LLVM_DIR}/lib/Target/LoongArch/MCTargetDesc/LoongArchAsmBackend.cpp 1413 ${LLVM_DIR}/lib/Target/LoongArch/MCTargetDesc/LoongArchBaseInfo.cpp 1414 ${LLVM_DIR}/lib/Target/LoongArch/MCTargetDesc/LoongArchELFObjectWriter.cpp 1415 ${LLVM_DIR}/lib/Target/LoongArch/MCTargetDesc/LoongArchELFStreamer.cpp 1416 ${LLVM_DIR}/lib/Target/LoongArch/MCTargetDesc/LoongArchInstPrinter.cpp 1417 ${LLVM_DIR}/lib/Target/LoongArch/MCTargetDesc/LoongArchMCAsmInfo.cpp 1418 ${LLVM_DIR}/lib/Target/LoongArch/MCTargetDesc/LoongArchMCCodeEmitter.cpp 1419 ${LLVM_DIR}/lib/Target/LoongArch/MCTargetDesc/LoongArchMCExpr.cpp 1420 ${LLVM_DIR}/lib/Target/LoongArch/MCTargetDesc/LoongArchMCTargetDesc.cpp 1421 ${LLVM_DIR}/lib/Target/LoongArch/MCTargetDesc/LoongArchMatInt.cpp 1422 ${LLVM_DIR}/lib/Target/LoongArch/MCTargetDesc/LoongArchTargetStreamer.cpp 1423 ${LLVM_DIR}/lib/Target/LoongArch/TargetInfo/LoongArchTargetInfo.cpp 1424 ${LLVM_DIR}/lib/TargetParser/LoongArchTargetParser.cpp 1425 ${LLVM_DIR}/lib/Transforms/IPO/BarrierNoopPass.cpp 1426 ) 1427elseif(ARCH STREQUAL "ppc64le") 1428 list(APPEND LLVM_LIST 1429 ${LLVM_DIR}/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp 1430 ${LLVM_DIR}/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp 1431 ${LLVM_DIR}/lib/Target/PowerPC/GISel/PPCCallLowering.cpp 1432 ${LLVM_DIR}/lib/Target/PowerPC/GISel/PPCInstructionSelector.cpp 1433 ${LLVM_DIR}/lib/Target/PowerPC/GISel/PPCLegalizerInfo.cpp 1434 ${LLVM_DIR}/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp 1435 ${LLVM_DIR}/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp 1436 ${LLVM_DIR}/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp 1437 ${LLVM_DIR}/lib/Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp 1438 ${LLVM_DIR}/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp 1439 ${LLVM_DIR}/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp 1440 ${LLVM_DIR}/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp 1441 ${LLVM_DIR}/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp 1442 ${LLVM_DIR}/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp 1443 ${LLVM_DIR}/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp 1444 ${LLVM_DIR}/lib/Target/PowerPC/MCTargetDesc/PPCXCOFFObjectWriter.cpp 1445 ${LLVM_DIR}/lib/Target/PowerPC/MCTargetDesc/PPCXCOFFStreamer.cpp 1446 ${LLVM_DIR}/lib/Target/PowerPC/PPCAsmPrinter.cpp 1447 ${LLVM_DIR}/lib/Target/PowerPC/PPCBoolRetToInt.cpp 1448 ${LLVM_DIR}/lib/Target/PowerPC/PPCBranchCoalescing.cpp 1449 ${LLVM_DIR}/lib/Target/PowerPC/PPCBranchSelector.cpp 1450 ${LLVM_DIR}/lib/Target/PowerPC/PPCCCState.cpp 1451 ${LLVM_DIR}/lib/Target/PowerPC/PPCCTRLoops.cpp 1452 ${LLVM_DIR}/lib/Target/PowerPC/PPCCTRLoopsVerify.cpp 1453 ${LLVM_DIR}/lib/Target/PowerPC/PPCCallingConv.cpp 1454 ${LLVM_DIR}/lib/Target/PowerPC/PPCEarlyReturn.cpp 1455 ${LLVM_DIR}/lib/Target/PowerPC/PPCExpandAtomicPseudoInsts.cpp 1456 ${LLVM_DIR}/lib/Target/PowerPC/PPCExpandISEL.cpp 1457 ${LLVM_DIR}/lib/Target/PowerPC/PPCFastISel.cpp 1458 ${LLVM_DIR}/lib/Target/PowerPC/PPCFrameLowering.cpp 1459 ${LLVM_DIR}/lib/Target/PowerPC/PPCGenScalarMASSEntries.cpp 1460 ${LLVM_DIR}/lib/Target/PowerPC/PPCHazardRecognizers.cpp 1461 ${LLVM_DIR}/lib/Target/PowerPC/PPCISelDAGToDAG.cpp 1462 ${LLVM_DIR}/lib/Target/PowerPC/PPCISelLowering.cpp 1463 ${LLVM_DIR}/lib/Target/PowerPC/PPCInstrInfo.cpp 1464 ${LLVM_DIR}/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp 1465 ${LLVM_DIR}/lib/Target/PowerPC/PPCLowerMASSVEntries.cpp 1466 ${LLVM_DIR}/lib/Target/PowerPC/PPCMCInstLower.cpp 1467 ${LLVM_DIR}/lib/Target/PowerPC/PPCMIPeephole.cpp 1468 ${LLVM_DIR}/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp 1469 ${LLVM_DIR}/lib/Target/PowerPC/PPCMachineScheduler.cpp 1470 ${LLVM_DIR}/lib/Target/PowerPC/PPCMacroFusion.cpp 1471 ${LLVM_DIR}/lib/Target/PowerPC/PPCPreEmitPeephole.cpp 1472 ${LLVM_DIR}/lib/Target/PowerPC/PPCReduceCRLogicals.cpp 1473 ${LLVM_DIR}/lib/Target/PowerPC/PPCRegisterInfo.cpp 1474 ${LLVM_DIR}/lib/Target/PowerPC/PPCSubtarget.cpp 1475 ${LLVM_DIR}/lib/Target/PowerPC/PPCTLSDynamicCall.cpp 1476 ${LLVM_DIR}/lib/Target/PowerPC/PPCTOCRegDeps.cpp 1477 ${LLVM_DIR}/lib/Target/PowerPC/PPCTargetMachine.cpp 1478 ${LLVM_DIR}/lib/Target/PowerPC/PPCTargetObjectFile.cpp 1479 ${LLVM_DIR}/lib/Target/PowerPC/PPCTargetTransformInfo.cpp 1480 ${LLVM_DIR}/lib/Target/PowerPC/PPCVSXCopy.cpp 1481 ${LLVM_DIR}/lib/Target/PowerPC/PPCVSXFMAMutate.cpp 1482 ${LLVM_DIR}/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp 1483 ${LLVM_DIR}/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp 1484 ) 1485elseif(ARCH STREQUAL "riscv64") 1486 list(APPEND LLVM_LIST 1487 ${LLVM_DIR}/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp 1488 ${LLVM_DIR}/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp 1489 ${LLVM_DIR}/lib/Target/RISCV/GISel/RISCVCallLowering.cpp 1490 ${LLVM_DIR}/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp 1491 ${LLVM_DIR}/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp 1492 ${LLVM_DIR}/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp 1493 ${LLVM_DIR}/lib/Target/RISCV/MCA/RISCVCustomBehaviour.cpp 1494 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp 1495 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp 1496 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp 1497 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp 1498 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp 1499 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp 1500 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp 1501 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp 1502 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVMCObjectFileInfo.cpp 1503 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp 1504 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVMatInt.cpp 1505 ${LLVM_DIR}/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp 1506 ${LLVM_DIR}/lib/Target/RISCV/RISCVAsmPrinter.cpp 1507 ${LLVM_DIR}/lib/Target/RISCV/RISCVCodeGenPrepare.cpp 1508 ${LLVM_DIR}/lib/Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp 1509 ${LLVM_DIR}/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp 1510 ${LLVM_DIR}/lib/Target/RISCV/RISCVFrameLowering.cpp 1511 ${LLVM_DIR}/lib/Target/RISCV/RISCVGatherScatterLowering.cpp 1512 ${LLVM_DIR}/lib/Target/RISCV/RISCVISelDAGToDAG.cpp 1513 ${LLVM_DIR}/lib/Target/RISCV/RISCVISelLowering.cpp 1514 ${LLVM_DIR}/lib/Target/RISCV/RISCVInsertVSETVLI.cpp 1515 ${LLVM_DIR}/lib/Target/RISCV/RISCVInstrInfo.cpp 1516 ${LLVM_DIR}/lib/Target/RISCV/RISCVMCInstLower.cpp 1517 ${LLVM_DIR}/lib/Target/RISCV/RISCVMachineFunctionInfo.cpp 1518 ${LLVM_DIR}/lib/Target/RISCV/RISCVMacroFusion.cpp 1519 ${LLVM_DIR}/lib/Target/RISCV/RISCVMakeCompressible.cpp 1520 ${LLVM_DIR}/lib/Target/RISCV/RISCVMergeBaseOffset.cpp 1521 ${LLVM_DIR}/lib/Target/RISCV/RISCVRedundantCopyElimination.cpp 1522 ${LLVM_DIR}/lib/Target/RISCV/RISCVRegisterInfo.cpp 1523 ${LLVM_DIR}/lib/Target/RISCV/RISCVSExtWRemoval.cpp 1524 ${LLVM_DIR}/lib/Target/RISCV/RISCVStripWSuffix.cpp 1525 ${LLVM_DIR}/lib/Target/RISCV/RISCVSubtarget.cpp 1526 ${LLVM_DIR}/lib/Target/RISCV/RISCVTargetMachine.cpp 1527 ${LLVM_DIR}/lib/Target/RISCV/RISCVTargetObjectFile.cpp 1528 ${LLVM_DIR}/lib/Target/RISCV/RISCVTargetTransformInfo.cpp 1529 ${LLVM_DIR}/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp 1530 ${LLVM_DIR}/lib/TargetParser/RISCVTargetParser.cpp 1531 ${LLVM_DIR}/lib/Transforms/IPO/BarrierNoopPass.cpp 1532 ) 1533endif() 1534 1535if(REACTOR_EMIT_DEBUG_INFO) 1536 list(APPEND LLVM_LIST 1537 ${LLVM_DIR}/lib/Demangle/ItaniumDemangle.cpp 1538 ) 1539endif() 1540 1541set(LLVM_INCLUDE_DIR "") 1542 1543if(WIN32) 1544 list(APPEND LLVM_INCLUDE_DIR ${LLVM_CONFIG_DIR}/windows/include) 1545elseif(LINUX) 1546 list(APPEND LLVM_INCLUDE_DIR ${LLVM_CONFIG_DIR}/linux/include) 1547 list(APPEND LIBBACKTRACE_INCLUDE_DIR ${LIBBACKTRACE_CONFIG_DIR}/linux/include) 1548elseif(APPLE) 1549 list(APPEND LLVM_INCLUDE_DIR ${LLVM_CONFIG_DIR}/darwin/include) 1550 list(APPEND LIBBACKTRACE_INCLUDE_DIR ${LIBBACKTRACE_CONFIG_DIR}/darwin/include) 1551elseif(ANDROID) 1552 list(APPEND LLVM_INCLUDE_DIR ${LLVM_CONFIG_DIR}/android/include) 1553 list(APPEND LIBBACKTRACE_INCLUDE_DIR ${LIBBACKTRACE_CONFIG_DIR}/android/include) 1554elseif(FUCHSIA) 1555 list(APPEND LLVM_INCLUDE_DIR ${LLVM_CONFIG_DIR}/fuchsia/include) 1556endif() 1557 1558list(APPEND LLVM_INCLUDE_DIR 1559 ${LLVM_DIR}/include 1560 ${LLVM_DIR}/lib/Target/AArch64 1561 ${LLVM_DIR}/lib/Target/ARM 1562 ${LLVM_DIR}/lib/Target/LoongArch 1563 ${LLVM_DIR}/lib/Target/Mips 1564 ${LLVM_DIR}/lib/Target/PowerPC 1565 ${LLVM_DIR}/lib/Target/RISCV 1566 ${LLVM_DIR}/lib/Target/X86 1567 ${LLVM_CONFIG_DIR}/common/include 1568 ${LLVM_CONFIG_DIR}/common/lib/IR 1569 ${LLVM_CONFIG_DIR}/common/lib/Target/AArch64 1570 ${LLVM_CONFIG_DIR}/common/lib/Target/ARM 1571 ${LLVM_CONFIG_DIR}/common/lib/Target/LoongArch 1572 ${LLVM_CONFIG_DIR}/common/lib/Target/Mips 1573 ${LLVM_CONFIG_DIR}/common/lib/Target/PowerPC 1574 ${LLVM_CONFIG_DIR}/common/lib/Target/RISCV 1575 ${LLVM_CONFIG_DIR}/common/lib/Target/X86 1576 ${LLVM_CONFIG_DIR}/common/lib/Transforms/InstCombine 1577 ${LLVM_CONFIG_DIR}/common/lib/ExecutionEngine/JITLink 1578) 1579 1580# Suppress known LLVM warnings 1581set(LLVM_COMPILE_OPTIONS "") 1582 1583if(FUCHSIA) 1584 list(APPEND LLVM_COMPILE_OPTIONS 1585 "-Wno-cpp" # Ignore #warning for unimplemented features in Process.inc. 1586 ) 1587elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang") 1588 list(APPEND LLVM_COMPILE_OPTIONS 1589 "-Wno-deprecated-declarations" 1590 ) 1591elseif(CMAKE_CXX_COMPILER_ID MATCHES "GNU") 1592 list(APPEND LLVM_COMPILE_OPTIONS 1593 "-Wno-noexcept-type" # mangled name for ‘X’ will change in C++17 because the exception specification is part of a function type 1594 "-Wno-maybe-uninitialized" # ‘X’ may be used uninitialized in this function 1595 "-Wno-deprecated-declarations" 1596 "-Wno-missing-template-keyword" 1597 "-Wno-missing-braces" 1598 ) 1599 if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 8) 1600 list(APPEND LLVM_COMPILE_OPTIONS 1601 "-Wno-class-memaccess" # memset/memcmp used on non-trivial class object 1602 "-Wno-attributes" # declared inline but not inline 1603 ) 1604 endif() 1605 if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 9) 1606 list(APPEND LLVM_COMPILE_OPTIONS 1607 "-Wno-init-list-lifetime" # assignment from temporary initializer_list does not extend the lifetime of the underlying array 1608 ) 1609 endif() 1610elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") 1611 list(APPEND LLVM_COMPILE_OPTIONS 1612 "/wd4141" # 'inline': used more than once 1613 "/wd4146" # unary minus operator applied to unsigned type, result still unsigned 1614 "/wd4244" # 'X': conversion from 'uint64_t' to 'const unsigned int', possible loss of data 1615 "/wd4267" # 'X': conversion from 'size_t' to 'unsigned int', possible loss of data 1616 "/wd4291" # 'void X new(size_t,unsigned int,unsigned int)': no matching operator delete found; memory will not be freed if initialization throws an exception 1617 "/wd4319" # 'X': zero extending 'unsigned int' to 'uint64_t' of greater size 1618 "/wd4624" # 'X': destructor was implicitly defined as deleted 1619 "/wd4805" # 'X': unsafe mix of type 'unsigned int' and type 'bool' in operation 1620 "/wd4996" # 'X': Call to 'Y' with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. 1621 ) 1622endif() 1623 1624# Disable SIMD in Blake3 1625list(APPEND LLVM_COMPILE_OPTIONS 1626 "-DBLAKE3_NO_AVX512" 1627 "-DBLAKE3_NO_AVX2" 1628 "-DBLAKE3_NO_SSE41" 1629 "-DBLAKE3_NO_SSE2" 1630 "-DBLAKE3_USE_NEON=0" 1631) 1632 1633add_library(llvm STATIC EXCLUDE_FROM_ALL ${LLVM_LIST}) 1634 1635set_target_properties(llvm PROPERTIES 1636 POSITION_INDEPENDENT_CODE 1 1637) 1638 1639target_include_directories(llvm 1640 PUBLIC 1641 "${LLVM_INCLUDE_DIR}" 1642) 1643 1644target_compile_options(llvm 1645 PUBLIC 1646 "${LLVM_COMPILE_OPTIONS}" 1647) 1648 1649target_compile_definitions(llvm 1650 PUBLIC 1651 "__STDC_CONSTANT_MACROS" 1652 "__STDC_LIMIT_MACROS" 1653) 1654 1655# Add required libraries for LLVM 1656if(LINUX OR APPLE) 1657 target_link_libraries(llvm dl) 1658endif() 1659 1660if(SWIFTSHADER_EMIT_COVERAGE) 1661 # llvm-with-cov is an llvm target with additional coverage library 1662 # functionality. This is used to build 'turbo-cov', a custom and faster 1663 # reimplementation of llvm-cov. 1664 add_library(llvm-with-cov STATIC EXCLUDE_FROM_ALL 1665 ${LLVM_DIR}/lib/ProfileData/InstrProfReader.cpp 1666 ${LLVM_DIR}/lib/ProfileData/ProfileSummaryBuilder.cpp 1667 ${LLVM_DIR}/lib/ProfileData/Coverage/CoverageMapping.cpp 1668 ${LLVM_DIR}/lib/ProfileData/Coverage/CoverageMappingReader.cpp 1669 ${LLVM_DIR}/lib/Support/Compression.cpp 1670 ) 1671 set_target_properties(llvm-with-cov PROPERTIES 1672 POSITION_INDEPENDENT_CODE 1 1673 FOLDER "LLVM" 1674 ) 1675 1676 target_include_directories(llvm-with-cov 1677 PUBLIC 1678 ${LLVM_INCLUDE_DIR} 1679 ) 1680 1681 target_compile_definitions(llvm-with-cov 1682 PUBLIC 1683 "__STDC_CONSTANT_MACROS" 1684 "__STDC_LIMIT_MACROS" 1685 ) 1686 1687 if(LINUX OR APPLE) 1688 target_link_libraries(llvm-with-cov llvm pthread) 1689 endif() 1690endif() 1691