| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/ |
| H A D | Scalar.h | 23 class FunctionPass; variable 44 FunctionPass *createSCCPPass(); 114 FunctionPass *createSROAPass(); 162 FunctionPass *createLoopFlattenPass(); 308 FunctionPass *createGVNHoistPass(); 315 FunctionPass *createGVNSinkPass(); 329 FunctionPass *createNewGVNPass(); 342 FunctionPass *createMemCpyOptPass(); 368 FunctionPass *createSinkingPass(); 488 FunctionPass *createFloat2IntPass(); [all …]
|
| H A D | Utils.h | 20 class FunctionPass; variable 33 FunctionPass *createLowerInvokePass(); 40 FunctionPass *createInstructionNamerPass(); 48 FunctionPass *createLowerSwitchPass(); 57 FunctionPass *createEntryExitInstrumenterPass(); 71 FunctionPass *createBreakCriticalEdgesPass(); 85 FunctionPass *createAddDiscriminatorsPass(); 99 FunctionPass *createPromoteMemoryToRegisterPass(); 136 FunctionPass *createUnifyLoopExitsPass(); 143 FunctionPass *createFixIrreduciblePass(); [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 26 class FunctionPass; variable 40 FunctionPass *createAtomicExpandPass(); 80 FunctionPass *createCodeGenPreparePass(); 263 FunctionPass *createIfConverter( 277 FunctionPass *createGCLoweringPass(); 376 FunctionPass *createWasmEHPass(); 391 FunctionPass * 443 FunctionPass *createSafeStackPass(); 483 FunctionPass *createExpandMemCmpPass(); 486 FunctionPass *createBreakFalseDeps(); [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86.h | 21 class FunctionPass; variable 34 FunctionPass *createX86GlobalBaseRegPass(); 56 FunctionPass *createX86PadShortFunctions(); 61 FunctionPass *createX86FixupLEAs(); 65 FunctionPass *createX86OptimizeLEAs(); 68 FunctionPass *createX86FixupSetCC(); 80 FunctionPass *createX86TileConfigPass(); 104 FunctionPass *createX86WinEHStatePass(); 110 FunctionPass *createX86ExpandPseudoPass(); 119 FunctionPass *createX86FixupBWInsts(); [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64.h | 27 class FunctionPass; variable 33 FunctionPass *createAArch64CondBrTuning(); 36 FunctionPass *createAArch64AdvSIMDScalar(); 40 FunctionPass *createAArch64ExpandPseudoPass(); 41 FunctionPass *createAArch64SLSHardeningPass(); 42 FunctionPass *createAArch64IndirectThunks(); 46 FunctionPass *createAArch64SIMDInstrOptPass(); 50 FunctionPass *createAArch64A53Fix835769(); 51 FunctionPass *createFalkorHWPFFixPass(); 53 FunctionPass *createAArch64BranchTargetsPass(); [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.h | 25 class FunctionPass; variable 38 FunctionPass *createWebAssemblyArgumentMove(); 47 FunctionPass *createWebAssemblyRegStackify(); 48 FunctionPass *createWebAssemblyRegColoring(); 51 FunctionPass *createWebAssemblyLateEHPrepare(); 52 FunctionPass *createWebAssemblyCFGSort(); 53 FunctionPass *createWebAssemblyCFGStackify(); 55 FunctionPass *createWebAssemblyLowerBrUnless(); 56 FunctionPass *createWebAssemblyRegNumbering(); 57 FunctionPass *createWebAssemblyDebugFixup(); [all …]
|
| H A D | WebAssemblyOptimizeReturned.cpp | 24 class OptimizeReturned final : public FunctionPass, 34 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 43 OptimizeReturned() : FunctionPass(ID) {} in OptimizeReturned() 54 FunctionPass *llvm::createWebAssemblyOptimizeReturned() { in createWebAssemblyOptimizeReturned()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 18 class FunctionPass; variable 39 FunctionPass *createR600VectorRegMerger(); 42 FunctionPass *createR600ClauseMergePass(); 43 FunctionPass *createR600Packetizer(); 49 FunctionPass *createGCNDPPCombinePass(); 51 FunctionPass *createSIFoldOperandsPass(); 52 FunctionPass *createSIPeepholeSDWAPass(); 53 FunctionPass *createSILowerI1CopiesPass(); 56 FunctionPass *createSIWholeQuadModePass(); 77 FunctionPass *createSIModeRegisterPass(); [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPC.h | 27 class FunctionPass; variable 36 FunctionPass *createPPCCTRLoops(); 38 FunctionPass *createPPCCTRLoopsVerify(); 41 FunctionPass *createPPCTOCRegDepsPass(); 42 FunctionPass *createPPCEarlyReturnPass(); 43 FunctionPass *createPPCVSXCopyPass(); 44 FunctionPass *createPPCVSXFMAMutatePass(); 45 FunctionPass *createPPCVSXSwapRemovalPass(); 47 FunctionPass *createPPCMIPeepholePass(); 52 FunctionPass *createPPCBoolRetToIntPass(); [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARM.h | 30 class FunctionPass; variable 40 FunctionPass *createARMBlockPlacementPass(); 44 FunctionPass *createA15SDOptimizerPass(); 46 FunctionPass *createARMExpandPseudoPass(); 47 FunctionPass *createARMConstantIslandPass(); 48 FunctionPass *createMLxExpansionPass(); 49 FunctionPass *createThumb2ITBlockPass(); 50 FunctionPass *createMVEVPTBlockPass(); 53 FunctionPass *createThumb2SizeReductionPass( 59 FunctionPass *createARMSLSHardeningPass(); [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | Passes.h | 18 class FunctionPass; variable 29 FunctionPass *createPAEvalPass(); 35 FunctionPass *createLazyValueInfoPass(); 42 FunctionPass *createDependenceAnalysisWrapperPass(); 49 FunctionPass *createCostModelAnalysisPass(); 56 FunctionPass *createDelinearizationPass(); 69 FunctionPass *createInstCountPass(); 76 FunctionPass *createRegionInfoPass(); 86 FunctionPass *createMemDepPrinter(); 93 FunctionPass *createMemDerefPrinter(); [all …]
|
| H A D | DomPrinter.h | 18 class FunctionPass; variable 19 FunctionPass *createDomPrinterPass(); 20 FunctionPass *createDomOnlyPrinterPass(); 21 FunctionPass *createDomViewerPass(); 22 FunctionPass *createDomOnlyViewerPass(); 23 FunctionPass *createPostDomPrinterPass(); 24 FunctionPass *createPostDomOnlyPrinterPass(); 25 FunctionPass *createPostDomViewerPass(); 26 FunctionPass *createPostDomOnlyViewerPass();
|
| H A D | RegionPrinter.h | 18 class FunctionPass; variable 22 FunctionPass *createRegionViewerPass(); 23 FunctionPass *createRegionOnlyViewerPass(); 24 FunctionPass *createRegionPrinterPass(); 25 FunctionPass *createRegionOnlyPrinterPass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips.h | 23 class FunctionPass; variable 33 FunctionPass *createMipsModuleISelDagPass(); 34 FunctionPass *createMipsOptimizePICCallPass(); 35 FunctionPass *createMipsDelaySlotFillerPass(); 36 FunctionPass *createMipsBranchExpansion(); 37 FunctionPass *createMipsConstantIslandPass(); 38 FunctionPass *createMicroMipsSizeReducePass(); 39 FunctionPass *createMipsExpandPseudoPass(); 40 FunctionPass *createMipsPreLegalizeCombiner();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 157 FunctionPass *createHexagonBitSimplify(); 160 FunctionPass *createHexagonCFGOptimizer(); 161 FunctionPass *createHexagonCommonGEP(); 167 FunctionPass *createHexagonGenExtract(); 168 FunctionPass *createHexagonGenInsert(); 169 FunctionPass *createHexagonGenMux(); 176 FunctionPass *createHexagonOptAddrMode(); 179 FunctionPass *createHexagonPeephole(); 180 FunctionPass *createHexagonRDFOpt(); 185 FunctionPass *createHexagonVectorPrint(); [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPF.h | 22 FunctionPass *createBPFAbstractMemberAccess(BPFTargetMachine *TM); 23 FunctionPass *createBPFPreserveDIType(); 24 FunctionPass *createBPFISelDag(BPFTargetMachine &TM); 25 FunctionPass *createBPFMISimplifyPatchablePass(); 26 FunctionPass *createBPFMIPeepholePass(); 27 FunctionPass *createBPFMIPeepholeTruncElimPass(); 28 FunctionPass *createBPFMIPreEmitPeepholePass(); 29 FunctionPass *createBPFMIPreEmitCheckingPass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVR.h | 23 class FunctionPass; variable 26 FunctionPass *createAVRISelDag(AVRTargetMachine &TM, 28 FunctionPass *createAVRExpandPseudoPass(); 29 FunctionPass *createAVRFrameAnalyzerPass(); 30 FunctionPass *createAVRRelaxMemPass(); 31 FunctionPass *createAVRDynAllocaSRPass(); 32 FunctionPass *createAVRBranchSelectionPass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68k.h | 20 class FunctionPass; variable 28 FunctionPass *createM68kISelDag(M68kTargetMachine &TM); 34 FunctionPass *createM68kExpandPseudoPass(); 37 FunctionPass *createM68kGlobalBaseRegPass(); 42 FunctionPass *createM68kCollapseMOVEMPass(); 49 FunctionPass *createM68kConvertMOVToMOVMPass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCV.h | 25 class FunctionPass; variable 38 FunctionPass *createRISCVISelDag(RISCVTargetMachine &TM); 40 FunctionPass *createRISCVMergeBaseOffsetOptPass(); 43 FunctionPass *createRISCVExpandPseudoPass(); 46 FunctionPass *createRISCVExpandAtomicPseudoPass(); 49 FunctionPass *createRISCVInsertVSETVLIPass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | Lanai.h | 20 class FunctionPass; variable 25 FunctionPass *createLanaiISelDag(LanaiTargetMachine &TM); 29 FunctionPass *createLanaiDelaySlotFillerPass(const LanaiTargetMachine &TM); 33 FunctionPass *createLanaiMemAluCombinerPass(); 37 FunctionPass *createLanaiSetflagAluCombinerPass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARC.h | 22 class FunctionPass; variable 25 FunctionPass *createARCISelDag(ARCTargetMachine &TM, 27 FunctionPass *createARCExpandPseudosPass(); 28 FunctionPass *createARCOptAddrMode(); 29 FunctionPass *createARCBranchFinalizePass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZ.h | 22 class FunctionPass; variable 190 FunctionPass *createSystemZISelDag(SystemZTargetMachine &TM, 192 FunctionPass *createSystemZElimComparePass(SystemZTargetMachine &TM); 193 FunctionPass *createSystemZShortenInstPass(SystemZTargetMachine &TM); 194 FunctionPass *createSystemZLongBranchPass(SystemZTargetMachine &TM); 195 FunctionPass *createSystemZLDCleanupPass(SystemZTargetMachine &TM); 196 FunctionPass *createSystemZCopyPhysRegsPass(SystemZTargetMachine &TM); 197 FunctionPass *createSystemZPostRewritePass(SystemZTargetMachine &TM); 198 FunctionPass *createSystemZTDCPass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTX.h | 23 class FunctionPass; variable 37 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM, 41 FunctionPass *createNVVMIntrRangePass(unsigned int SmVersion); 42 FunctionPass *createNVVMReflectPass(unsigned int SmVersion); 45 FunctionPass *createNVPTXImageOptimizerPass(); 46 FunctionPass *createNVPTXLowerArgsPass(const NVPTXTargetMachine *TM); 47 FunctionPass *createNVPTXLowerAllocaPass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| 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() 220 CFGOnlyPrinterLegacyPass() : FunctionPass(ID) { in CFGOnlyPrinterLegacyPass() [all …]
|
| 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()
|