| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/ |
| H A D | Scalar.h | 23 class FunctionPass; variable 32 FunctionPass *createAlignmentFromAssumptionsPass(); 38 FunctionPass *createSCCPPass(); 54 FunctionPass *createDeadCodeEliminationPass(); 61 FunctionPass *createDeadStoreEliminationPass(); 68 FunctionPass *createCallSiteSplittingPass(); 76 FunctionPass *createAggressiveDCEPass(); 84 FunctionPass *createGuardWideningPass(); 102 FunctionPass *createBitTrackingDCEPass(); 108 FunctionPass *createSROAPass(bool PreserveCFG = true); [all …]
|
| H A D | Utils.h | 20 class FunctionPass; variable 33 FunctionPass *createLowerInvokePass(); 40 FunctionPass *createInstructionNamerPass(); 48 FunctionPass *createLowerSwitchPass(); 62 FunctionPass *createBreakCriticalEdgesPass(); 76 FunctionPass *createAddDiscriminatorsPass(); 90 FunctionPass *createPromoteMemoryToRegisterPass(); 112 FunctionPass *createInjectTLIMappingsLegacyPass(); 120 FunctionPass *createUnifyLoopExitsPass(); 127 FunctionPass *createFixIrreduciblePass(); [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 26 class FunctionPass; variable 42 FunctionPass *createAtomicExpandPass(); 50 FunctionPass *createUnreachableBlockEliminationPass(); 84 FunctionPass *createCodeGenPreparePass(); 88 FunctionPass *createComplexDeinterleavingPass(const TargetMachine *TM); 164 FunctionPass *createVirtRegRewriter(bool ClearVirtRegs = true); 188 FunctionPass *createFastRegisterAllocator(); 189 FunctionPass *createFastRegisterAllocator(RegClassFilterFunc F, 195 FunctionPass *createBasicRegisterAllocator(); 196 FunctionPass *createBasicRegisterAllocator(RegClassFilterFunc F); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86.h | 21 class FunctionPass; variable 30 FunctionPass *createX86ISelDag(X86TargetMachine &TM, 34 FunctionPass *createX86GlobalBaseRegPass(); 39 FunctionPass *createCleanupLocalDynamicTLSPass(); 44 FunctionPass *createX86FloatingPointStackifierPass(); 48 FunctionPass *createX86IssueVZeroUpperPass(); 52 FunctionPass *createX86IndirectBranchTrackingPass(); 55 FunctionPass *createX86KCFIPass(); 59 FunctionPass *createX86PadShortFunctions(); 64 FunctionPass *createX86FixupLEAs(); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64.h | 29 class FunctionPass; variable 32 FunctionPass *createAArch64DeadRegisterDefinitions(); 33 FunctionPass *createAArch64RedundantCopyEliminationPass(); 34 FunctionPass *createAArch64CondBrTuning(); 35 FunctionPass *createAArch64CompressJumpTablesPass(); 36 FunctionPass *createAArch64ConditionalCompares(); 37 FunctionPass *createAArch64AdvSIMDScalar(); 38 FunctionPass *createAArch64ISelDag(AArch64TargetMachine &TM, 40 FunctionPass *createAArch64StorePairSuppressPass(); 41 FunctionPass *createAArch64ExpandPseudoPass(); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.h | 25 class FunctionPass; variable 31 FunctionPass *createWebAssemblyOptimizeReturned(); 32 FunctionPass *createWebAssemblyLowerRefTypesIntPtrConv(); 35 FunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM, 37 FunctionPass *createWebAssemblyArgumentMove(); 38 FunctionPass *createWebAssemblySetP2AlignOperands(); 41 FunctionPass *createWebAssemblyReplacePhysRegs(); 42 FunctionPass *createWebAssemblyNullifyDebugValueLists(); 43 FunctionPass *createWebAssemblyOptimizeLiveIntervals(); 44 FunctionPass *createWebAssemblyMemIntrinsicResults(); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 23 FunctionPass *createAMDGPUPreLegalizeCombiner(bool IsOptNone); 25 FunctionPass *createAMDGPUPostLegalizeCombiner(bool IsOptNone); 26 FunctionPass *createAMDGPURegBankCombiner(bool IsOptNone); 30 FunctionPass *createGCNDPPCombinePass(); 31 FunctionPass *createSIAnnotateControlFlowPass(); 32 FunctionPass *createSIFoldOperandsPass(); 33 FunctionPass *createSIPeepholeSDWAPass(); 34 FunctionPass *createSILowerI1CopiesPass(); 35 FunctionPass *createSIShrinkInstructionsPass(); 36 FunctionPass *createSILoadStoreOptimizerPass(); [all …]
|
| H A D | R600.h | 17 class FunctionPass; variable 23 FunctionPass *createR600VectorRegMerger(); 24 FunctionPass *createR600ExpandSpecialInstrsPass(); 25 FunctionPass *createR600EmitClauseMarkers(); 26 FunctionPass *createR600ClauseMergePass(); 27 FunctionPass *createR600Packetizer(); 28 FunctionPass *createR600ControlFlowFinalizer(); 29 FunctionPass *createR600MachineCFGStructurizerPass(); 30 FunctionPass *createR600ISelDag(TargetMachine &TM, CodeGenOpt::Level OptLevel);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARM.h | 29 class FunctionPass; variable 36 FunctionPass *createARMLowOverheadLoopsPass(); 37 FunctionPass *createARMBlockPlacementPass(); 39 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM, 41 FunctionPass *createA15SDOptimizerPass(); 42 FunctionPass *createARMLoadStoreOptimizationPass(bool PreAlloc = false); 43 FunctionPass *createARMExpandPseudoPass(); 44 FunctionPass *createARMBranchTargetsPass(); 45 FunctionPass *createARMConstantIslandPass(); 46 FunctionPass *createMLxExpansionPass(); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPC.h | 27 class FunctionPass; variable 37 FunctionPass *createPPCCTRLoopsVerify(); 39 FunctionPass *createPPCLoopInstrFormPrepPass(PPCTargetMachine &TM); 40 FunctionPass *createPPCTOCRegDepsPass(); 41 FunctionPass *createPPCEarlyReturnPass(); 42 FunctionPass *createPPCVSXCopyPass(); 43 FunctionPass *createPPCVSXFMAMutatePass(); 44 FunctionPass *createPPCVSXSwapRemovalPass(); 45 FunctionPass *createPPCReduceCRLogicalsPass(); 46 FunctionPass *createPPCMIPeepholePass(); [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | Passes.h | 18 class FunctionPass; variable 26 FunctionPass *createLazyValueInfoPass(); 33 FunctionPass *createDependenceAnalysisWrapperPass(); 40 FunctionPass *createCostModelAnalysisPass(); 47 FunctionPass *createDelinearizationPass(); 54 FunctionPass *createLegacyDivergenceAnalysisPass(); 60 FunctionPass *createInstCountPass(); 67 FunctionPass *createRegionInfoPass(); 77 FunctionPass *createMemDepPrinter(); 84 FunctionPass *createMemDerefPrinter(); [all …]
|
| H A D | DomPrinter.h | 122 class FunctionPass; 123 FunctionPass *createDomPrinterWrapperPassPass(); 124 FunctionPass *createDomOnlyPrinterWrapperPassPass(); 125 FunctionPass *createDomViewerWrapperPassPass(); 126 FunctionPass *createDomOnlyViewerWrapperPassPass(); 127 FunctionPass *createPostDomPrinterWrapperPassPass(); 128 FunctionPass *createPostDomOnlyPrinterWrapperPassPass(); 129 FunctionPass *createPostDomViewerWrapperPassPass(); 130 FunctionPass *createPostDomOnlyViewerWrapperPassPass();
|
| H A D | RegionPrinter.h | 21 class FunctionPass; variable 25 FunctionPass *createRegionViewerPass(); 26 FunctionPass *createRegionOnlyViewerPass(); 27 FunctionPass *createRegionPrinterPass(); 28 FunctionPass *createRegionOnlyPrinterPass();
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | Mips.h | 21 class FunctionPass; variable 33 FunctionPass *createMipsLoongson2FBTBFix(); 34 FunctionPass *createMipsModuleISelDagPass(); 35 FunctionPass *createMipsOptimizePICCallPass(); 36 FunctionPass *createMipsDelaySlotFillerPass(); 37 FunctionPass *createMipsBranchExpansion(); 38 FunctionPass *createMipsConstantIslandPass(); 39 FunctionPass *createMicroMipsSizeReducePass(); 40 FunctionPass *createMipsExpandPseudoPass(); 41 FunctionPass *createMipsPreLegalizeCombiner(); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCV.h | 22 class FunctionPass; variable 33 FunctionPass *createRISCVCodeGenPreparePass(); 41 FunctionPass *createRISCVISelDag(RISCVTargetMachine &TM, 44 FunctionPass *createRISCVMakeCompressibleOptPass(); 47 FunctionPass *createRISCVGatherScatterLoweringPass(); 50 FunctionPass *createRISCVSExtWRemovalPass(); 53 FunctionPass *createRISCVStripWSuffixPass(); 56 FunctionPass *createRISCVMergeBaseOffsetOptPass(); 59 FunctionPass *createRISCVExpandPseudoPass(); 62 FunctionPass *createRISCVPreRAExpandPseudoPass(); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 165 FunctionPass *createHexagonBitSimplify(); 166 FunctionPass *createHexagonBranchRelaxation(); 167 FunctionPass *createHexagonCallFrameInformation(); 168 FunctionPass *createHexagonCFGOptimizer(); 169 FunctionPass *createHexagonCommonGEP(); 170 FunctionPass *createHexagonConstExtenders(); 171 FunctionPass *createHexagonConstPropagationPass(); 172 FunctionPass *createHexagonCopyToCombine(); 173 FunctionPass *createHexagonEarlyIfConversion(); 174 FunctionPass *createHexagonFixupHwLoops(); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/ |
| H A D | BPF.h | 24 FunctionPass *createBPFAbstractMemberAccess(BPFTargetMachine *TM); 25 FunctionPass *createBPFPreserveDIType(); 26 FunctionPass *createBPFIRPeephole(); 27 FunctionPass *createBPFISelDag(BPFTargetMachine &TM); 28 FunctionPass *createBPFMISimplifyPatchablePass(); 29 FunctionPass *createBPFMIPeepholePass(); 30 FunctionPass *createBPFMIPeepholeTruncElimPass(); 31 FunctionPass *createBPFMIPreEmitPeepholePass(); 32 FunctionPass *createBPFMIPreEmitCheckingPass();
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/M68k/ |
| H A D | M68k.h | 20 class FunctionPass; variable 29 FunctionPass *createM68kISelDag(M68kTargetMachine &TM); 35 FunctionPass *createM68kExpandPseudoPass(); 38 FunctionPass *createM68kGlobalBaseRegPass(); 43 FunctionPass *createM68kCollapseMOVEMPass(); 50 FunctionPass *createM68kConvertMOVToMOVMPass();
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | Lanai.h | 20 class FunctionPass; variable 26 FunctionPass *createLanaiISelDag(LanaiTargetMachine &TM); 30 FunctionPass *createLanaiDelaySlotFillerPass(const LanaiTargetMachine &TM); 34 FunctionPass *createLanaiMemAluCombinerPass(); 38 FunctionPass *createLanaiSetflagAluCombinerPass();
|
| /openbsd-src/gnu/llvm/llvm/tools/bugpoint-passes/ |
| H A D | TestPasses.cpp | 30 class CrashOnCalls : public FunctionPass { 33 CrashOnCalls() : FunctionPass(ID) {} in CrashOnCalls() 59 class DeleteCalls : public FunctionPass { 62 DeleteCalls() : FunctionPass(ID) {} in DeleteCalls() 135 class CrashOnFunctionAttribute : public FunctionPass { 138 CrashOnFunctionAttribute() : FunctionPass(ID) {} in CrashOnFunctionAttribute() 160 class CrashOnMetadata : public FunctionPass { 163 CrashOnMetadata() : FunctionPass(ID) {} in CrashOnMetadata()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARC/ |
| H A D | ARC.h | 23 class FunctionPass; variable 26 FunctionPass *createARCISelDag(ARCTargetMachine &TM, 28 FunctionPass *createARCExpandPseudosPass(); 29 FunctionPass *createARCOptAddrMode(); 30 FunctionPass *createARCBranchFinalizePass();
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | DomPrinter.cpp | 214 FunctionPass *llvm::createDomPrinterWrapperPassPass() { in createDomPrinterWrapperPassPass() 218 FunctionPass *llvm::createDomOnlyPrinterWrapperPassPass() { in createDomOnlyPrinterWrapperPassPass() 222 FunctionPass *llvm::createDomViewerWrapperPassPass() { in createDomViewerWrapperPassPass() 226 FunctionPass *llvm::createDomOnlyViewerWrapperPassPass() { in createDomOnlyViewerWrapperPassPass() 230 FunctionPass *llvm::createPostDomPrinterWrapperPassPass() { in createPostDomPrinterWrapperPassPass() 234 FunctionPass *llvm::createPostDomOnlyPrinterWrapperPassPass() { in createPostDomOnlyPrinterWrapperPassPass() 238 FunctionPass *llvm::createPostDomViewerWrapperPassPass() { in createPostDomViewerWrapperPassPass() 242 FunctionPass *llvm::createPostDomOnlyViewerWrapperPassPass() { in createPostDomOnlyViewerWrapperPassPass()
|
| H A D | CFGPrinter.cpp | 96 struct CFGViewerLegacyPass : public FunctionPass { 98 CFGViewerLegacyPass() : FunctionPass(ID) { in CFGViewerLegacyPass() 114 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 136 struct CFGOnlyViewerLegacyPass : public FunctionPass { 138 CFGOnlyViewerLegacyPass() : FunctionPass(ID) { in CFGOnlyViewerLegacyPass() 154 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 177 struct CFGPrinterLegacyPass : public FunctionPass { 179 CFGPrinterLegacyPass() : FunctionPass(ID) { in CFGPrinterLegacyPass() 195 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 218 struct CFGOnlyPrinterLegacyPass : public FunctionPass { [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZ.h | 21 class FunctionPass; variable 191 FunctionPass *createSystemZISelDag(SystemZTargetMachine &TM, 193 FunctionPass *createSystemZElimComparePass(SystemZTargetMachine &TM); 194 FunctionPass *createSystemZShortenInstPass(SystemZTargetMachine &TM); 195 FunctionPass *createSystemZLongBranchPass(SystemZTargetMachine &TM); 196 FunctionPass *createSystemZLDCleanupPass(SystemZTargetMachine &TM); 197 FunctionPass *createSystemZCopyPhysRegsPass(SystemZTargetMachine &TM); 198 FunctionPass *createSystemZPostRewritePass(SystemZTargetMachine &TM); 199 FunctionPass *createSystemZTDCPass();
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| H A D | NVPTX.h | 22 class FunctionPass; variable 38 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM, 42 FunctionPass *createNVVMIntrRangePass(unsigned int SmVersion); 43 FunctionPass *createNVVMReflectPass(unsigned int SmVersion); 46 FunctionPass *createNVPTXImageOptimizerPass(); 47 FunctionPass *createNVPTXLowerArgsPass(const NVPTXTargetMachine *TM); 48 FunctionPass *createNVPTXLowerAllocaPass();
|