| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 26 class FunctionPass; variable 47 FunctionPass *createAtomicExpandPass(); 292 FunctionPass *createIfConverter( 407 FunctionPass *createWasmEHPass(); 422 FunctionPass * 478 FunctionPass *createSafeStackPass(); 532 FunctionPass *createCFIFixup(); 556 FunctionPass * 560 FunctionPass * 599 FunctionPass *createCallBrPass(); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86.h | 21 class FunctionPass; variable 33 FunctionPass *createX86GlobalBaseRegPass(); 55 FunctionPass *createX86PadShortFunctions(); 60 FunctionPass *createX86FixupLEAs(); 64 FunctionPass *createX86FixupInstTuning(); 71 FunctionPass *createX86OptimizeLEAs(); 74 FunctionPass *createX86FixupSetCC(); 86 FunctionPass *createX86TileConfigPass(); 113 FunctionPass *createX86WinEHStatePass(); 119 FunctionPass *createX86ExpandPseudoPass(); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64.h | 29 class FunctionPass; variable 34 FunctionPass *createAArch64CondBrTuning(); 37 FunctionPass *createAArch64AdvSIMDScalar(); 41 FunctionPass *createAArch64ExpandPseudoPass(); 42 FunctionPass *createAArch64SLSHardeningPass(); 43 FunctionPass *createAArch64IndirectThunks(); 51 FunctionPass *createAArch64A53Fix835769(); 52 FunctionPass *createFalkorHWPFFixPass(); 54 FunctionPass *createAArch64PointerAuthPass(); 60 FunctionPass *createAArch64CollectLOHPass(); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/ |
| H A D | Scalar.h | 23 class FunctionPass; variable 33 FunctionPass *createDeadCodeEliminationPass(); 77 FunctionPass *createReassociatePass(); 84 FunctionPass *createCFGSimplificationPass( 93 FunctionPass *createFlattenCFGPass(); 109 FunctionPass *createTailCallEliminationPass(); 122 FunctionPass *createConstantHoistingPass(); 128 FunctionPass *createSinkingPass(); 156 FunctionPass *createTLSVariableHoistPass(); 200 FunctionPass *createNaryReassociatePass(); [all …]
|
| H A D | Utils.h | 20 class FunctionPass; variable 28 FunctionPass *createLowerInvokePass(); 36 FunctionPass *createLowerSwitchPass(); 50 FunctionPass *createBreakCriticalEdgesPass(); 73 FunctionPass *createPromoteMemoryToRegisterPass(bool IsForced = false); 92 FunctionPass *createUnifyLoopExitsPass(); 99 FunctionPass *createFixIrreduciblePass();
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCV.h | 21 class FunctionPass; variable 28 FunctionPass *createRISCVCodeGenPreparePass(); 43 FunctionPass *createRISCVFoldMasksPass(); 46 FunctionPass *createRISCVOptWInstrsPass(); 52 FunctionPass *createRISCVExpandPseudoPass(); 55 FunctionPass *createRISCVPreRAExpandPseudoPass(); 61 FunctionPass *createRISCVInsertVSETVLIPass(); 69 FunctionPass *createRISCVInsertWriteVXRMPass(); 75 FunctionPass *createRISCVInitUndefPass(); 79 FunctionPass *createRISCVMoveMergePass(); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.h | 25 class FunctionPass; variable 37 FunctionPass *createWebAssemblyArgumentMove(); 45 FunctionPass *createWebAssemblyRegStackify(); 46 FunctionPass *createWebAssemblyRegColoring(); 49 FunctionPass *createWebAssemblyLateEHPrepare(); 50 FunctionPass *createWebAssemblyCFGSort(); 51 FunctionPass *createWebAssemblyCFGStackify(); 53 FunctionPass *createWebAssemblyLowerBrUnless(); 54 FunctionPass *createWebAssemblyRegNumbering(); 55 FunctionPass *createWebAssemblyDebugFixup(); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARM.h | 28 class FunctionPass; variable 36 FunctionPass *createARMBlockPlacementPass(); 40 FunctionPass *createA15SDOptimizerPass(); 42 FunctionPass *createARMExpandPseudoPass(); 43 FunctionPass *createARMBranchTargetsPass(); 44 FunctionPass *createARMConstantIslandPass(); 45 FunctionPass *createMLxExpansionPass(); 46 FunctionPass *createThumb2ITBlockPass(); 47 FunctionPass *createMVEVPTBlockPass(); 56 FunctionPass *createARMSLSHardeningPass(); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPC.h | 27 class FunctionPass; variable 37 FunctionPass *createPPCCTRLoopsVerify(); 40 FunctionPass *createPPCTOCRegDepsPass(); 41 FunctionPass *createPPCEarlyReturnPass(); 42 FunctionPass *createPPCVSXCopyPass(); 43 FunctionPass *createPPCVSXFMAMutatePass(); 44 FunctionPass *createPPCVSXSwapRemovalPass(); 46 FunctionPass *createPPCMIPeepholePass(); 51 FunctionPass *createPPCBoolRetToIntPass(); 52 FunctionPass *createPPCExpandISELPass(); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 34 FunctionPass *createGCNDPPCombinePass(); 36 FunctionPass *createSIFoldOperandsPass(); 37 FunctionPass *createSIPeepholeSDWAPass(); 38 FunctionPass *createSILowerI1CopiesPass(); 42 FunctionPass *createSIWholeQuadModePass(); 46 FunctionPass *createSIFixSGPRCopiesPass(); 47 FunctionPass *createLowerWWMCopiesPass(); 48 FunctionPass *createSIMemoryLegalizerPass(); 49 FunctionPass *createSIInsertWaitcntsPass(); 53 FunctionPass *createSIPostRABundlerPass(); [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, CodeGenOptLevel OptLevel);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips.h | 21 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(); 41 FunctionPass *createMipsPostLegalizeCombiner(bool IsOptNone); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 164 FunctionPass *createHexagonBitSimplify(); 167 FunctionPass *createHexagonCFGOptimizer(); 168 FunctionPass *createHexagonCommonGEP(); 174 FunctionPass *createHexagonGenExtract(); 175 FunctionPass *createHexagonGenInsert(); 176 FunctionPass *createHexagonGenMux(); 183 FunctionPass *createHexagonOptAddrMode(); 186 FunctionPass *createHexagonPeephole(); 187 FunctionPass *createHexagonRDFOpt(); 192 FunctionPass *createHexagonVectorPrint(); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| 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();
|
| H A D | Passes.h | 18 class FunctionPass; variable 26 FunctionPass *createLazyValueInfoPass(); 33 FunctionPass *createDependenceAnalysisWrapperPass(); 40 FunctionPass *createRegionInfoPass();
|
| /freebsd-14.2/contrib/llvm-project/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();
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARC.h | 23 class FunctionPass; variable 26 FunctionPass *createARCISelDag(ARCTargetMachine &TM, CodeGenOptLevel OptLevel); 27 FunctionPass *createARCExpandPseudosPass(); 28 FunctionPass *createARCOptAddrMode(); 29 FunctionPass *createARCBranchFinalizePass();
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTX.h | 22 class FunctionPass; variable 38 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM, 43 FunctionPass *createNVVMIntrRangePass(unsigned int SmVersion); 44 FunctionPass *createNVVMReflectPass(unsigned int SmVersion); 47 FunctionPass *createNVPTXImageOptimizerPass(); 48 FunctionPass *createNVPTXLowerArgsPass(); 49 FunctionPass *createNVPTXLowerAllocaPass(); 50 FunctionPass *createNVPTXLowerUnreachablePass(bool TrapUnreachable,
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/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();
|
| /freebsd-14.2/contrib/llvm-project/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();
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArch.h | 22 class FunctionPass; variable 36 FunctionPass *createLoongArchExpandAtomicPseudoPass(); 37 FunctionPass *createLoongArchISelDag(LoongArchTargetMachine &TM); 38 FunctionPass *createLoongArchPreRAExpandPseudoPass(); 39 FunctionPass *createLoongArchExpandPseudoPass();
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRV.h | 23 FunctionPass *createSPIRVStripConvergenceIntrinsicsPass(); 24 FunctionPass *createSPIRVRegularizerPass(); 25 FunctionPass *createSPIRVPreLegalizerPass(); 26 FunctionPass *createSPIRVEmitIntrinsicsPass(SPIRVTargetMachine *TM);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPF.h | 27 FunctionPass *createBPFISelDag(BPFTargetMachine &TM); 28 FunctionPass *createBPFMISimplifyPatchablePass(); 29 FunctionPass *createBPFMIPeepholePass(); 30 FunctionPass *createBPFMIPreEmitPeepholePass(); 31 FunctionPass *createBPFMIPreEmitCheckingPass();
|