CMakeLists.txt revision 491a13691d3b30b8288dfc6e01ad6a58f69a4ce6
1add_llvm_library(LLVMCodeGen 2 AggressiveAntiDepBreaker.cpp 3 AllocationOrder.cpp 4 Analysis.cpp 5 BranchFolding.cpp 6 CalcSpillWeights.cpp 7 CallingConvLower.cpp 8 CodeGen.cpp 9 CodePlacementOpt.cpp 10 CriticalAntiDepBreaker.cpp 11 DeadMachineInstructionElim.cpp 12 DwarfEHPrepare.cpp 13 EdgeBundles.cpp 14 ELFCodeEmitter.cpp 15 ELFWriter.cpp 16 ExpandISelPseudos.cpp 17 GCMetadata.cpp 18 GCMetadataPrinter.cpp 19 GCStrategy.cpp 20 IfConversion.cpp 21 InlineSpiller.cpp 22 InterferenceCache.cpp 23 IntrinsicLowering.cpp 24 LLVMTargetMachine.cpp 25 LatencyPriorityQueue.cpp 26 LiveDebugVariables.cpp 27 LiveInterval.cpp 28 LiveIntervalAnalysis.cpp 29 LiveIntervalUnion.cpp 30 LiveStackAnalysis.cpp 31 LiveVariables.cpp 32 LiveRangeEdit.cpp 33 LocalStackSlotAllocation.cpp 34 LowerSubregs.cpp 35 MachineBasicBlock.cpp 36 MachineCSE.cpp 37 MachineDominators.cpp 38 MachineFunction.cpp 39 MachineFunctionAnalysis.cpp 40 MachineFunctionPass.cpp 41 MachineFunctionPrinterPass.cpp 42 MachineInstr.cpp 43 MachineLICM.cpp 44 MachineLoopInfo.cpp 45 MachineLoopRanges.cpp 46 MachineModuleInfo.cpp 47 MachineModuleInfoImpls.cpp 48 MachinePassRegistry.cpp 49 MachineRegisterInfo.cpp 50 MachineSSAUpdater.cpp 51 MachineSink.cpp 52 MachineVerifier.cpp 53 ObjectCodeEmitter.cpp 54 OcamlGC.cpp 55 OptimizePHIs.cpp 56 PHIElimination.cpp 57 PHIEliminationUtils.cpp 58 Passes.cpp 59 PeepholeOptimizer.cpp 60 PostRASchedulerList.cpp 61 PreAllocSplitting.cpp 62 ProcessImplicitDefs.cpp 63 PrologEpilogInserter.cpp 64 PseudoSourceValue.cpp 65 RegAllocBasic.cpp 66 RegAllocFast.cpp 67 RegAllocGreedy.cpp 68 RegAllocLinearScan.cpp 69 RegAllocPBQP.cpp 70 RegisterClassInfo.cpp 71 RegisterCoalescer.cpp 72 RegisterScavenging.cpp 73 RenderMachineFunction.cpp 74 ScheduleDAG.cpp 75 ScheduleDAGEmit.cpp 76 ScheduleDAGInstrs.cpp 77 ScheduleDAGPrinter.cpp 78 ScoreboardHazardRecognizer.cpp 79 ShadowStackGC.cpp 80 ShrinkWrapping.cpp 81 SimpleRegisterCoalescing.cpp 82 SjLjEHPrepare.cpp 83 SlotIndexes.cpp 84 Spiller.cpp 85 SpillPlacement.cpp 86 SplitKit.cpp 87 Splitter.cpp 88 StackProtector.cpp 89 StackSlotColoring.cpp 90 StrongPHIElimination.cpp 91 TailDuplication.cpp 92 TargetInstrInfoImpl.cpp 93 TargetLoweringObjectFileImpl.cpp 94 TwoAddressInstructionPass.cpp 95 UnreachableBlockElim.cpp 96 VirtRegMap.cpp 97 VirtRegRewriter.cpp 98 ) 99 100add_subdirectory(SelectionDAG) 101add_subdirectory(AsmPrinter) 102