Searched refs:MachineFunctionPass (Results 251 - 275 of 302) sorted by relevance

<<111213

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp27 #include "llvm/CodeGen/MachineFunctionPass.h"
50 class AArch64ExpandPseudo : public MachineFunctionPass {
56 AArch64ExpandPseudo() : MachineFunctionPass(ID) {
H A DAArch64SIMDInstrOpt.cpp41 #include "llvm/CodeGen/MachineFunctionPass.h"
66 struct AArch64SIMDInstrOpt : public MachineFunctionPass {
152 AArch64SIMDInstrOpt() : MachineFunctionPass(ID) {
H A DAArch64LoadStoreOptimizer.cpp25 #include "llvm/CodeGen/MachineFunctionPass.h"
107 struct AArch64LoadStoreOpt : public MachineFunctionPass {
110 AArch64LoadStoreOpt() : MachineFunctionPass(ID) {
125 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ControlFlowFinalizer.cpp27 #include "llvm/CodeGen/MachineFunctionPass.h"
217 class R600ControlFlowFinalizer : public MachineFunctionPass {
505 R600ControlFlowFinalizer() : MachineFunctionPass(ID) {}
H A DSIInsertWaitcnts.cpp40 #include "llvm/CodeGen/MachineFunctionPass.h"
368 class SIInsertWaitcnts : public MachineFunctionPass {
399 SIInsertWaitcnts() : MachineFunctionPass(ID) {
414 MachineFunctionPass::getAnalysisUsage(AU);
H A DAMDILCFGStructurizer.cpp23 #include "llvm/CodeGen/MachineFunctionPass.h"
117 class AMDGPUCFGStructurizer : public MachineFunctionPass {
131 AMDGPUCFGStructurizer() : MachineFunctionPass(ID) {
143 MachineFunctionPass::getAnalysisUsage(AU);
H A DSIFoldOperands.cpp18 #include "llvm/CodeGen/MachineFunctionPass.h"
85 class SIFoldOperands : public MachineFunctionPass {
109 SIFoldOperands() : MachineFunctionPass(ID) {
119 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMicroMipsSizeReduction.cpp17 #include "llvm/CodeGen/MachineFunctionPass.h"
135 class MicroMipsSizeReduce : public MachineFunctionPass {
412 MicroMipsSizeReduce::MicroMipsSizeReduce() : MachineFunctionPass(ID) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2SizeReduction.cpp23 #include "llvm/CodeGen/MachineFunctionPass.h"
159 class Thumb2SizeReduce : public MachineFunctionPass {
245 : MachineFunctionPass(ID), PredicateFtor(std::move(Ftor)) {
H A DARMLoadStoreOptimizer.cpp36 #include "llvm/CodeGen/MachineFunctionPass.h"
99 struct ARMLoadStoreOpt : public MachineFunctionPass {
115 ARMLoadStoreOpt() : MachineFunctionPass(ID) {}
2040 struct ARMPreAllocLoadStoreOpt : public MachineFunctionPass{
2051 ARMPreAllocLoadStoreOpt() : MachineFunctionPass(ID) {}
2061 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterScavenging.cpp26 #include "llvm/CodeGen/MachineFunctionPass.h"
788 class ScavengerTest : public MachineFunctionPass {
792 ScavengerTest() : MachineFunctionPass(ID) {}
H A DInlineSpiller.cpp35 #include "llvm/CodeGen/MachineFunctionPass.h"
139 HoistSpillHelper(MachineFunctionPass &pass, MachineFunction &mf,
196 InlineSpiller(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm)
241 Spiller *llvm::createInlineSpiller(MachineFunctionPass &pass,
H A DTwoAddressInstructionPass.cpp41 #include "llvm/CodeGen/MachineFunctionPass.h"
92 class TwoAddressInstructionPass : public MachineFunctionPass {
178 TwoAddressInstructionPass() : MachineFunctionPass(ID) {
191 MachineFunctionPass::getAnalysisUsage(AU);
H A DBranchFolding.cpp34 #include "llvm/CodeGen/MachineFunctionPass.h"
97 class BranchFolderPass : public MachineFunctionPass {
101 explicit BranchFolderPass(): MachineFunctionPass(ID) {}
110 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp74 : MachineFunctionPass(ID), OptMode(RunningMode) {
108 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp50 #include "llvm/CodeGen/MachineFunctionPass.h"
96 struct PPCVSXSwapRemoval : public MachineFunctionPass {
114 PPCVSXSwapRemoval() : MachineFunctionPass(ID) {
H A DPPCMIPeephole.cpp31 #include "llvm/CodeGen/MachineFunctionPass.h"
82 struct PPCMIPeephole : public MachineFunctionPass {
89 PPCMIPeephole() : MachineFunctionPass(ID) {
122 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp20 #include "llvm/CodeGen/MachineFunctionPass.h"
29 class RISCVExpandPseudo : public MachineFunctionPass {
34 RISCVExpandPseudo() : MachineFunctionPass(ID) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupLEAs.cpp19 #include "llvm/CodeGen/MachineFunctionPass.h"
35 class FixupLEAPass : public MachineFunctionPass {
101 FixupLEAPass() : MachineFunctionPass(ID) { }
H A DX86FloatingPoint.cpp35 #include "llvm/CodeGen/MachineFunctionPass.h"
60 struct FPS : public MachineFunctionPass {
62 FPS() : MachineFunctionPass(ID) {
74 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp25 #include "llvm/CodeGen/MachineFunctionPass.h"
506 class HexagonGenInsert : public MachineFunctionPass {
510 HexagonGenInsert() : MachineFunctionPass(ID) {
521 MachineFunctionPass::getAnalysisUsage(AU);
H A DHexagonVLIWPacketizer.cpp34 #include "llvm/CodeGen/MachineFunctionPass.h"
88 class HexagonPacketizer : public MachineFunctionPass {
93 : MachineFunctionPass(ID), Minimal(Min) {}
103 MachineFunctionPass::getAnalysisUsage(AU);
H A DHexagonHardwareLoops.cpp38 #include "llvm/CodeGen/MachineFunctionPass.h"
101 struct HexagonHardwareLoops : public MachineFunctionPass {
114 HexagonHardwareLoops() : MachineFunctionPass(ID) {}
123 MachineFunctionPass::getAnalysisUsage(AU);
H A DHexagonSplitDouble.cpp20 #include "llvm/CodeGen/MachineFunctionPass.h"
63 class HexagonSplitDoubleRegs : public MachineFunctionPass {
67 HexagonSplitDoubleRegs() : MachineFunctionPass(ID) {}
76 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h26 #include "llvm/CodeGen/MachineFunctionPass.h"
61 class IRTranslator : public MachineFunctionPass {

Completed in 399 milliseconds

<<111213