LLVM: lib/CodeGen/CodeGen.cpp Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

16

17using namespace llvm;

18

19

147}

PassRegistry - This class manages the registration and intitialization of the pass subsystem as appli...

A global registry used in conjunction with static constructors to make pluggable components (like tar...

This is an optimization pass for GlobalISel generic memory operations.

void initializeEarlyIfConverterLegacyPass(PassRegistry &)

void initializeAtomicExpandLegacyPass(PassRegistry &)

void initializeTwoAddressInstructionLegacyPassPass(PassRegistry &)

void initializeStackSlotColoringPass(PassRegistry &)

void initializeInterleavedAccessPass(PassRegistry &)

void initializeExpandLargeDivRemLegacyPassPass(PassRegistry &)

void initializeVirtRegMapWrapperLegacyPass(PassRegistry &)

void initializeTypePromotionLegacyPass(PassRegistry &)

void initializeMachineModuleInfoWrapperPassPass(PassRegistry &)

void initializeProcessImplicitDefsPass(PassRegistry &)

void initializeLiveDebugValuesPass(PassRegistry &)

void initializeRegisterCoalescerPass(PassRegistry &)

void initializeStackColoringLegacyPass(PassRegistry &)

void initializeIfConverterPass(PassRegistry &)

void initializeDebugifyMachineModulePass(PassRegistry &)

void initializeMachineVerifierLegacyPassPass(PassRegistry &)

void initializeStackFrameLayoutAnalysisPassPass(PassRegistry &)

void initializeMachinePostDominatorTreeWrapperPassPass(PassRegistry &)

void initializeMachineCSELegacyPass(PassRegistry &)

void initializeMachinePipelinerPass(PassRegistry &)

void initializeJMCInstrumenterPass(PassRegistry &)

void initializeDwarfEHPrepareLegacyPassPass(PassRegistry &)

void initializeXRayInstrumentationPass(PassRegistry &)

void initializeExpandPostRAPass(PassRegistry &)

void initializeInterleavedLoadCombinePass(PassRegistry &)

void initializeWinEHPreparePass(PassRegistry &)

void initializeRAGreedyPass(PassRegistry &)

void initializeCFGuardLongjmpPass(PassRegistry &)

void initializeMachineBlockPlacementStatsPass(PassRegistry &)

void initializeDeadMachineInstructionElimPass(PassRegistry &)

void initializePostMachineSchedulerPass(PassRegistry &)

void initializeMachineBlockFrequencyInfoWrapperPassPass(PassRegistry &)

void initializeDetectDeadLanesPass(PassRegistry &)

void initializeCodeGenPrepareLegacyPassPass(PassRegistry &)

void initializeStackProtectorPass(PassRegistry &)

void initializeMachineLoopInfoWrapperPassPass(PassRegistry &)

void initializeFinalizeISelPass(PassRegistry &)

void initializeFinalizeMachineBundlesPass(PassRegistry &)

void initializeStackMapLivenessPass(PassRegistry &)

void initializeTailDuplicateLegacyPass(PassRegistry &)

void initializeLiveRangeShrinkPass(PassRegistry &)

void initializeMachineCycleInfoWrapperPassPass(PassRegistry &)

void initializeUnreachableBlockElimLegacyPassPass(PassRegistry &)

void initializeRenameIndependentSubregsPass(PassRegistry &)

void initializeUnreachableMachineBlockElimPass(PassRegistry &)

void initializeMachineFunctionSplitterPass(PassRegistry &)

void initializeUnpackMachineBundlesPass(PassRegistry &)

void initializeCheckDebugMachineModulePass(PassRegistry &)

void initializeVirtRegRewriterPass(PassRegistry &)

void initializeRemoveLoadsIntoFakeUsesPass(PassRegistry &)

void initializeLiveStacksWrapperLegacyPass(PassRegistry &)

void initializeFixupStatepointCallerSavedPass(PassRegistry &)

void initializeHardwareLoopsLegacyPass(PassRegistry &)

void initializePHIEliminationPass(PassRegistry &)

void initializeMIRProfileLoaderPassPass(PassRegistry &)

void initializeShrinkWrapPass(PassRegistry &)

void initializeExpandLargeFpConvertLegacyPassPass(PassRegistry &)

void initializePatchableFunctionPass(PassRegistry &)

void initializeMachineCFGPrinterPass(PassRegistry &)

void initializeLowerGlobalDtorsLegacyPassPass(PassRegistry &)

void initializeWasmEHPreparePass(PassRegistry &)

void initializeMIRNamerPass(PassRegistry &)

void initializePostRASchedulerPass(PassRegistry &)

void initializeCFIFixupPass(PassRegistry &)

void initializeGCModuleInfoPass(PassRegistry &)

void initializeEarlyIfPredicatorPass(PassRegistry &)

void initializeMachineOutlinerPass(PassRegistry &)

void initializeInitUndefPass(PassRegistry &)

void initializeGCMachineCodeAnalysisPass(PassRegistry &)

void initializeRemoveRedundantDebugValuesPass(PassRegistry &)

void initializeMachineSinkingPass(PassRegistry &)

void initializeMachineLICMPass(PassRegistry &)

void initializeRegAllocFastPass(PassRegistry &)

void initializeMachineSchedulerPass(PassRegistry &)

void initializeOptimizePHIsLegacyPass(PassRegistry &)

void initializeBasicBlockSectionsPass(PassRegistry &)

void initializeCallBrPreparePass(PassRegistry &)

void initializeBreakFalseDepsPass(PassRegistry &)

void initializeLiveIntervalsWrapperPassPass(PassRegistry &)

void initializePeepholeOptimizerLegacyPass(PassRegistry &)

void initializeMachineDominatorTreeWrapperPassPass(PassRegistry &)

void initializeEarlyTailDuplicateLegacyPass(PassRegistry &)

void initializeMachineUniformityAnalysisPassPass(PassRegistry &)

void initializeShadowStackGCLoweringPass(PassRegistry &)

void initializeMachineSanitizerBinaryMetadataPass(PassRegistry &)

void initializePEIPass(PassRegistry &)

void initializeFuncletLayoutPass(PassRegistry &)

void initializeStripDebugMachineModulePass(PassRegistry &)

void initializeSafeStackLegacyPassPass(PassRegistry &)

void initializeMachineCombinerPass(PassRegistry &)

void initializePreISelIntrinsicLoweringLegacyPassPass(PassRegistry &)

void initializeMachineLateInstrsCleanupPass(PassRegistry &)

void initializeRABasicPass(PassRegistry &)

void initializeFEntryInserterPass(PassRegistry &)

void initializeLowerIntrinsicsPass(PassRegistry &)

void initializeMachineCycleInfoPrinterPassPass(PassRegistry &)

void initializeLiveVariablesWrapperPassPass(PassRegistry &)

void initializeMachineRegionInfoPassPass(PassRegistry &)

void initializeObjCARCContractLegacyPassPass(PassRegistry &)

void initializeBasicBlockPathCloningPass(PassRegistry &)

void initializeTargetPassConfigPass(PassRegistry &)

void initializePostRAHazardRecognizerPass(PassRegistry &)

void initializeModuloScheduleTestPass(PassRegistry &)

void initializeLiveDebugVariablesWrapperLegacyPass(PassRegistry &)

void initializeSelectOptimizePass(PassRegistry &)

void initializeMachineFunctionPrinterPassPass(PassRegistry &)

void initializeMachineOptimizationRemarkEmitterPassPass(PassRegistry &)

void initializeSlotIndexesWrapperPassPass(PassRegistry &)

void initializeRegUsageInfoCollectorLegacyPass(PassRegistry &)

void initializeImplicitNullChecksPass(PassRegistry &)

void initializeCFIInstrInserterPass(PassRegistry &)

void initializeBranchFolderPassPass(PassRegistry &)

void initializeLocalStackSlotPassPass(PassRegistry &)

void initializeMachineCopyPropagationPass(PassRegistry &)

void initializeIndirectBrExpandLegacyPassPass(PassRegistry &)

void initializeSjLjEHPreparePass(PassRegistry &)

void initializeMIRCanonicalizerPass(PassRegistry &)

void initializeRegUsageInfoPropagationLegacyPass(PassRegistry &)

void initializeMIRAddFSDiscriminatorsPass(PassRegistry &)

void initializeExpandMemCmpLegacyPassPass(PassRegistry &)

void initializeAssignmentTrackingAnalysisPass(PassRegistry &)

void initializeMachineBlockPlacementPass(PassRegistry &)

void initializeEarlyMachineLICMPass(PassRegistry &)

void initializeCodeGen(PassRegistry &)

Initialize all passes linked into the CodeGen library.

void initializePostRAMachineSinkingPass(PassRegistry &)

void initializeBranchRelaxationPass(PassRegistry &)

void initializeMachineUniformityInfoPrinterPassPass(PassRegistry &)