/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ReachingDefAnalysis.h | 27 #include "llvm/CodeGen/MachineFunctionPass.h" 36 class ReachingDefAnalysis : public MachineFunctionPass { 76 ReachingDefAnalysis() : MachineFunctionPass(ID) { 83 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | LazyMachineBlockFrequencyInfo.h | 37 class LazyMachineBlockFrequencyInfoPass : public MachineFunctionPass {
|
H A D | ExecutionDomainFix.h | 27 #include "llvm/CodeGen/MachineFunctionPass.h" 107 class ExecutionDomainFix : public MachineFunctionPass { 131 : MachineFunctionPass(PassID), RC(&RC), NumRegs(RC.getNumRegs()) {} 136 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | VirtRegMap.h | 20 #include "llvm/CodeGen/MachineFunctionPass.h" 33 class VirtRegMap : public MachineFunctionPass { 71 : MachineFunctionPass(ID), MRI(nullptr), TII(nullptr), TRI(nullptr), 81 MachineFunctionPass::getAnalysisUsage(AU);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFunctionPass.cpp | 1 //===-- MachineFunctionPass.cpp -------------------------------------------===// 9 // This file contains the definitions of the MachineFunctionPass members. 13 #include "llvm/CodeGen/MachineFunctionPass.h" 33 Pass *MachineFunctionPass::createPrinterPass(raw_ostream &O, 38 bool MachineFunctionPass::runOnFunction(Function &F) { 103 void MachineFunctionPass::getAnalysisUsage(AnalysisUsage &AU) const { 107 // MachineFunctionPass preserves all LLVM IR passes, but there's no
|
H A D | LiveDebugVariables.h | 23 #include "llvm/CodeGen/MachineFunctionPass.h" 32 class LLVM_LIBRARY_VISIBILITY LiveDebugVariables : public MachineFunctionPass {
|
H A D | SpillPlacement.h | 32 #include "llvm/CodeGen/MachineFunctionPass.h" 43 class SpillPlacement : public MachineFunctionPass { 75 SpillPlacement() : MachineFunctionPass(ID) {}
|
H A D | LazyMachineBlockFrequencyInfo.cpp | 33 : MachineFunctionPass(ID) { 47 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | MachineOptimizationRemarkEmitter.cpp | 66 : MachineFunctionPass(ID) { 88 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | MachinePostDominators.cpp | 32 : MachineFunctionPass(ID), PDT(nullptr) { 48 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | CFGuardLongjmp.cpp | 19 #include "llvm/CodeGen/MachineFunctionPass.h" 37 class CFGuardLongjmp : public MachineFunctionPass { 41 CFGuardLongjmp() : MachineFunctionPass(ID) {
|
H A D | RegUsageInfoPropagate.cpp | 22 #include "llvm/CodeGen/MachineFunctionPass.h" 44 class RegUsageInfoPropagation : public MachineFunctionPass { 46 RegUsageInfoPropagation() : MachineFunctionPass(ID) { 58 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | StackMapLivenessAnalysis.cpp | 19 #include "llvm/CodeGen/MachineFunctionPass.h" 50 class StackMapLiveness : public MachineFunctionPass { 91 StackMapLiveness::StackMapLiveness() : MachineFunctionPass(ID) { 101 MachineFunctionPass::getAnalysisUsage(AU);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyOptimizeLiveIntervals.cpp | 35 class WebAssemblyOptimizeLiveIntervals final : public MachineFunctionPass { 48 MachineFunctionPass::getAnalysisUsage(AU); 55 WebAssemblyOptimizeLiveIntervals() : MachineFunctionPass(ID) {}
|
H A D | WebAssemblyPrepareForLiveIntervals.cpp | 26 #include "llvm/CodeGen/MachineFunctionPass.h" 37 class WebAssemblyPrepareForLiveIntervals final : public MachineFunctionPass { 40 WebAssemblyPrepareForLiveIntervals() : MachineFunctionPass(ID) {} 49 MachineFunctionPass::getAnalysisUsage(AU);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64BranchTargets.cpp | 20 #include "llvm/CodeGen/MachineFunctionPass.h" 32 class AArch64BranchTargets : public MachineFunctionPass { 35 AArch64BranchTargets() : MachineFunctionPass(ID) {} 52 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | AArch64CleanupLocalDynamicTLSPass.cpp | 29 #include "llvm/CodeGen/MachineFunctionPass.h" 37 struct LDTLSCleanup : public MachineFunctionPass { 39 LDTLSCleanup() : MachineFunctionPass(ID) { 138 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | AArch64PreLegalizerCombiner.cpp | 21 #include "llvm/CodeGen/MachineFunctionPass.h" 102 class AArch64PreLegalizerCombiner : public MachineFunctionPass { 128 MachineFunctionPass::getAnalysisUsage(AU); 132 : MachineFunctionPass(ID), IsOptNone(IsOptNone) {
|
H A D | AArch64StorePairSuppress.cpp | 15 #include "llvm/CodeGen/MachineFunctionPass.h" 30 class AArch64StorePairSuppress : public MachineFunctionPass { 40 AArch64StorePairSuppress() : MachineFunctionPass(ID) { 57 MachineFunctionPass::getAnalysisUsage(AU);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | InstructionSelect.h | 8 /// \file This file describes the interface of the MachineFunctionPass 17 #include "llvm/CodeGen/MachineFunctionPass.h" 27 class InstructionSelect : public MachineFunctionPass {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXPeephole.cpp | 35 #include "llvm/CodeGen/MachineFunctionPass.h" 50 struct NVPTXPeephole : public MachineFunctionPass { 53 NVPTXPeephole() : MachineFunctionPass(ID) { 64 MachineFunctionPass::getAnalysisUsage(AU); 156 MachineFunctionPass *llvm::createNVPTXPeephole() { return new NVPTXPeephole(); }
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMOptimizeBarriersPass.cpp | 14 #include "llvm/CodeGen/MachineFunctionPass.h" 22 class ARMOptimizeBarriersPass : public MachineFunctionPass { 25 ARMOptimizeBarriersPass() : MachineFunctionPass(ID) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86AvoidTrailingCall.cpp | 27 class X86AvoidTrailingCallPass : public MachineFunctionPass { 29 X86AvoidTrailingCallPass() : MachineFunctionPass(ID) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreFrameToArgsOffsetElim.cpp | 17 #include "llvm/CodeGen/MachineFunctionPass.h" 24 struct XCoreFTAOElim : public MachineFunctionPass { 26 XCoreFTAOElim() : MachineFunctionPass(ID) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZLDCleanup.cpp | 18 #include "llvm/CodeGen/MachineFunctionPass.h" 29 class SystemZLDCleanup : public MachineFunctionPass { 33 : MachineFunctionPass(ID), TII(nullptr), MF(nullptr) {} 62 MachineFunctionPass::getAnalysisUsage(AU);
|