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