Searched refs:MachineFunctionPass (Results 26 - 50 of 154) sorted by relevance

1234567

/external/llvm/lib/CodeGen/
H A DSpiller.cpp52 MachineFunctionPass *pass;
62 SpillerBase(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm)
162 TrivialSpiller(MachineFunctionPass &pass, MachineFunction &mf,
176 llvm::Spiller* llvm::createSpiller(MachineFunctionPass &pass,
H A DOptimizePHIs.cpp18 #include "llvm/CodeGen/MachineFunctionPass.h"
31 class OptimizePHIs : public MachineFunctionPass {
37 OptimizePHIs() : MachineFunctionPass(ID) {
45 MachineFunctionPass::getAnalysisUsage(AU);
H A DProcessImplicitDefs.cpp12 #include "llvm/CodeGen/MachineFunctionPass.h"
27 class ProcessImplicitDefs : public MachineFunctionPass {
40 ProcessImplicitDefs() : MachineFunctionPass(ID) {
61 MachineFunctionPass::getAnalysisUsage(AU);
H A DLiveStackAnalysis.cpp41 MachineFunctionPass::getAnalysisUsage(AU);
H A DMachineLoopInfo.cpp46 MachineFunctionPass::getAnalysisUsage(AU);
H A DDeadMachineInstructionElim.cpp16 #include "llvm/CodeGen/MachineFunctionPass.h"
30 class DeadMachineInstructionElim : public MachineFunctionPass {
40 DeadMachineInstructionElim() : MachineFunctionPass(ID) {
H A DLiveRegMatrix.cpp40 LiveRegMatrix::LiveRegMatrix() : MachineFunctionPass(ID),
47 MachineFunctionPass::getAnalysisUsage(AU);
H A DMachineBlockFrequencyInfo.cpp127 MachineBlockFrequencyInfo() :MachineFunctionPass(ID) {
137 MachineFunctionPass::getAnalysisUsage(AU);
/external/llvm/include/llvm/CodeGen/
H A DLiveStackAnalysis.h20 #include "llvm/CodeGen/MachineFunctionPass.h"
27 class LiveStacks : public MachineFunctionPass {
44 LiveStacks() : MachineFunctionPass(ID) {
H A DMachineLoopInfo.h35 #include "llvm/CodeGen/MachineFunctionPass.h"
73 class MachineLoopInfo : public MachineFunctionPass {
83 MachineLoopInfo() : MachineFunctionPass(ID) {
H A DLiveRegMatrix.h29 #include "llvm/CodeGen/MachineFunctionPass.h"
39 class LiveRegMatrix : public MachineFunctionPass {
60 // MachineFunctionPass boilerplate.
H A DMachinePostDominators.h19 #include "llvm/CodeGen/MachineFunctionPass.h"
27 struct MachinePostDominatorTree : public MachineFunctionPass {
H A DLiveVariables.h37 #include "llvm/CodeGen/MachineFunctionPass.h"
46 class LiveVariables : public MachineFunctionPass {
49 LiveVariables() : MachineFunctionPass(ID) {
/external/llvm/lib/Target/AArch64/
H A DAArch64A53Fix835769.cpp23 #include "llvm/CodeGen/MachineFunctionPass.h"
81 class AArch64A53Fix835769 : public MachineFunctionPass {
86 explicit AArch64A53Fix835769() : MachineFunctionPass(ID) {}
96 MachineFunctionPass::getAnalysisUsage(AU);
/external/llvm/lib/Target/ARM/
H A DARMInstrInfo.cpp96 struct ARMCGBR : public MachineFunctionPass {
98 ARMCGBR() : MachineFunctionPass(ID) {}
155 MachineFunctionPass::getAnalysisUsage(AU);
/external/llvm/lib/Target/Hexagon/
H A DHexagonFixupHwLoops.cpp21 #include "llvm/CodeGen/MachineFunctionPass.h"
35 struct HexagonFixupHwLoops : public MachineFunctionPass {
39 HexagonFixupHwLoops() : MachineFunctionPass(ID) {
51 MachineFunctionPass::getAnalysisUsage(AU);
H A DHexagonCFGOptimizer.cpp14 #include "llvm/CodeGen/MachineFunctionPass.h"
37 class HexagonCFGOptimizer : public MachineFunctionPass {
48 : MachineFunctionPass(ID), QTM(TM), QST(*TM.getSubtargetImpl()) {
H A DHexagonSplitConst32AndConst64.cpp27 #include "llvm/CodeGen/MachineFunctionPass.h"
50 class HexagonSplitConst32AndConst64 : public MachineFunctionPass {
56 : MachineFunctionPass(ID), QTM(TM) {}
/external/llvm/lib/Target/R600/
H A DSILowerI1Copies.cpp21 #include "llvm/CodeGen/MachineFunctionPass.h"
33 class SILowerI1Copies : public MachineFunctionPass {
38 SILowerI1Copies() : MachineFunctionPass(ID) {
51 MachineFunctionPass::getAnalysisUsage(AU);
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DR600ExpandSpecialInstrs.cpp18 #include "llvm/CodeGen/MachineFunctionPass.h"
26 class R600ExpandSpecialInstrsPass : public MachineFunctionPass {
33 R600ExpandSpecialInstrsPass(TargetMachine &tm) : MachineFunctionPass(ID),
H A DSIAssignInterpRegs.cpp24 #include "llvm/CodeGen/MachineFunctionPass.h"
32 class SIAssignInterpRegsPass : public MachineFunctionPass {
43 MachineFunctionPass(ID), TM(tm) { }
/external/llvm/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp21 #include "llvm/CodeGen/MachineFunctionPass.h"
32 struct MSP430BSel : public MachineFunctionPass {
34 MSP430BSel() : MachineFunctionPass(ID) {}
/external/mesa3d/src/gallium/drivers/radeon/
H A DR600ExpandSpecialInstrs.cpp18 #include "llvm/CodeGen/MachineFunctionPass.h"
26 class R600ExpandSpecialInstrsPass : public MachineFunctionPass {
33 R600ExpandSpecialInstrsPass(TargetMachine &tm) : MachineFunctionPass(ID),
H A DSIAssignInterpRegs.cpp24 #include "llvm/CodeGen/MachineFunctionPass.h"
32 class SIAssignInterpRegsPass : public MachineFunctionPass {
43 MachineFunctionPass(ID), TM(tm) { }
/external/llvm/lib/Target/SystemZ/
H A DSystemZShortenInst.cpp17 #include "llvm/CodeGen/MachineFunctionPass.h"
24 class SystemZShortenInst : public MachineFunctionPass {
56 : MachineFunctionPass(ID), TII(nullptr), LowGPRs(), HighGPRs() {

Completed in 220 milliseconds

1234567