Home | History | Annotate | Download | only in CodeGen
      1 add_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   LiveStackAnalysis.cpp
     39   LiveVariables.cpp
     40   LocalStackSlotAllocation.cpp
     41   MachineBasicBlock.cpp
     42   MachineBlockFrequencyInfo.cpp
     43   MachineBlockPlacement.cpp
     44   MachineBranchProbabilityInfo.cpp
     45   MachineCSE.cpp
     46   MachineCodeEmitter.cpp
     47   MachineCopyPropagation.cpp
     48   MachineDominators.cpp
     49   MachineFunction.cpp
     50   MachineFunctionAnalysis.cpp
     51   MachineFunctionPass.cpp
     52   MachineFunctionPrinterPass.cpp
     53   MachineInstr.cpp
     54   MachineInstrBundle.cpp
     55   MachineLICM.cpp
     56   MachineLoopInfo.cpp
     57   MachineModuleInfo.cpp
     58   MachineModuleInfoImpls.cpp
     59   MachinePassRegistry.cpp
     60   MachinePostDominators.cpp
     61   MachineRegisterInfo.cpp
     62   MachineSSAUpdater.cpp
     63   MachineScheduler.cpp
     64   MachineSink.cpp
     65   MachineTraceMetrics.cpp
     66   MachineVerifier.cpp
     67   OcamlGC.cpp
     68   OptimizePHIs.cpp
     69   PHIElimination.cpp
     70   PHIEliminationUtils.cpp
     71   Passes.cpp
     72   PeepholeOptimizer.cpp
     73   PostRASchedulerList.cpp
     74   ProcessImplicitDefs.cpp
     75   PrologEpilogInserter.cpp
     76   PseudoSourceValue.cpp
     77   RegAllocBase.cpp
     78   RegAllocBasic.cpp
     79   RegAllocFast.cpp
     80   RegAllocGreedy.cpp
     81   RegAllocPBQP.cpp
     82   RegisterClassInfo.cpp
     83   RegisterCoalescer.cpp
     84   RegisterPressure.cpp
     85   RegisterScavenging.cpp
     86   ScheduleDAG.cpp
     87   ScheduleDAGInstrs.cpp
     88   ScheduleDAGPrinter.cpp
     89   ScoreboardHazardRecognizer.cpp
     90   ShadowStackGC.cpp
     91   ShrinkWrapping.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   StrongPHIElimination.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 
    114 add_dependencies(LLVMCodeGen intrinsics_gen)
    115 
    116 add_subdirectory(SelectionDAG)
    117 add_subdirectory(AsmPrinter)
    118