Searched refs:MachineFunctionPass (Results 126 - 150 of 302) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp25 #include "llvm/CodeGen/MachineFunctionPass.h"
47 class SILowerSGPRSpills : public MachineFunctionPass {
62 SILowerSGPRSpills() : MachineFunctionPass(ID) {}
71 MachineFunctionPass::getAnalysisUsage(AU);
H A DGCNNSAReassign.cpp24 #include "llvm/CodeGen/MachineFunctionPass.h"
41 class GCNNSAReassign : public MachineFunctionPass {
45 GCNNSAReassign() : MachineFunctionPass(ID) {
58 MachineFunctionPass::getAnalysisUsage(AU);
H A DR600ClauseMergePass.cpp22 #include "llvm/CodeGen/MachineFunctionPass.h"
44 class R600ClauseMergePass : public MachineFunctionPass {
66 R600ClauseMergePass() : MachineFunctionPass(ID) { }
H A DR600ExpandSpecialInstrs.cpp24 #include "llvm/CodeGen/MachineFunctionPass.h"
39 class R600ExpandSpecialInstrsPass : public MachineFunctionPass {
49 R600ExpandSpecialInstrsPass() : MachineFunctionPass(ID) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AdvSIMDScalarPass.cpp40 #include "llvm/CodeGen/MachineFunctionPass.h"
65 class AArch64AdvSIMDScalar : public MachineFunctionPass {
85 explicit AArch64AdvSIMDScalar() : MachineFunctionPass(ID) {
95 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp23 #include "llvm/CodeGen/MachineFunctionPass.h"
75 class LocalStackSlotPass: public MachineFunctionPass {
93 explicit LocalStackSlotPass() : MachineFunctionPass(ID) {
101 MachineFunctionPass::getAnalysisUsage(AU);
H A DMIRCanonicalizerPass.cpp29 #include "llvm/CodeGen/MachineFunctionPass.h"
54 class MIRCanonicalizer : public MachineFunctionPass {
57 MIRCanonicalizer() : MachineFunctionPass(ID) {}
65 MachineFunctionPass::getAnalysisUsage(AU);
H A DSlotIndexes.cpp23 SlotIndexes::SlotIndexes() : MachineFunctionPass(ID), mf(nullptr) {
39 MachineFunctionPass::getAnalysisUsage(au);
H A DLiveRegMatrix.cpp46 LiveRegMatrix::LiveRegMatrix() : MachineFunctionPass(ID) {}
52 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp25 #include "llvm/CodeGen/MachineFunctionPass.h"
61 struct PPCVSXFMAMutate : public MachineFunctionPass {
63 PPCVSXFMAMutate() : MachineFunctionPass(ID) {
380 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGSort.cpp113 class WebAssemblyCFGSort final : public MachineFunctionPass {
124 MachineFunctionPass::getAnalysisUsage(AU);
131 WebAssemblyCFGSort() : MachineFunctionPass(ID) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupBWInsts.cpp54 #include "llvm/CodeGen/MachineFunctionPass.h"
77 class FixupBWInstPass : public MachineFunctionPass {
114 FixupBWInstPass() : MachineFunctionPass(ID) { }
121 MachineFunctionPass::getAnalysisUsage(AU);
H A DX86IndirectThunks.cpp20 /// Note that the reason that this is implemented as a MachineFunctionPass and
120 class X86IndirectThunks : public MachineFunctionPass {
124 X86IndirectThunks() : MachineFunctionPass(ID) {}
132 MachineFunctionPass::getAnalysisUsage(AU);
H A DX86InsertPrefetch.cpp41 class X86InsertPrefetch : public MachineFunctionPass {
101 : MachineFunctionPass(ID), Filename(PrefetchHintsFilename) {}
H A DX86EvexToVex.cpp29 #include "llvm/CodeGen/MachineFunctionPass.h"
62 class EvexToVexInstPass : public MachineFunctionPass {
71 EvexToVexInstPass() : MachineFunctionPass(ID) { }
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRDFOpt.cpp20 #include "llvm/CodeGen/MachineFunctionPass.h"
56 class HexagonRDFOpt : public MachineFunctionPass {
58 HexagonRDFOpt() : MachineFunctionPass(ID) {}
64 MachineFunctionPass::getAnalysisUsage(AU);
H A DHexagonVectorPrint.cpp20 #include "llvm/CodeGen/MachineFunctionPass.h"
52 class HexagonVectorPrint : public MachineFunctionPass {
60 HexagonVectorPrint() : MachineFunctionPass(ID) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DLeonPasses.cpp24 : MachineFunctionPass(ID) {}
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominators.h20 #include "llvm/CodeGen/MachineFunctionPass.h"
46 class MachineDominatorTree : public MachineFunctionPass {
84 explicit MachineDominatorTree(MachineFunction &MF) : MachineFunctionPass(ID) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp17 #include "llvm/CodeGen/MachineFunctionPass.h"
34 struct Filler : public MachineFunctionPass {
42 explicit Filler() : MachineFunctionPass(ID) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp20 #include "llvm/CodeGen/MachineFunctionPass.h"
43 class Thumb2ITBlock : public MachineFunctionPass {
52 Thumb2ITBlock() : MachineFunctionPass(ID) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp21 #include "llvm/CodeGen/MachineFunctionPass.h"
38 class MSP430BSel : public MachineFunctionPass {
51 MSP430BSel() : MachineFunctionPass(ID) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp54 Legalizer::Legalizer() : MachineFunctionPass(ID) { }
61 MachineFunctionPass::getAnalysisUsage(AU);
H A DLocalizer.cpp33 : MachineFunctionPass(ID), DoNotRunPass(F) {}
100 MachineFunctionPass::getAnalysisUsage(AU);
H A DInstructionSelect.cpp56 InstructionSelect::InstructionSelect() : MachineFunctionPass(ID) { }
63 MachineFunctionPass::getAnalysisUsage(AU);

Completed in 490 milliseconds

1234567891011>>