| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/ |
| H A D | Scalar.h | 24 class FunctionPass; variable 49 FunctionPass *createSCCPPass(); 88 FunctionPass *createAggressiveDCEPass(); 120 FunctionPass *createSROAPass(); 264 FunctionPass *createFlattenCFGPass(); 294 FunctionPass *createGVNHoistPass(); 301 FunctionPass *createGVNSinkPass(); 315 FunctionPass *createNewGVNPass(); 328 FunctionPass *createMemCpyOptPass(); 347 FunctionPass *createSinkingPass(); [all …]
|
| H A D | Utils.h | 21 class FunctionPass; variable 34 FunctionPass *createLowerInvokePass(); 41 FunctionPass *createInstructionNamerPass(); 49 FunctionPass *createLowerSwitchPass(); 58 FunctionPass *createEntryExitInstrumenterPass(); 59 FunctionPass *createPostInlineEntryExitInstrumenterPass(); 72 FunctionPass *createBreakCriticalEdgesPass(); 86 FunctionPass *createAddDiscriminatorsPass(); 100 FunctionPass *createPromoteMemoryToRegisterPass(); 122 FunctionPass *createControlHeightReductionLegacyPass();
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86.h | 22 class FunctionPass; variable 37 FunctionPass *createX86GlobalBaseRegPass(); 56 FunctionPass *createShadowCallStackPass(); 64 FunctionPass *createX86PadShortFunctions(); 69 FunctionPass *createX86FixupLEAs(); 73 FunctionPass *createX86OptimizeLEAs(); 76 FunctionPass *createX86FixupSetCC(); 79 FunctionPass *createX86CondBrFolding(); 97 FunctionPass *createX86WinEHStatePass(); 112 FunctionPass *createX86FixupBWInsts(); [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 23 class FunctionPass; variable 36 FunctionPass *createAtomicExpandPass(); 66 FunctionPass *createCodeGenPreparePass(); 241 FunctionPass *createIfConverter( 255 FunctionPass *createGCLoweringPass(); 328 FunctionPass *createDwarfEHPass(); 341 FunctionPass *createWasmEHPass(); 355 FunctionPass * 408 FunctionPass *createSafeStackPass(); 439 FunctionPass *createExpandMemCmpPass(); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 19 class FunctionPass; variable 30 FunctionPass *createR600VectorRegMerger(); 33 FunctionPass *createR600ClauseMergePass(); 34 FunctionPass *createR600Packetizer(); 40 FunctionPass *createGCNDPPCombinePass(); 42 FunctionPass *createSIFoldOperandsPass(); 43 FunctionPass *createSIPeepholeSDWAPass(); 44 FunctionPass *createSILowerI1CopiesPass(); 46 FunctionPass *createSIAddIMGInitPass(); 63 FunctionPass *createSIModeRegisterPass(); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64.h | 28 class FunctionPass; variable 34 FunctionPass *createAArch64CondBrTuning(); 36 FunctionPass *createAArch64ConditionalCompares(); 37 FunctionPass *createAArch64AdvSIMDScalar(); 41 FunctionPass *createAArch64ExpandPseudoPass(); 44 FunctionPass *createAArch64SIMDInstrOptPass(); 47 FunctionPass *createAArch64A57FPLoadBalancing(); 48 FunctionPass *createAArch64A53Fix835769(); 49 FunctionPass *createFalkorHWPFFixPass(); 51 FunctionPass *createAArch64BranchTargetsPass(); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.h | 26 class FunctionPass; variable 38 FunctionPass *createWebAssemblyArgumentMove(); 47 FunctionPass *createWebAssemblyRegStackify(); 48 FunctionPass *createWebAssemblyRegColoring(); 49 FunctionPass *createWebAssemblyExplicitLocals(); 51 FunctionPass *createWebAssemblyLateEHPrepare(); 52 FunctionPass *createWebAssemblyCFGSort(); 53 FunctionPass *createWebAssemblyCFGStackify(); 54 FunctionPass *createWebAssemblyLowerBrUnless(); 55 FunctionPass *createWebAssemblyRegNumbering(); [all …]
|
| H A D | WebAssemblyOptimizeReturned.cpp | 25 class OptimizeReturned final : public FunctionPass, 35 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 44 OptimizeReturned() : FunctionPass(ID), DT(nullptr) {} in OptimizeReturned() 55 FunctionPass *llvm::createWebAssemblyOptimizeReturned() { in createWebAssemblyOptimizeReturned()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPC.h | 27 class FunctionPass; variable 34 FunctionPass *createPPCCTRLoops(); 36 FunctionPass *createPPCCTRLoopsVerify(); 39 FunctionPass *createPPCTOCRegDepsPass(); 40 FunctionPass *createPPCEarlyReturnPass(); 41 FunctionPass *createPPCVSXCopyPass(); 42 FunctionPass *createPPCVSXFMAMutatePass(); 45 FunctionPass *createPPCMIPeepholePass(); 48 FunctionPass *createPPCQPXLoadSplatPass(); 51 FunctionPass *createPPCBoolRetToIntPass(); [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | Passes.h | 19 class FunctionPass; variable 33 FunctionPass *createPAEvalPass(); 39 FunctionPass *createLazyValueInfoPass(); 46 FunctionPass *createDependenceAnalysisWrapperPass(); 53 FunctionPass *createCostModelAnalysisPass(); 60 FunctionPass *createDelinearizationPass(); 73 FunctionPass *createInstCountPass(); 80 FunctionPass *createRegionInfoPass(); 90 FunctionPass *createMemDepPrinter(); 97 FunctionPass *createMemDerefPrinter(); [all …]
|
| H A D | DomPrinter.h | 19 class FunctionPass; variable 20 FunctionPass *createDomPrinterPass(); 21 FunctionPass *createDomOnlyPrinterPass(); 22 FunctionPass *createDomViewerPass(); 23 FunctionPass *createDomOnlyViewerPass(); 24 FunctionPass *createPostDomPrinterPass(); 25 FunctionPass *createPostDomOnlyPrinterPass(); 26 FunctionPass *createPostDomViewerPass(); 27 FunctionPass *createPostDomOnlyViewerPass();
|
| H A D | RegionPrinter.h | 19 class FunctionPass; variable 23 FunctionPass *createRegionViewerPass(); 24 FunctionPass *createRegionOnlyViewerPass(); 25 FunctionPass *createRegionPrinterPass(); 26 FunctionPass *createRegionOnlyPrinterPass();
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARM.h | 31 class FunctionPass; variable 41 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM, 43 FunctionPass *createA15SDOptimizerPass(); 44 FunctionPass *createARMLoadStoreOptimizationPass(bool PreAlloc = false); 45 FunctionPass *createARMExpandPseudoPass(); 46 FunctionPass *createARMCodeGenPreparePass(); 47 FunctionPass *createARMConstantIslandPass(); 48 FunctionPass *createMLxExpansionPass(); 49 FunctionPass *createThumb2ITBlockPass(); 50 FunctionPass *createARMOptimizeBarriersPass(); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 146 FunctionPass *createHexagonBitSimplify(); 149 FunctionPass *createHexagonCFGOptimizer(); 150 FunctionPass *createHexagonCommonGEP(); 156 FunctionPass *createHexagonGenExtract(); 157 FunctionPass *createHexagonGenInsert(); 158 FunctionPass *createHexagonGenMux(); 166 FunctionPass *createHexagonOptAddrMode(); 168 FunctionPass *createHexagonPeephole(); 169 FunctionPass *createHexagonRDFOpt(); 173 FunctionPass *createHexagonVectorPrint(); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | Mips.h | 24 class FunctionPass; variable 34 FunctionPass *createMipsModuleISelDagPass(); 35 FunctionPass *createMipsOptimizePICCallPass(); 36 FunctionPass *createMipsDelaySlotFillerPass(); 37 FunctionPass *createMipsBranchExpansion(); 38 FunctionPass *createMipsConstantIslandPass(); 39 FunctionPass *createMicroMipsSizeReducePass(); 40 FunctionPass *createMipsExpandPseudoPass(); 41 FunctionPass *createMipsPreLegalizeCombiner();
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVR.h | 24 class FunctionPass; variable 26 FunctionPass *createAVRISelDag(AVRTargetMachine &TM, 28 FunctionPass *createAVRExpandPseudoPass(); 29 FunctionPass *createAVRFrameAnalyzerPass(); 30 FunctionPass *createAVRRelaxMemPass(); 31 FunctionPass *createAVRDynAllocaSRPass(); 32 FunctionPass *createAVRBranchSelectionPass();
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | CFGPrinter.cpp | 36 struct CFGViewerLegacyPass : public FunctionPass { 38 CFGViewerLegacyPass() : FunctionPass(ID) { in CFGViewerLegacyPass() 66 struct CFGOnlyViewerLegacyPass : public FunctionPass { 68 CFGOnlyViewerLegacyPass() : FunctionPass(ID) { in CFGOnlyViewerLegacyPass() 113 struct CFGPrinterLegacyPass : public FunctionPass { 115 CFGPrinterLegacyPass() : FunctionPass(ID) { in CFGPrinterLegacyPass() 143 struct CFGOnlyPrinterLegacyPass : public FunctionPass { 145 CFGOnlyPrinterLegacyPass() : FunctionPass(ID) { in CFGOnlyPrinterLegacyPass() 194 FunctionPass *llvm::createCFGPrinterLegacyPassPass () { in createCFGPrinterLegacyPassPass() 198 FunctionPass *llvm::createCFGOnlyPrinterLegacyPassPass () { in createCFGOnlyPrinterLegacyPassPass()
|
| H A D | DomPrinter.cpp | 268 FunctionPass *llvm::createDomPrinterPass() { in createDomPrinterPass() 272 FunctionPass *llvm::createDomOnlyPrinterPass() { in createDomOnlyPrinterPass() 276 FunctionPass *llvm::createDomViewerPass() { in createDomViewerPass() 280 FunctionPass *llvm::createDomOnlyViewerPass() { in createDomOnlyViewerPass() 284 FunctionPass *llvm::createPostDomPrinterPass() { in createPostDomPrinterPass() 288 FunctionPass *llvm::createPostDomOnlyPrinterPass() { in createPostDomOnlyPrinterPass() 292 FunctionPass *llvm::createPostDomViewerPass() { in createPostDomViewerPass() 296 FunctionPass *llvm::createPostDomOnlyViewerPass() { in createPostDomOnlyViewerPass()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | Lanai.h | 26 class FunctionPass; variable 34 FunctionPass *createLanaiISelDag(LanaiTargetMachine &TM); 38 FunctionPass *createLanaiDelaySlotFillerPass(const LanaiTargetMachine &TM); 42 FunctionPass *createLanaiMemAluCombinerPass(); 46 FunctionPass *createLanaiSetflagAluCombinerPass();
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZ.h | 23 class FunctionPass; variable 191 FunctionPass *createSystemZISelDag(SystemZTargetMachine &TM, 193 FunctionPass *createSystemZElimComparePass(SystemZTargetMachine &TM); 194 FunctionPass *createSystemZExpandPseudoPass(SystemZTargetMachine &TM); 195 FunctionPass *createSystemZShortenInstPass(SystemZTargetMachine &TM); 196 FunctionPass *createSystemZLongBranchPass(SystemZTargetMachine &TM); 197 FunctionPass *createSystemZLDCleanupPass(SystemZTargetMachine &TM); 198 FunctionPass *createSystemZTDCPass();
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTX.h | 29 class FunctionPass; variable 44 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM, 48 FunctionPass *createNVVMIntrRangePass(unsigned int SmVersion); 49 FunctionPass *createNVVMReflectPass(unsigned int SmVersion); 52 FunctionPass *createNVPTXImageOptimizerPass(); 53 FunctionPass *createNVPTXLowerArgsPass(const NVPTXTargetMachine *TM);
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARC.h | 23 class FunctionPass; variable 26 FunctionPass *createARCISelDag(ARCTargetMachine &TM, 28 FunctionPass *createARCExpandPseudosPass(); 29 FunctionPass *createARCBranchFinalizePass();
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/ |
| H A D | BPF.h | 19 FunctionPass *createBPFISelDag(BPFTargetMachine &TM); 20 FunctionPass *createBPFMIPeepholePass(); 21 FunctionPass *createBPFMIPreEmitPeepholePass(); 22 FunctionPass *createBPFMIPreEmitCheckingPass();
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCV.h | 24 class FunctionPass; variable 36 FunctionPass *createRISCVISelDag(RISCVTargetMachine &TM); 38 FunctionPass *createRISCVMergeBaseOffsetOptPass(); 41 FunctionPass *createRISCVExpandPseudoPass();
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | EntryExitInstrumenter.cpp | 123 struct EntryExitInstrumenter : public FunctionPass { 125 EntryExitInstrumenter() : FunctionPass(ID) { in EntryExitInstrumenter() 135 struct PostInlineEntryExitInstrumenter : public FunctionPass { 137 PostInlineEntryExitInstrumenter() : FunctionPass(ID) { in PostInlineEntryExitInstrumenter() 158 FunctionPass *llvm::createEntryExitInstrumenterPass() { in createEntryExitInstrumenterPass() 162 FunctionPass *llvm::createPostInlineEntryExitInstrumenterPass() { in createPostInlineEntryExitInstrumenterPass()
|