| add_llvm_library(LLVMCodeGen |
| AggressiveAntiDepBreaker.cpp |
| AllocationOrder.cpp |
| Analysis.cpp |
| BasicTargetTransformInfo.cpp |
| BranchFolding.cpp |
| CalcSpillWeights.cpp |
| CallingConvLower.cpp |
| CodeGen.cpp |
| CodePlacementOpt.cpp |
| CriticalAntiDepBreaker.cpp |
| DFAPacketizer.cpp |
| DeadMachineInstructionElim.cpp |
| DwarfEHPrepare.cpp |
| EarlyIfConversion.cpp |
| EdgeBundles.cpp |
| ExecutionDepsFix.cpp |
| ExpandISelPseudos.cpp |
| ExpandPostRAPseudos.cpp |
| GCMetadata.cpp |
| GCMetadataPrinter.cpp |
| GCStrategy.cpp |
| IfConversion.cpp |
| InlineSpiller.cpp |
| InterferenceCache.cpp |
| IntrinsicLowering.cpp |
| JITCodeEmitter.cpp |
| LLVMTargetMachine.cpp |
| LatencyPriorityQueue.cpp |
| LexicalScopes.cpp |
| LiveDebugVariables.cpp |
| LiveInterval.cpp |
| LiveIntervalAnalysis.cpp |
| LiveIntervalUnion.cpp |
| LiveRangeCalc.cpp |
| LiveRangeEdit.cpp |
| LiveRegMatrix.cpp |
| LiveStackAnalysis.cpp |
| LiveVariables.cpp |
| LocalStackSlotAllocation.cpp |
| MachineBasicBlock.cpp |
| MachineBlockFrequencyInfo.cpp |
| MachineBlockPlacement.cpp |
| MachineBranchProbabilityInfo.cpp |
| MachineCSE.cpp |
| MachineCodeEmitter.cpp |
| MachineCopyPropagation.cpp |
| MachineDominators.cpp |
| MachineFunction.cpp |
| MachineFunctionAnalysis.cpp |
| MachineFunctionPass.cpp |
| MachineFunctionPrinterPass.cpp |
| MachineInstr.cpp |
| MachineInstrBundle.cpp |
| MachineLICM.cpp |
| MachineLoopInfo.cpp |
| MachineModuleInfo.cpp |
| MachineModuleInfoImpls.cpp |
| MachinePassRegistry.cpp |
| MachinePostDominators.cpp |
| MachineRegisterInfo.cpp |
| MachineSSAUpdater.cpp |
| MachineScheduler.cpp |
| MachineSink.cpp |
| MachineTraceMetrics.cpp |
| MachineVerifier.cpp |
| OcamlGC.cpp |
| OptimizePHIs.cpp |
| PHIElimination.cpp |
| PHIEliminationUtils.cpp |
| Passes.cpp |
| PeepholeOptimizer.cpp |
| PostRASchedulerList.cpp |
| ProcessImplicitDefs.cpp |
| PrologEpilogInserter.cpp |
| PseudoSourceValue.cpp |
| RegAllocBase.cpp |
| RegAllocBasic.cpp |
| RegAllocFast.cpp |
| RegAllocGreedy.cpp |
| RegAllocPBQP.cpp |
| RegisterClassInfo.cpp |
| RegisterCoalescer.cpp |
| RegisterPressure.cpp |
| RegisterScavenging.cpp |
| ScheduleDAG.cpp |
| ScheduleDAGInstrs.cpp |
| ScheduleDAGPrinter.cpp |
| ScoreboardHazardRecognizer.cpp |
| ShadowStackGC.cpp |
| ShrinkWrapping.cpp |
| SjLjEHPrepare.cpp |
| SlotIndexes.cpp |
| SpillPlacement.cpp |
| Spiller.cpp |
| SplitKit.cpp |
| StackColoring.cpp |
| StackProtector.cpp |
| StackSlotColoring.cpp |
| StrongPHIElimination.cpp |
| TailDuplication.cpp |
| TargetFrameLoweringImpl.cpp |
| TargetInstrInfo.cpp |
| TargetLoweringBase.cpp |
| TargetLoweringObjectFileImpl.cpp |
| TargetOptionsImpl.cpp |
| TargetRegisterInfo.cpp |
| TargetSchedule.cpp |
| TwoAddressInstructionPass.cpp |
| UnreachableBlockElim.cpp |
| VirtRegMap.cpp |
| ) |
| |
| add_dependencies(LLVMCodeGen intrinsics_gen) |
| |
| add_subdirectory(SelectionDAG) |
| add_subdirectory(AsmPrinter) |