Home
last modified time | relevance | path

Searched refs:FunctionPass (Results 1 – 25 of 495) sorted by relevance

12345678910>>...20

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DPasses.h26 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 DX86.h21 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 DAArch64.h29 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 DScalar.h23 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 DUtils.h20 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 DRISCV.h21 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 DWebAssembly.h25 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 DARM.h28 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 DPPC.h27 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 DAMDGPU.h34 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 DR600.h17 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 DMips.h21 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 DHexagonTargetMachine.cpp164 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 DDomPrinter.h122 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 DRegionPrinter.h21 class FunctionPass; variable
25 FunctionPass *createRegionViewerPass();
26 FunctionPass *createRegionOnlyViewerPass();
27 FunctionPass *createRegionPrinterPass();
28 FunctionPass *createRegionOnlyPrinterPass();
H A DPasses.h18 class FunctionPass; variable
26 FunctionPass *createLazyValueInfoPass();
33 FunctionPass *createDependenceAnalysisWrapperPass();
40 FunctionPass *createRegionInfoPass();
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanai.h20 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 DARC.h23 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 DNVPTX.h22 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 DDomPrinter.cpp214 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 DM68k.h20 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 DSystemZ.h21 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 DLoongArch.h22 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 DSPIRV.h23 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 DBPF.h27 FunctionPass *createBPFISelDag(BPFTargetMachine &TM);
28 FunctionPass *createBPFMISimplifyPatchablePass();
29 FunctionPass *createBPFMIPeepholePass();
30 FunctionPass *createBPFMIPreEmitPeepholePass();
31 FunctionPass *createBPFMIPreEmitCheckingPass();

12345678910>>...20