/external/llvm/lib/CodeGen/ |
H A D | Spiller.h | 17 class MachineFunctionPass; 35 Spiller* createSpiller(MachineFunctionPass &pass, 41 Spiller *createInlineSpiller(MachineFunctionPass &pass,
|
H A D | MachineFunctionPrinterPass.cpp | 16 #include "llvm/CodeGen/MachineFunctionPass.h" 27 struct MachineFunctionPrinterPass : public MachineFunctionPass { 33 MachineFunctionPrinterPass() : MachineFunctionPass(ID), OS(dbgs()) { } 35 : MachineFunctionPass(ID), OS(os), Banner(banner) {} 41 MachineFunctionPass::getAnalysisUsage(AU); 62 MachineFunctionPass *createMachineFunctionPrinterPass(raw_ostream &OS,
|
H A D | MachineFunctionPass.cpp | 1 //===-- MachineFunctionPass.cpp -------------------------------------------===// 10 // This file contains the definitions of the MachineFunctionPass members. 17 #include "llvm/CodeGen/MachineFunctionPass.h" 21 Pass *MachineFunctionPass::createPrinterPass(raw_ostream &O, 26 bool MachineFunctionPass::runOnFunction(Function &F) { 36 void MachineFunctionPass::getAnalysisUsage(AnalysisUsage &AU) const { 40 // MachineFunctionPass preserves all LLVM IR passes, but there's no
|
H A D | MachinePostDominators.cpp | 25 MachinePostDominatorTree::MachinePostDominatorTree() : MachineFunctionPass(ID) { 49 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | MachineDominators.cpp | 34 MachineFunctionPass::getAnalysisUsage(AU); 44 : MachineFunctionPass(ID) {
|
H A D | PrologEpilogInserter.h | 24 #include "llvm/CodeGen/MachineFunctionPass.h" 33 class PEI : public MachineFunctionPass { 36 PEI() : MachineFunctionPass(ID) {
|
H A D | ExpandISelPseudos.cpp | 19 #include "llvm/CodeGen/MachineFunctionPass.h" 28 class ExpandISelPseudos : public MachineFunctionPass { 31 ExpandISelPseudos() : MachineFunctionPass(ID) {} 37 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | LiveDebugVariables.h | 26 #include "llvm/CodeGen/MachineFunctionPass.h" 34 class LiveDebugVariables : public MachineFunctionPass {
|
H A D | SpillPlacement.h | 32 #include "llvm/CodeGen/MachineFunctionPass.h" 43 class SpillPlacement : public MachineFunctionPass { 68 SpillPlacement() : MachineFunctionPass(ID), nodes(nullptr) {}
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineFunctionPass.h | 1 //===-- MachineFunctionPass.h - Pass for MachineFunctions --------*-C++ -*-===// 10 // This file defines the MachineFunctionPass class. MachineFunctionPass's are 13 // representation, MachineFunctionPass's are not allowed to modify the LLVM 14 // representation. Due to this limitation, the MachineFunctionPass class takes 28 /// MachineFunctionPass - This class adapts the FunctionPass interface to 32 class MachineFunctionPass : public FunctionPass { class in namespace:llvm 34 explicit MachineFunctionPass(char &ID) : FunctionPass(ID) {} function in class:llvm::MachineFunctionPass
|
H A D | EdgeBundles.h | 22 #include "llvm/CodeGen/MachineFunctionPass.h" 26 class EdgeBundles : public MachineFunctionPass { 39 EdgeBundles() : MachineFunctionPass(ID) {}
|
H A D | StackMapLivenessAnalysis.h | 20 #include "llvm/CodeGen/MachineFunctionPass.h" 33 class StackMapLiveness : public MachineFunctionPass {
|
H A D | VirtRegMap.h | 21 #include "llvm/CodeGen/MachineFunctionPass.h" 32 class VirtRegMap : public MachineFunctionPass { 71 VirtRegMap() : MachineFunctionPass(ID), Virt2PhysMap(NO_PHYS_REG), 77 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | MachineBlockFrequencyInfo.h | 17 #include "llvm/CodeGen/MachineFunctionPass.h" 29 class MachineBlockFrequencyInfo : public MachineFunctionPass {
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsModuleISelDAGToDAG.h | 34 class MipsModuleDAGToDAGISel : public MachineFunctionPass { 40 : MachineFunctionPass(ID),
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDGPUConvertToISA.cpp | 17 #include "llvm/CodeGen/MachineFunctionPass.h" 23 class AMDGPUConvertToISAPass : public MachineFunctionPass { 31 MachineFunctionPass(ID), TM(tm) { }
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMOptimizeBarriersPass.cpp | 15 #include "llvm/CodeGen/MachineFunctionPass.h" 23 class ARMOptimizeBarriersPass : public MachineFunctionPass { 26 ARMOptimizeBarriersPass() : MachineFunctionPass(ID) {}
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreFrameToArgsOffsetElim.cpp | 17 #include "llvm/CodeGen/MachineFunctionPass.h" 25 struct XCoreFTAOElim : public MachineFunctionPass { 27 XCoreFTAOElim() : MachineFunctionPass(ID) {}
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDGPUConvertToISA.cpp | 17 #include "llvm/CodeGen/MachineFunctionPass.h" 23 class AMDGPUConvertToISAPass : public MachineFunctionPass { 31 MachineFunctionPass(ID), TM(tm) { }
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTX.h | 30 class MachineFunctionPass; 69 MachineFunctionPass *createNVPTXPrologEpilogPass(); 70 MachineFunctionPass *createNVPTXReplaceImageHandlesPass();
|
/external/llvm/lib/Target/R600/ |
H A D | SIFixSGPRLiveRanges.cpp | 23 #include "llvm/CodeGen/MachineFunctionPass.h" 34 class SIFixSGPRLiveRanges : public MachineFunctionPass { 39 SIFixSGPRLiveRanges() : MachineFunctionPass(ID) { 54 MachineFunctionPass::getAnalysisUsage(AU);
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64.h | 27 class MachineFunctionPass;
|
H A D | AArch64CleanupLocalDynamicTLSPass.cpp | 31 #include "llvm/CodeGen/MachineFunctionPass.h" 37 struct LDTLSCleanup : public MachineFunctionPass { 39 LDTLSCleanup() : MachineFunctionPass(ID) {} 139 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | AArch64DeadRegisterDefinitionsPass.cpp | 17 #include "llvm/CodeGen/MachineFunctionPass.h" 29 class AArch64DeadRegisterDefinitions : public MachineFunctionPass { 37 explicit AArch64DeadRegisterDefinitions() : MachineFunctionPass(ID) {} 45 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | AArch64StorePairSuppress.cpp | 16 #include "llvm/CodeGen/MachineFunctionPass.h" 29 class AArch64StorePairSuppress : public MachineFunctionPass { 40 AArch64StorePairSuppress() : MachineFunctionPass(ID) {} 57 MachineFunctionPass::getAnalysisUsage(AU);
|