PageRenderTime 23ms CodeModel.GetById 20ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/3rd_party/llvm/lib/CodeGen/CMakeLists.txt

https://code.google.com/p/softart/
CMake | 117 lines | 115 code | 2 blank | 0 comment | 0 complexity | eee788bfb62eef14d19504ea1e69fcf0 MD5 | raw file
Possible License(s): LGPL-2.1, BSD-3-Clause, JSON, MPL-2.0-no-copyleft-exception, GPL-2.0, GPL-3.0, LGPL-3.0, BSD-2-Clause
  1add_llvm_library(LLVMCodeGen
  2  AggressiveAntiDepBreaker.cpp
  3  AllocationOrder.cpp
  4  Analysis.cpp
  5  BasicTargetTransformInfo.cpp
  6  BranchFolding.cpp
  7  CalcSpillWeights.cpp
  8  CallingConvLower.cpp
  9  CodeGen.cpp
 10  CriticalAntiDepBreaker.cpp
 11  DFAPacketizer.cpp
 12  DeadMachineInstructionElim.cpp
 13  DwarfEHPrepare.cpp
 14  EarlyIfConversion.cpp
 15  EdgeBundles.cpp
 16  ErlangGC.cpp
 17  ExecutionDepsFix.cpp
 18  ExpandISelPseudos.cpp
 19  ExpandPostRAPseudos.cpp
 20  GCMetadata.cpp
 21  GCMetadataPrinter.cpp
 22  GCStrategy.cpp
 23  IfConversion.cpp
 24  InlineSpiller.cpp
 25  InterferenceCache.cpp
 26  IntrinsicLowering.cpp
 27  JITCodeEmitter.cpp
 28  LLVMTargetMachine.cpp
 29  LatencyPriorityQueue.cpp
 30  LexicalScopes.cpp
 31  LiveDebugVariables.cpp
 32  LiveInterval.cpp
 33  LiveIntervalAnalysis.cpp
 34  LiveIntervalUnion.cpp
 35  LiveRangeCalc.cpp
 36  LiveRangeEdit.cpp
 37  LiveRegMatrix.cpp
 38  LiveRegUnits.cpp
 39  LiveStackAnalysis.cpp
 40  LiveVariables.cpp
 41  LocalStackSlotAllocation.cpp
 42  MachineBasicBlock.cpp
 43  MachineBlockFrequencyInfo.cpp
 44  MachineBlockPlacement.cpp
 45  MachineBranchProbabilityInfo.cpp
 46  MachineCSE.cpp
 47  MachineCodeEmitter.cpp
 48  MachineCopyPropagation.cpp
 49  MachineDominators.cpp
 50  MachineFunction.cpp
 51  MachineFunctionAnalysis.cpp
 52  MachineFunctionPass.cpp
 53  MachineFunctionPrinterPass.cpp
 54  MachineInstr.cpp
 55  MachineInstrBundle.cpp
 56  MachineLICM.cpp
 57  MachineLoopInfo.cpp
 58  MachineModuleInfo.cpp
 59  MachineModuleInfoImpls.cpp
 60  MachinePassRegistry.cpp
 61  MachinePostDominators.cpp
 62  MachineRegisterInfo.cpp
 63  MachineSSAUpdater.cpp
 64  MachineScheduler.cpp
 65  MachineSink.cpp
 66  MachineTraceMetrics.cpp
 67  MachineVerifier.cpp
 68  OcamlGC.cpp
 69  OptimizePHIs.cpp
 70  PHIElimination.cpp
 71  PHIEliminationUtils.cpp
 72  Passes.cpp
 73  PeepholeOptimizer.cpp
 74  PostRASchedulerList.cpp
 75  ProcessImplicitDefs.cpp
 76  PrologEpilogInserter.cpp
 77  PseudoSourceValue.cpp
 78  RegAllocBase.cpp
 79  RegAllocBasic.cpp
 80  RegAllocFast.cpp
 81  RegAllocGreedy.cpp
 82  RegAllocPBQP.cpp
 83  RegisterClassInfo.cpp
 84  RegisterCoalescer.cpp
 85  RegisterPressure.cpp
 86  RegisterScavenging.cpp
 87  ScheduleDAG.cpp
 88  ScheduleDAGInstrs.cpp
 89  ScheduleDAGPrinter.cpp
 90  ScoreboardHazardRecognizer.cpp
 91  ShadowStackGC.cpp
 92  SjLjEHPrepare.cpp
 93  SlotIndexes.cpp
 94  SpillPlacement.cpp
 95  Spiller.cpp
 96  SplitKit.cpp
 97  StackColoring.cpp
 98  StackProtector.cpp
 99  StackSlotColoring.cpp
100  StackMaps.cpp
101  TailDuplication.cpp
102  TargetFrameLoweringImpl.cpp
103  TargetInstrInfo.cpp
104  TargetLoweringBase.cpp
105  TargetLoweringObjectFileImpl.cpp
106  TargetOptionsImpl.cpp
107  TargetRegisterInfo.cpp
108  TargetSchedule.cpp
109  TwoAddressInstructionPass.cpp
110  UnreachableBlockElim.cpp
111  VirtRegMap.cpp
112  )
113
114add_dependencies(LLVMCodeGen intrinsics_gen)
115
116add_subdirectory(SelectionDAG)
117add_subdirectory(AsmPrinter)