Searched refs:MachineFunctionPass (Results 151 - 175 of 302) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp39 struct RISCVMergeBaseOffsetOpt : public MachineFunctionPass {
49 RISCVMergeBaseOffsetOpt() : MachineFunctionPass(ID) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86VZeroUpper.cpp23 #include "llvm/CodeGen/MachineFunctionPass.h"
46 class VZeroUpperInserter : public MachineFunctionPass {
48 VZeroUpperInserter() : MachineFunctionPass(ID) {}
H A DX86WinAllocaExpander.cpp23 #include "llvm/CodeGen/MachineFunctionPass.h"
35 class X86WinAllocaExpander : public MachineFunctionPass {
37 X86WinAllocaExpander() : MachineFunctionPass(ID) {}
H A DX86ExpandPseudo.cpp22 #include "llvm/CodeGen/MachineFunctionPass.h"
32 class X86ExpandPseudo : public MachineFunctionPass {
35 X86ExpandPseudo() : MachineFunctionPass(ID) {}
41 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CollectLOH.cpp110 #include "llvm/CodeGen/MachineFunctionPass.h"
134 struct AArch64CollectLOH : public MachineFunctionPass {
136 AArch64CollectLOH() : MachineFunctionPass(ID) {}
148 MachineFunctionPass::getAnalysisUsage(AU);
H A DAArch64RedundantCopyElimination.cpp58 #include "llvm/CodeGen/MachineFunctionPass.h"
69 class AArch64RedundantCopyElimination : public MachineFunctionPass {
82 AArch64RedundantCopyElimination() : MachineFunctionPass(ID) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp27 #include "llvm/CodeGen/MachineFunctionPass.h"
36 class SIOptimizeExecMaskingPreRA : public MachineFunctionPass {
53 SIOptimizeExecMaskingPreRA() : MachineFunctionPass(ID) {
66 MachineFunctionPass::getAnalysisUsage(AU);
H A DR600OptimizeVectorRegisters.cpp40 #include "llvm/CodeGen/MachineFunctionPass.h"
94 class R600VectorRegMerger : public MachineFunctionPass {
122 R600VectorRegMerger() : MachineFunctionPass(ID) {}
130 MachineFunctionPass::getAnalysisUsage(AU);
H A DR600Packetizer.cpp22 #include "llvm/CodeGen/MachineFunctionPass.h"
35 class R600Packetizer : public MachineFunctionPass {
39 R600Packetizer() : MachineFunctionPass(ID) {}
47 MachineFunctionPass::getAnalysisUsage(AU);
H A DSIFormMemoryClauses.cpp25 #include "llvm/CodeGen/MachineFunctionPass.h"
40 class SIFormMemoryClauses : public MachineFunctionPass {
47 SIFormMemoryClauses() : MachineFunctionPass(ID) {
60 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenMux.cpp34 #include "llvm/CodeGen/MachineFunctionPass.h"
66 class HexagonGenMux : public MachineFunctionPass {
70 HexagonGenMux() : MachineFunctionPass(ID) {}
77 MachineFunctionPass::getAnalysisUsage(AU);
H A DHexagonStoreWidening.cpp31 #include "llvm/CodeGen/MachineFunctionPass.h"
64 struct HexagonStoreWidening : public MachineFunctionPass {
74 HexagonStoreWidening() : MachineFunctionPass(ID) {
85 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp20 #include "llvm/CodeGen/MachineFunctionPass.h"
41 class ARCOptAddrMode : public MachineFunctionPass {
45 ARCOptAddrMode() : MachineFunctionPass(ID) {}
51 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DShrinkWrap.cpp61 #include "llvm/CodeGen/MachineFunctionPass.h"
110 class ShrinkWrap : public MachineFunctionPass {
220 ShrinkWrap() : MachineFunctionPass(ID) {
231 MachineFunctionPass::getAnalysisUsage(AU);
H A DStackSlotColoring.cpp23 #include "llvm/CodeGen/MachineFunctionPass.h"
61 class StackSlotColoring : public MachineFunctionPass {
100 StackSlotColoring() : MachineFunctionPass(ID) {
112 MachineFunctionPass::getAnalysisUsage(AU);
H A DRenameIndependentSubregs.cpp33 #include "llvm/CodeGen/MachineFunctionPass.h"
46 class RenameIndependentSubregs : public MachineFunctionPass {
49 RenameIndependentSubregs() : MachineFunctionPass(ID) {}
61 MachineFunctionPass::getAnalysisUsage(AU);
H A DImplicitNullChecks.cpp39 #include "llvm/CodeGen/MachineFunctionPass.h"
81 class ImplicitNullChecks : public MachineFunctionPass {
213 ImplicitNullChecks() : MachineFunctionPass(ID) {
221 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp19 #include "llvm/CodeGen/MachineFunctionPass.h"
136 class PPCBranchCoalescing : public MachineFunctionPass {
164 PPCBranchCoalescing() : MachineFunctionPass(ID) {
171 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExplicitLocals.cpp45 class WebAssemblyExplicitLocals final : public MachineFunctionPass {
53 MachineFunctionPass::getAnalysisUsage(AU);
60 WebAssemblyExplicitLocals() : MachineFunctionPass(ID) {}
H A DWebAssemblyExceptionInfo.cpp93 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOptimizationRemarkEmitter.h19 #include "llvm/CodeGen/MachineFunctionPass.h"
212 class MachineOptimizationRemarkEmitterPass : public MachineFunctionPass {
H A DMachineRegionInfo.h19 #include "llvm/CodeGen/MachineFunctionPass.h"
85 class MachineRegionInfoPass : public MachineFunctionPass {
98 /// @name MachineFunctionPass interface
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCSEInfo.h21 #include "llvm/CodeGen/MachineFunctionPass.h"
218 class GISelCSEAnalysisWrapperPass : public MachineFunctionPass {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp23 #include "llvm/CodeGen/MachineFunctionPass.h"
429 struct AVRFrameAnalyzer : public MachineFunctionPass {
431 AVRFrameAnalyzer() : MachineFunctionPass(ID) {}
497 struct AVRDynAllocaSR : public MachineFunctionPass {
499 AVRDynAllocaSR() : MachineFunctionPass(ID) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMemAluCombiner.cpp29 #include "llvm/CodeGen/MachineFunctionPass.h"
56 class LanaiMemAluCombiner : public MachineFunctionPass {
59 explicit LanaiMemAluCombiner() : MachineFunctionPass(ID) {

Completed in 418 milliseconds

1234567891011>>