HomeSort by relevance Sort by last modified time
    Searched refs:MachineFunction (Results 51 - 75 of 511) sorted by null

1 23 4 5 6 7 8 91011>>

  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPURegisterInfo.h 38 virtual BitVector getReservedRegs(const MachineFunction &MF) const {
53 const uint16_t* getCalleeSavedRegs(const MachineFunction *MF) const;
56 unsigned getFrameRegister(const MachineFunction &MF) const;
AMDGPURegisterInfo.cpp 33 const uint16_t* AMDGPURegisterInfo::getCalleeSavedRegs(const MachineFunction *MF)
44 unsigned AMDGPURegisterInfo::getFrameRegister(const MachineFunction &MF) const {
AMDGPUConvertToISA.cpp 33 virtual bool runOnMachineFunction(MachineFunction &MF);
47 bool AMDGPUConvertToISAPass::runOnMachineFunction(MachineFunction &MF)
52 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
  /external/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.h 94 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
95 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
107 const uint32_t *getThisReturnPreservedMask(const MachineFunction &MF,
110 BitVector getReservedRegs(const MachineFunction &MF) const override;
113 getPointerRegClass(const MachineFunction &MF,
120 const MachineFunction &MF) const override;
123 MachineFunction &MF) const override;
128 const MachineFunction &MF,
133 MachineFunction &MF) const override;
135 bool hasBasePointer(const MachineFunction &MF) const
    [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDGPUMachineFunction.cpp 11 AMDGPUMachineFunction::AMDGPUMachineFunction(const MachineFunction &MF) :
R600MachineFunctionInfo.h 26 R600MachineFunctionInfo(const MachineFunction &MF);
AMDGPUAsmPrinter.h 75 void getSIProgramInfo(SIProgramInfo &Out, const MachineFunction &MF) const;
76 void findNumUsedRegistersSI(const MachineFunction &MF,
82 void EmitProgramInfoR600(const MachineFunction &MF);
83 void EmitProgramInfoSI(const MachineFunction &MF, const SIProgramInfo &KernelInfo);
84 void EmitAmdKernelCodeT(const MachineFunction &MF,
91 bool runOnMachineFunction(MachineFunction &MF) override;
AMDGPUFrameLowering.cpp 27 unsigned AMDGPUFrameLowering::getStackWidth(const MachineFunction &MF) const {
32 // MachineFunction. This metadata can either be added by a frontend, or
74 int AMDGPUFrameLowering::getFrameIndexReference(const MachineFunction &MF,
108 void AMDGPUFrameLowering::emitPrologue(MachineFunction &MF,
111 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF,
116 AMDGPUFrameLowering::hasFP(const MachineFunction &MF) const {
SIRegisterInfo.h 35 unsigned reservedPrivateSegmentBufferReg(const MachineFunction &MF) const;
40 const MachineFunction &MF) const;
42 BitVector getReservedRegs(const MachineFunction &MF) const override;
44 unsigned getRegPressureSetLimit(const MachineFunction &MF,
47 bool requiresRegisterScavenging(const MachineFunction &Fn) const override;
134 unsigned getPreloadedValue(const MachineFunction &MF,
AMDGPUMachineFunction.h 16 #include "llvm/CodeGen/MachineFunction.h"
26 AMDGPUMachineFunction(const MachineFunction &MF);
R600RegisterInfo.h 29 BitVector getReservedRegs(const MachineFunction &MF) const override;
  /external/llvm/lib/Target/Mips/
Mips16FrameLowering.h 26 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
27 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
39 bool hasReservedCallFrame(const MachineFunction &MF) const override;
41 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
Mips16ISelDAGToDAG.h 31 bool runOnMachineFunction(MachineFunction &MF) override;
40 void processFunctionAfterISel(MachineFunction &MF) override;
44 void initGlobalBaseReg(MachineFunction &MF);
46 void initMips16SPAliasReg(MachineFunction &MF);
MipsModuleISelDAGToDAG.cpp 33 bool runOnMachineFunction(MachineFunction &MF) override;
42 bool MipsModuleDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) {
  /external/llvm/include/llvm/CodeGen/
MachineRegionInfo.h 17 #include "llvm/CodeGen/MachineFunction.h"
31 struct RegionTraits<MachineFunction> {
32 typedef MachineFunction FuncT;
51 class MachineRegionNode : public RegionNodeBase<RegionTraits<MachineFunction>> {
56 : RegionNodeBase<RegionTraits<MachineFunction>>(Parent, Entry, isSubRegion) {
65 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> {
77 class MachineRegionInfo : public RegionInfoBase<RegionTraits<MachineFunction>> {
86 void recalculate(MachineFunction &F,
111 bool runOnMachineFunction(MachineFunction &F) override;
123 inline MachineBasicBlock* RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineBasicBlock>() const
    [all...]
CalcSpillWeights.h 53 MachineFunction &MF;
62 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis,
74 void calculateSpillWeightsAndHints(LiveIntervals &LIS, MachineFunction &MF,
MachineBlockFrequencyInfo.h 42 bool runOnMachineFunction(MachineFunction &F) override;
53 const MachineFunction *getFunction() const;
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.h 67 getPointerRegClass(const MachineFunction &MF, unsigned Kind=0) const override;
70 MachineFunction &MF) const override;
74 const MachineFunction &MF) const override;
77 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
78 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
84 BitVector getReservedRegs(const MachineFunction &MF) const override;
87 bool requiresRegisterScavenging(const MachineFunction &MF) const override {
91 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override {
95 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override {
99 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override
    [all...]
  /external/llvm/lib/CodeGen/
TargetFrameLoweringImpl.cpp 17 #include "llvm/CodeGen/MachineFunction.h"
31 bool TargetFrameLowering::noFramePointerElim(const MachineFunction &MF) const {
40 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF,
55 const MachineFunction &MF) const {
59 void TargetFrameLowering::determineCalleeSaves(MachineFunction &MF,
87 const MachineFunction &MF) const {
MachineRegionInfo.cpp 15 template class RegionBase<RegionTraits<MachineFunction>>;
16 template class RegionNodeBase<RegionTraits<MachineFunction>>;
17 template class RegionInfoBase<RegionTraits<MachineFunction>>;
27 RegionBase<RegionTraits<MachineFunction>>(Entry, Exit, RI, DT, Parent) {
38 RegionInfoBase<RegionTraits<MachineFunction>>() {
54 void MachineRegionInfo::recalculate(MachineFunction &F,
62 MachineBasicBlock *Entry = GraphTraits<MachineFunction*>::getEntryNode(&F);
81 bool MachineRegionInfoPass::runOnMachineFunction(MachineFunction &F) {
StackMapLivenessAnalysis.cpp 19 #include "llvm/CodeGen/MachineFunction.h"
66 bool runOnMachineFunction(MachineFunction &MF) override;
70 bool calculateLiveness(MachineFunction &MF);
73 void addLiveOutSetToMI(MachineFunction &MF, MachineInstr &MI);
77 uint32_t *createRegisterMask(MachineFunction &MF) const;
101 bool StackMapLiveness::runOnMachineFunction(MachineFunction &MF) {
119 bool StackMapLiveness::calculateLiveness(MachineFunction &MF) {
147 void StackMapLiveness::addLiveOutSetToMI(MachineFunction &MF,
156 uint32_t *StackMapLiveness::createRegisterMask(MachineFunction &MF) const {
TargetOptionsImpl.cpp 17 #include "llvm/CodeGen/MachineFunction.h"
25 bool TargetOptions::DisableFramePointerElim(const MachineFunction &MF) const {
  /external/llvm/lib/Target/XCore/
XCoreMachineFunctionInfo.h 18 #include "llvm/CodeGen/MachineFunction.h"
26 /// XCoreFunctionInfo - This class is derived from MachineFunction private
27 /// XCore target-specific information for each MachineFunction.
52 explicit XCoreFunctionInfo(MachineFunction &MF) :
65 int createLRSpillSlot(MachineFunction &MF);
72 int createFPSpillSlot(MachineFunction &MF);
79 const int* createEHSpillSlot(MachineFunction &MF);
97 bool isLargeFrame(const MachineFunction &MF) const;
XCoreFrameToArgsOffsetElim.cpp 30 bool runOnMachineFunction(MachineFunction &Fn) override;
45 bool XCoreFTAOElim::runOnMachineFunction(MachineFunction &MF) {
49 for (MachineFunction::iterator MFI = MF.begin(), E = MF.end(); MFI != E;
  /external/llvm/lib/Target/NVPTX/
NVPTXRegisterInfo.h 38 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
40 BitVector getReservedRegs(const MachineFunction &MF) const override;
46 unsigned getFrameRegister(const MachineFunction &MF) const override;

Completed in 525 milliseconds

1 23 4 5 6 7 8 91011>>