Home
last modified time | relevance | path

Searched refs:MachineFunction (Results 1 – 25 of 465) sorted by relevance

12345678910>>...19

/prebuilts/clang/host/linux-x86/clang-r547379/include/llvm/CodeGen/
DTargetFrameLowering.h25 class MachineFunction; variable
152 const MachineFunction &MF) const;
160 virtual bool assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
169 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
198 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
205 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging()
211 virtual bool enableCalleeSaveSkip(const MachineFunction &MF) const;
215 virtual void emitPrologue(MachineFunction &MF,
217 virtual void emitEpilogue(MachineFunction &MF,
232 virtual bool enableCFIFixup(MachineFunction &MF) const;
[all …]
DTargetRegisterInfo.h38 class MachineFunction; variable
71 ArrayRef<MCPhysReg> (*OrderFunc)(const MachineFunction&);
204 ArrayRef<MCPhysReg> getRawAllocationOrder(const MachineFunction &MF) const { in getRawAllocationOrder()
281 virtual unsigned getNumSupportedRegs(const MachineFunction &) const { in getNumSupportedRegs() argument
368 BitVector getAllocatableSet(const MachineFunction &MF,
373 ArrayRef<uint8_t> getRegisterCosts(const MachineFunction &MF) const { in getRegisterCosts()
490 getCalleeSavedRegs(const MachineFunction *MF) const = 0;
510 virtual const uint32_t *getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
519 getCustomEHPadPreservedMask(const MachineFunction &MF) const { in getCustomEHPadPreservedMask()
532 getIntraCallClobberedRegs(const MachineFunction *MF) const { in getIntraCallClobberedRegs()
[all …]
DMachinePassManager.h34 class MachineFunction; variable
36 extern template class AnalysisManager<MachineFunction>;
37 using MachineFunctionAnalysisManager = AnalysisManager<MachineFunction>;
44 MFPropsModifier(PassT &P_, MachineFunction &MF_) : P(P_), MF(MF_) { in MFPropsModifier()
75 MachineFunction &MF;
104 MFPropsModifier(PassT &P, MachineFunction &MF) -> MFPropsModifier<PassT>;
126 MachineFunction>;
129 OuterAnalysisManagerProxy<ModuleAnalysisManager, MachineFunction>;
167 bool invalidate(MachineFunction &IR, const PreservedAnalyses &PA,
183 Result run(MachineFunction &, MachineFunctionAnalysisManager &) { in run() argument
[all …]
DMachineRegionInfo.h30 template <> struct RegionTraits<MachineFunction> {
31 using FuncT = MachineFunction;
49 class MachineRegionNode : public RegionNodeBase<RegionTraits<MachineFunction>> {
53 : RegionNodeBase<RegionTraits<MachineFunction>>(Parent, Entry,
61 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> {
73 class MachineRegionInfo : public RegionInfoBase<RegionTraits<MachineFunction>> {
81 void recalculate(MachineFunction &F, MachineDominatorTree *DT,
100 bool runOnMachineFunction(MachineFunction &F) override;
112 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineBasicBlock>()
121 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineRegion>()
[all …]
DMachineFunction.h60 class MachineFunction; variable
118 clone(BumpPtrAllocator &Allocator, MachineFunction &DestMF,
257 class LLVM_EXTERNAL_VISIBILITY MachineFunction {
636 MachineFunction(Function &F, const LLVMTargetMachine &Target,
639 MachineFunction(const MachineFunction &) = delete;
640 MachineFunction &operator=(const MachineFunction &) = delete;
641 ~MachineFunction();
835 const MachineFunction &OrigMF,
915 static BasicBlockListType MachineFunction::*
917 return &MachineFunction::BasicBlocks;
[all …]
DMachineBlockFrequencyInfo.h28 class MachineFunction; variable
40 explicit MachineBlockFrequencyInfo(MachineFunction &F,
47 bool invalidate(MachineFunction &F, const PreservedAnalyses &PA,
51 void calculate(const MachineFunction &F,
89 const MachineFunction *getFunction() const;
120 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM);
131 PreservedAnalyses run(MachineFunction &MF,
147 bool runOnMachineFunction(MachineFunction &F) override;
/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/CodeGen/
DTargetFrameLowering.h24 class MachineFunction; variable
151 const MachineFunction &MF) const;
159 virtual bool assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
168 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
197 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
204 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging()
210 virtual bool enableCalleeSaveSkip(const MachineFunction &MF) const;
214 virtual void emitPrologue(MachineFunction &MF,
216 virtual void emitEpilogue(MachineFunction &MF,
231 virtual bool enableCFIFixup(MachineFunction &MF) const;
[all …]
DTargetRegisterInfo.h38 class MachineFunction; variable
71 ArrayRef<MCPhysReg> (*OrderFunc)(const MachineFunction&);
202 ArrayRef<MCPhysReg> getRawAllocationOrder(const MachineFunction &MF) const { in getRawAllocationOrder()
270 virtual unsigned getNumSupportedRegs(const MachineFunction &) const { in getNumSupportedRegs() argument
357 BitVector getAllocatableSet(const MachineFunction &MF,
362 ArrayRef<uint8_t> getRegisterCosts(const MachineFunction &MF) const { in getRegisterCosts()
469 getCalleeSavedRegs(const MachineFunction *MF) const = 0;
489 virtual const uint32_t *getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
498 getCustomEHPadPreservedMask(const MachineFunction &MF) const { in getCustomEHPadPreservedMask()
511 getIntraCallClobberedRegs(const MachineFunction *MF) const { in getIntraCallClobberedRegs()
[all …]
DMachineRegionInfo.h30 template <> struct RegionTraits<MachineFunction> {
31 using FuncT = MachineFunction;
49 class MachineRegionNode : public RegionNodeBase<RegionTraits<MachineFunction>> {
53 : RegionNodeBase<RegionTraits<MachineFunction>>(Parent, Entry,
61 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> {
73 class MachineRegionInfo : public RegionInfoBase<RegionTraits<MachineFunction>> {
81 void recalculate(MachineFunction &F, MachineDominatorTree *DT,
100 bool runOnMachineFunction(MachineFunction &F) override;
112 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineBasicBlock>()
121 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineRegion>()
[all …]
DMachineFunction.h60 class MachineFunction; variable
119 clone(BumpPtrAllocator &Allocator, MachineFunction &DestMF,
259 class LLVM_EXTERNAL_VISIBILITY MachineFunction {
633 MachineFunction(Function &F, const LLVMTargetMachine &Target,
636 MachineFunction(const MachineFunction &) = delete;
637 MachineFunction &operator=(const MachineFunction &) = delete;
638 ~MachineFunction();
833 const MachineFunction &OrigMF,
908 static BasicBlockListType MachineFunction::*
910 return &MachineFunction::BasicBlocks;
[all …]
DMachinePassManager.h36 class MachineFunction; variable
38 extern template class AnalysisManager<MachineFunction>;
57 class MachineFunctionAnalysisManager : public AnalysisManager<MachineFunction> {
59 using Base = AnalysisManager<MachineFunction>;
119 extern template class PassManager<MachineFunction>;
149 : public PassManager<MachineFunction, MachineFunctionAnalysisManager> {
150 using Base = PassManager<MachineFunction, MachineFunctionAnalysisManager>;
194 detail::PassModel<MachineFunction, PassT, PreservedAnalyses, in addDoInitialization()
216 detail::PassModel<MachineFunction, PassT, PreservedAnalyses, in addDoFinalization()
232 std::declval<MachineFunction &>(),
[all …]
/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/CodeGen/
DTargetFrameLowering.h24 class MachineFunction; variable
151 const MachineFunction &MF) const;
159 virtual bool assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
168 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
197 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
204 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging()
210 virtual bool enableCalleeSaveSkip(const MachineFunction &MF) const;
214 virtual void emitPrologue(MachineFunction &MF,
216 virtual void emitEpilogue(MachineFunction &MF,
231 virtual bool enableCFIFixup(MachineFunction &MF) const;
[all …]
DTargetRegisterInfo.h38 class MachineFunction; variable
71 ArrayRef<MCPhysReg> (*OrderFunc)(const MachineFunction&);
204 ArrayRef<MCPhysReg> getRawAllocationOrder(const MachineFunction &MF) const { in getRawAllocationOrder()
281 virtual unsigned getNumSupportedRegs(const MachineFunction &) const { in getNumSupportedRegs() argument
368 BitVector getAllocatableSet(const MachineFunction &MF,
373 ArrayRef<uint8_t> getRegisterCosts(const MachineFunction &MF) const { in getRegisterCosts()
490 getCalleeSavedRegs(const MachineFunction *MF) const = 0;
510 virtual const uint32_t *getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
519 getCustomEHPadPreservedMask(const MachineFunction &MF) const { in getCustomEHPadPreservedMask()
532 getIntraCallClobberedRegs(const MachineFunction *MF) const { in getIntraCallClobberedRegs()
[all …]
DMachinePassManager.h34 class MachineFunction; variable
36 extern template class AnalysisManager<MachineFunction>;
37 using MachineFunctionAnalysisManager = AnalysisManager<MachineFunction>;
43 : PassModel<MachineFunction, PassT, MachineFunctionAnalysisManager> {
45 : PassModel<MachineFunction, PassT, MachineFunctionAnalysisManager>( in MachinePassModel()
59 PreservedAnalyses run(MachineFunction &IR, in run()
122 MachineFunction>;
125 OuterAnalysisManagerProxy<ModuleAnalysisManager, MachineFunction>;
163 bool invalidate(MachineFunction &IR, const PreservedAnalyses &PA,
179 Result run(MachineFunction &, MachineFunctionAnalysisManager &) { in run() argument
[all …]
DMachineRegionInfo.h30 template <> struct RegionTraits<MachineFunction> {
31 using FuncT = MachineFunction;
49 class MachineRegionNode : public RegionNodeBase<RegionTraits<MachineFunction>> {
53 : RegionNodeBase<RegionTraits<MachineFunction>>(Parent, Entry,
61 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> {
73 class MachineRegionInfo : public RegionInfoBase<RegionTraits<MachineFunction>> {
81 void recalculate(MachineFunction &F, MachineDominatorTree *DT,
100 bool runOnMachineFunction(MachineFunction &F) override;
112 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineBasicBlock>()
121 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineRegion>()
[all …]
DMachineFunction.h60 class MachineFunction; variable
119 clone(BumpPtrAllocator &Allocator, MachineFunction &DestMF,
259 class LLVM_EXTERNAL_VISIBILITY MachineFunction {
635 MachineFunction(Function &F, const LLVMTargetMachine &Target,
638 MachineFunction(const MachineFunction &) = delete;
639 MachineFunction &operator=(const MachineFunction &) = delete;
640 ~MachineFunction();
835 const MachineFunction &OrigMF,
910 static BasicBlockListType MachineFunction::*
912 return &MachineFunction::BasicBlocks;
[all …]
/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/CodeGen/
DTargetFrameLowering.h24 class MachineFunction; variable
151 const MachineFunction &MF) const;
159 virtual bool assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
168 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
197 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
204 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging()
210 virtual bool enableCalleeSaveSkip(const MachineFunction &MF) const;
214 virtual void emitPrologue(MachineFunction &MF,
216 virtual void emitEpilogue(MachineFunction &MF,
231 virtual bool enableCFIFixup(MachineFunction &MF) const;
[all …]
DTargetRegisterInfo.h38 class MachineFunction; variable
71 ArrayRef<MCPhysReg> (*OrderFunc)(const MachineFunction&);
204 ArrayRef<MCPhysReg> getRawAllocationOrder(const MachineFunction &MF) const { in getRawAllocationOrder()
272 virtual unsigned getNumSupportedRegs(const MachineFunction &) const { in getNumSupportedRegs() argument
359 BitVector getAllocatableSet(const MachineFunction &MF,
364 ArrayRef<uint8_t> getRegisterCosts(const MachineFunction &MF) const { in getRegisterCosts()
471 getCalleeSavedRegs(const MachineFunction *MF) const = 0;
491 virtual const uint32_t *getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
500 getCustomEHPadPreservedMask(const MachineFunction &MF) const { in getCustomEHPadPreservedMask()
513 getIntraCallClobberedRegs(const MachineFunction *MF) const { in getIntraCallClobberedRegs()
[all …]
DMachineRegionInfo.h30 template <> struct RegionTraits<MachineFunction> {
31 using FuncT = MachineFunction;
49 class MachineRegionNode : public RegionNodeBase<RegionTraits<MachineFunction>> {
53 : RegionNodeBase<RegionTraits<MachineFunction>>(Parent, Entry,
61 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> {
73 class MachineRegionInfo : public RegionInfoBase<RegionTraits<MachineFunction>> {
81 void recalculate(MachineFunction &F, MachineDominatorTree *DT,
100 bool runOnMachineFunction(MachineFunction &F) override;
112 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineBasicBlock>()
121 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineRegion>()
[all …]
DMachinePassManager.h36 class MachineFunction; variable
38 extern template class AnalysisManager<MachineFunction>;
39 using MachineFunctionAnalysisManager = AnalysisManager<MachineFunction>;
52 : PassConcept<MachineFunction, MachineFunctionAnalysisManager> {
75 PreservedAnalyses run(MachineFunction &IR, in run()
174 MachineFunction>;
177 OuterAnalysisManagerProxy<ModuleAnalysisManager, MachineFunction>;
225 bool invalidate(MachineFunction &IR, const PreservedAnalyses &PA,
241 Result run(MachineFunction &, MachineFunctionAnalysisManager &) { in run() argument
284 PassManager<MachineFunction>::run(MachineFunction &,
[all …]
DMachineFunction.h60 class MachineFunction; variable
119 clone(BumpPtrAllocator &Allocator, MachineFunction &DestMF,
259 class LLVM_EXTERNAL_VISIBILITY MachineFunction {
633 MachineFunction(Function &F, const LLVMTargetMachine &Target,
636 MachineFunction(const MachineFunction &) = delete;
637 MachineFunction &operator=(const MachineFunction &) = delete;
638 ~MachineFunction();
833 const MachineFunction &OrigMF,
908 static BasicBlockListType MachineFunction::*
910 return &MachineFunction::BasicBlocks;
[all …]
/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/CodeGen/GlobalISel/
DGISelChangeObserver.h66 class GISelObserverWrapper : public MachineFunction::Delegate,
109 MachineFunction &MF;
110 MachineFunction::Delegate *Delegate;
113 RAIIDelegateInstaller(MachineFunction &MF, MachineFunction::Delegate *Del);
121 MachineFunction &MF;
124 RAIIMFObserverInstaller(MachineFunction &MF, GISelChangeObserver &Observer);
134 RAIIMFObsDelInstaller(MachineFunction &MF, GISelObserverWrapper &Wrapper) in RAIIMFObsDelInstaller()
/prebuilts/clang/host/linux-x86/clang-r547379/include/llvm/CodeGen/GlobalISel/
DGISelChangeObserver.h66 class GISelObserverWrapper : public MachineFunction::Delegate,
111 MachineFunction &MF;
112 MachineFunction::Delegate *Delegate;
115 RAIIDelegateInstaller(MachineFunction &MF, MachineFunction::Delegate *Del);
123 MachineFunction &MF;
126 RAIIMFObserverInstaller(MachineFunction &MF, GISelChangeObserver &Observer);
136 RAIIMFObsDelInstaller(MachineFunction &MF, GISelObserverWrapper &Wrapper) in RAIIMFObsDelInstaller()
/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/CodeGen/GlobalISel/
DGISelChangeObserver.h66 class GISelObserverWrapper : public MachineFunction::Delegate,
109 MachineFunction &MF;
110 MachineFunction::Delegate *Delegate;
113 RAIIDelegateInstaller(MachineFunction &MF, MachineFunction::Delegate *Del);
121 MachineFunction &MF;
124 RAIIMFObserverInstaller(MachineFunction &MF, GISelChangeObserver &Observer);
134 RAIIMFObsDelInstaller(MachineFunction &MF, GISelObserverWrapper &Wrapper) in RAIIMFObsDelInstaller()
/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/CodeGen/GlobalISel/
DGISelChangeObserver.h66 class GISelObserverWrapper : public MachineFunction::Delegate,
109 MachineFunction &MF;
110 MachineFunction::Delegate *Delegate;
113 RAIIDelegateInstaller(MachineFunction &MF, MachineFunction::Delegate *Del);
121 MachineFunction &MF;
124 RAIIMFObserverInstaller(MachineFunction &MF, GISelChangeObserver &Observer);
134 RAIIMFObsDelInstaller(MachineFunction &MF, GISelObserverWrapper &Wrapper) in RAIIMFObsDelInstaller()

12345678910>>...19