Home
last modified time | relevance | path

Searched refs:PassManagerBase (Results 1 – 25 of 55) sorted by relevance

123

/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h30 class PassManagerBase; variable
62 legacy::PassManagerBase &PM)>
112 void addInitialAliasAnalysisPasses(legacy::PassManagerBase &PM) const;
113 void addFunctionSimplificationPasses(legacy::PassManagerBase &MPM);
114 void addVectorPasses(legacy::PassManagerBase &PM, bool IsFullLTO);
123 void populateModulePassManager(legacy::PassManagerBase &MPM);
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DLegacyPassManager.h39 class PassManagerBase {
41 virtual ~PassManagerBase();
52 class PassManager : public PassManagerBase {
71 class FunctionPassManager : public PassManagerBase {
102 DEFINE_STDCXX_CONVERSION_FUNCTIONS(legacy::PassManagerBase, LLVMPassManagerRef)
/openbsd/src/gnu/llvm/llvm/include/llvm/Target/
DTargetMachine.h63 class PassManagerBase; variable
65 using legacy::PassManagerBase;
372 addPassesToEmitFile(PassManagerBase &, raw_pwrite_stream &,
384 virtual bool addPassesToEmitMC(PassManagerBase &, MCContext *&,
435 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
442 addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out,
466 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx,
478 bool addAsmPrinter(PassManagerBase &PM, raw_pwrite_stream &Out,
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DTargetPassConfig.h33 class PassManagerBase; variable
37 using legacy::PassManagerBase;
86 PassManagerBase *PM = nullptr;
142 TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm);
/openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp70 legacy::PassManagerBase &PM) const { in addInitialAliasAnalysisPasses()
97 legacy::PassManagerBase &MPM) { in addFunctionSimplificationPasses()
204 void PassManagerBuilder::addVectorPasses(legacy::PassManagerBase &PM, in addVectorPasses()
291 legacy::PassManagerBase &MPM) { in populateModulePassManager()
515 legacy::PassManagerBase *MPM = unwrap(PM); in LLVMPassManagerBuilderPopulateModulePassManager()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DLLVMTargetMachine.cpp107 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, in addPassesToGenerateCode()
125 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter()
225 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile()
254 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, in addPassesToEmitMC()
/openbsd/src/gnu/llvm/llvm/lib/Target/MSP430/
DMSP430TargetMachine.cpp62 MSP430PassConfig(MSP430TargetMachine &TM, PassManagerBase &PM) in MSP430PassConfig()
74 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DMSP430TargetMachine.h41 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/
DLanaiTargetMachine.cpp89 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig()
103 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig()
DLanaiTargetMachine.h45 TargetPassConfig *createPassConfig(PassManagerBase &pass_manager) override;
/openbsd/src/gnu/llvm/llvm/lib/Target/ARC/
DARCTargetMachine.cpp53 ARCPassConfig(ARCTargetMachine &TM, PassManagerBase &PM) in ARCPassConfig()
67 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DARCTargetMachine.h42 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/
DAVRTargetMachine.cpp65 AVRPassConfig(AVRTargetMachine &TM, PassManagerBase &PM) in AVRPassConfig()
79 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DAVRTargetMachine.h45 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/openbsd/src/gnu/llvm/llvm/lib/Target/NVPTX/
DNVPTXTargetMachine.h55 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
58 bool addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_pwrite_stream &,
/openbsd/src/gnu/llvm/llvm/lib/Target/XCore/
DXCoreTargetMachine.cpp67 XCorePassConfig(XCoreTargetMachine &TM, PassManagerBase &PM) in XCorePassConfig()
82 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DXCoreTargetMachine.h44 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVETargetMachine.cpp118 VEPassConfig(VETargetMachine &TM, PassManagerBase &PM) in VEPassConfig()
131 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DR600TargetMachine.cpp94 R600PassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in R600PassConfig()
144 TargetPassConfig *R600TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DAMDGPUTargetMachine.h85 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
114 AMDGPUPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM);
DR600TargetMachine.h39 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/openbsd/src/gnu/llvm/llvm/lib/Target/BPF/
DBPFTargetMachine.cpp88 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig()
102 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DBPFTargetMachine.h37 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZTargetMachine.cpp197 SystemZPassConfig(SystemZTargetMachine &TM, PassManagerBase &PM) in SystemZPassConfig()
307 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DSystemZTargetMachine.h47 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;

123