llvm.org GIT mirror llvm / release_36 lib / CodeGen / CMakeLists.txt
release_36

Tree @release_36 (Download .tar.gz)

CMakeLists.txt @release_36

3d01fc7
3487771
c9672cb
76863b1
cf165c3
aeef83c
3d01fc7
94a4a5e
2f2b0ab
78b1524
8048c44
2e7be61
fe0926d
69e42db
b0f1e17
33242fd
8dd070e
6a19f7b
d4d4fca
8ec9d62
fb96574
63dea2c
3d01fc7
 
 
c5bc067
3d01fc7
914f2ff
5907d86
3d01fc7
5d0f7af
3d01fc7
343f0c0
103b8e6
bb7b23f
3d01fc7
 
14e8d71
69e42db
 
8879480
57c38e3
3d01fc7
 
865287d
3d01fc7
f55c1c8
db35087
7cc2b07
69e42db
b0b7088
977679d
3d01fc7
661ca49
3d01fc7
f83146f
 
5c8aa95
3d01fc7
d2cda5c
3d01fc7
 
 
3314091
3d01fc7
69e42db
3d01fc7
5e1c96a
e731fa2
96f678f
ce3ad15
9f63e10
48872e0
3d01fc7
fe61fb1
3d01fc7
a474685
3d01fc7
94f7950
3d01fc7
dece1e2
3d01fc7
 
ccc9581
14e8d71
0020723
cba2e06
8053304
491a136
3d01fc7
63bbe14
3d01fc7
343f0c0
 
 
9dddf08
3d01fc7
ae68a19
dece1e2
8bfe508
8ae0263
69e42db
5c42fd8
3d01fc7
aaecc0f
3d74dea
28fa9e1
15acadd
028700f
11fad6e
69e42db
04c60d9
028700f
11fad6e
99ab6c6
3d01fc7
 
 
 
6d857ca
d5c407d
 
6d857ca
 
add_llvm_library(LLVMCodeGen
  AggressiveAntiDepBreaker.cpp
  AllocationOrder.cpp
  Analysis.cpp
  AtomicExpandPass.cpp
  BasicTargetTransformInfo.cpp
  BranchFolding.cpp
  CalcSpillWeights.cpp
  CallingConvLower.cpp
  CodeGen.cpp
  CodeGenPrepare.cpp
  CriticalAntiDepBreaker.cpp
  DFAPacketizer.cpp
  DeadMachineInstructionElim.cpp
  DwarfEHPrepare.cpp
  EarlyIfConversion.cpp
  EdgeBundles.cpp
  ErlangGC.cpp
  ExecutionDepsFix.cpp
  ExpandISelPseudos.cpp
  ExpandPostRAPseudos.cpp
  ForwardControlFlowIntegrity.cpp
  GCMetadata.cpp
  GCMetadataPrinter.cpp
  GCStrategy.cpp
  GlobalMerge.cpp
  IfConversion.cpp
  InlineSpiller.cpp
  InterferenceCache.cpp
  IntrinsicLowering.cpp
  JumpInstrTables.cpp
  LLVMTargetMachine.cpp
  LatencyPriorityQueue.cpp
  LexicalScopes.cpp
  LiveDebugVariables.cpp
  LiveInterval.cpp
  LiveIntervalAnalysis.cpp
  LiveIntervalUnion.cpp
  LiveRangeCalc.cpp
  LiveRangeEdit.cpp
  LiveRegMatrix.cpp
  LivePhysRegs.cpp
  LiveStackAnalysis.cpp
  LiveVariables.cpp
  LocalStackSlotAllocation.cpp
  MachineBasicBlock.cpp
  MachineBlockFrequencyInfo.cpp
  MachineBlockPlacement.cpp
  MachineBranchProbabilityInfo.cpp
  MachineCSE.cpp
  MachineCombiner.cpp
  MachineCopyPropagation.cpp
  MachineDominators.cpp
  MachineDominanceFrontier.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
  MachineRegionInfo.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
  SjLjEHPrepare.cpp
  SlotIndexes.cpp
  SpillPlacement.cpp
  SplitKit.cpp
  StackColoring.cpp
  StackProtector.cpp
  StackSlotColoring.cpp
  StackMapLivenessAnalysis.cpp
  StackMaps.cpp
  StatepointExampleGC.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)