HomeSort by relevance Sort by last modified time
    Searched refs:MF (Results 126 - 150 of 477) sorted by null

1 2 3 4 56 7 8 91011>>

  /external/llvm/lib/Target/Mips/
MipsJITInfo.h 62 void Initialize(const MachineFunction &MF, bool isPIC,
MipsModuleISelDAGToDAG.h 48 virtual bool runOnMachineFunction(MachineFunction &MF);
MipsSEFrameLowering.cpp 38 ExpandPseudo(MachineFunction &MF);
51 MachineFunction &MF;
57 : MF(MF_), MRI(MF.getRegInfo()) {}
62 for (MachineFunction::iterator BB = MF.begin(), BBEnd = MF.end();
119 *static_cast<const MipsSEInstrInfo*>(MF.getTarget().getInstrInfo());
121 *static_cast<const MipsRegisterInfo*>(MF.getTarget().getRegisterInfo());
139 *static_cast<const MipsSEInstrInfo*>(MF.getTarget().getInstrInfo());
141 *static_cast<const MipsRegisterInfo*>(MF.getTarget().getRegisterInfo())
    [all...]
MipsLongBranch.cpp 87 MachineFunction *MF;
149 MF->CreateMachineBasicBlock(MBB->getBasicBlock());
157 MF->insert(llvm::next(MachineFunction::iterator(MBB)), NewMBB);
166 for (MachineFunction::iterator I = MF->begin(), E = MF->end(); I != E;)
169 MF->RenumberBlocks();
171 MBBInfos.resize(MF->size());
176 MachineBasicBlock *MBB = MF->getBlockNumbered(I);
250 MachineBasicBlock *LongBrMBB = MF->CreateMachineBasicBlock(BB);
255 MF->insert(FallThroughMBB, LongBrMBB)
    [all...]
  /external/llvm/lib/Target/R600/
R600RegisterInfo.h 31 virtual BitVector getReservedRegs(const MachineFunction &MF) const;
SIInstrInfo.h 43 virtual MachineInstr * getMovImmInstr(MachineFunction *MF, unsigned DstReg,
51 virtual int getIndirectIndexBegin(const MachineFunction &MF) const;
53 virtual int getIndirectIndexEnd(const MachineFunction &MF) const;
AMDGPUInstrInfo.h 92 MachineInstr *foldMemoryOperandImpl(MachineFunction &MF,
96 MachineInstr *foldMemoryOperandImpl(MachineFunction &MF,
103 bool unfoldMemoryOperand(MachineFunction &MF, MachineInstr *MI,
142 virtual MachineInstr* getMovImmInstr(MachineFunction *MF, unsigned DstReg,
149 virtual int getIndirectIndexBegin(const MachineFunction &MF) const = 0;
153 virtual int getIndirectIndexEnd(const MachineFunction &MF) const = 0;
197 virtual void convertToISA(MachineInstr & MI, MachineFunction &MF,
  /external/mesa3d/src/gallium/drivers/radeon/
R600RegisterInfo.h 32 virtual BitVector getReservedRegs(const MachineFunction &MF) const;
  /external/llvm/lib/CodeGen/
InterferenceCache.h 27 MachineFunction *MF;
51 /// MF - The current function.
52 MachineFunction *MF;
98 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) {
101 MF = mf;
121 const MachineFunction *MF);
150 InterferenceCache() : TRI(0), LIUArray(0), MF(0), RoundRobin(0) {}
DeadMachineInstructionElim.cpp 30 virtual bool runOnMachineFunction(MachineFunction &MF);
86 bool DeadMachineInstructionElim::runOnMachineFunction(MachineFunction &MF) {
88 MRI = &MF.getRegInfo();
89 TRI = MF.getTarget().getRegisterInfo();
90 TII = MF.getTarget().getInstrInfo();
95 for (MachineFunction::reverse_iterator I = MF.rbegin(), E = MF.rend();
ProcessImplicitDefs.cpp 137 bool ProcessImplicitDefs::runOnMachineFunction(MachineFunction &MF) {
140 << "********** Function: " << MF.getName() << '\n');
144 TII = MF.getTarget().getInstrInfo();
145 TRI = MF.getTarget().getRegisterInfo();
146 MRI = &MF.getRegInfo();
150 for (MachineFunction::iterator MFI = MF.begin(), MFE = MF.end();
RegisterClassInfo.cpp 32 RegisterClassInfo::RegisterClassInfo() : Tag(0), MF(0), TRI(0), CalleeSaved(0)
35 void RegisterClassInfo::runOnMachineFunction(const MachineFunction &mf) {
37 MF = &mf;
40 if (MF->getTarget().getRegisterInfo() != TRI) {
41 TRI = MF->getTarget().getRegisterInfo();
49 // Does this MF have different CSRs?
50 const MCPhysReg *CSR = TRI->getCalleeSavedRegs(MF);
64 const BitVector &RR = MF->getRegInfo().getReservedRegs();
95 ArrayRef<MCPhysReg> RawOrder = RC->getRawAllocationOrder(*MF);
    [all...]
StackSlotColoring.cpp 101 virtual bool runOnMachineFunction(MachineFunction &MF);
105 void ScanForSpillSlotRefs(MachineFunction &MF);
108 bool ColorSlots(MachineFunction &MF);
110 MachineFunction &MF);
138 void StackSlotColoring::ScanForSpillSlotRefs(MachineFunction &MF) {
142 for (MachineFunction::iterator MBBI = MF.begin(), E = MF.end();
269 bool StackSlotColoring::ColorSlots(MachineFunction &MF) {
321 for (MachineFunction::iterator MBBI = MF.begin(), E = MF.end()
    [all...]
GCStrategy.cpp 74 void FindSafePoints(MachineFunction &MF);
80 void FindStackOffsets(MachineFunction &MF);
88 bool runOnMachineFunction(MachineFunction &MF);
378 void GCMachineCodeAnalysis::FindSafePoints(MachineFunction &MF) {
379 for (MachineFunction::iterator BBI = MF.begin(),
380 BBE = MF.end(); BBI != BBE; ++BBI)
387 void GCMachineCodeAnalysis::FindStackOffsets(MachineFunction &MF) {
394 if (MF.getFrameInfo()->isDeadObjectIndex(RI->Num)) {
397 RI->StackOffset = TFI->getFrameIndexOffset(MF, RI->Num);
403 bool GCMachineCodeAnalysis::runOnMachineFunction(MachineFunction &MF) {
    [all...]
LiveRangeCalc.h 37 const MachineFunction *MF;
130 LiveRangeCalc() : MF(0), MRI(0), Indexes(0), DomTree(0), Alloc(0) {}
144 void reset(const MachineFunction *MF,
VirtRegMap.cpp 52 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) {
53 MRI = &mf.getRegInfo();
54 TII = mf.getTarget().getInstrInfo();
55 TRI = mf.getTarget().getRegisterInfo();
56 MF = &mf;
67 unsigned NumRegs = MF->getRegInfo().getNumVirtRegs();
74 int SS = MF->getFrameInfo()->CreateSpillStackObject(RC->getSize(),
102 const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(virtReg);
111 (SS >= MF->getFrameInfo()->getObjectIndexBegin())) &
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64BranchFixupPass.cpp 132 MachineFunction *MF;
138 virtual bool runOnMachineFunction(MachineFunction &MF);
164 for (MachineFunction::iterator MBBI = MF->begin(), E = MF->end();
191 bool AArch64BranchFixup::runOnMachineFunction(MachineFunction &mf) {
192 MF = &mf;
194 TII = (const AArch64InstrInfo*)MF->getTarget().getInstrInfo();
197 MF->getRegInfo().invalidateLiveness();
201 MF->RenumberBlocks()
    [all...]
  /external/llvm/lib/Target/X86/
X86RegisterInfo.cpp 103 X86RegisterInfo::trackLivenessAfterRegAlloc(const MachineFunction &MF) const {
177 X86RegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind)
196 const Function *F = MF.getFunction();
217 MachineFunction &MF) const {
218 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();
220 unsigned FPDiff = TFI->hasFP(MF) ? 1 : 0;
236 X86RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
237 switch (MF->getFunction()->getCallingConv()) {
267 bool CallsEHReturn = MF->getMMI().callsEHReturn();
313 BitVector X86RegisterInfo::getReservedRegs(const MachineFunction &MF) const
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXPrologEpilogPass.cpp 34 virtual bool runOnMachineFunction(MachineFunction &MF);
47 bool NVPTXPrologEpilogPass::runOnMachineFunction(MachineFunction &MF) {
48 const TargetMachine &TM = MF.getTarget();
53 calculateFrameObjectOffsets(MF);
55 for (MachineFunction::iterator BB = MF.begin(), E = MF.end(); BB != E; ++BB) {
68 TFI.emitPrologue(MF);
70 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E; ++I) {
73 TFI.emitEpilogue(MF, *I)
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.h 35 unsigned determineFrameLayout(MachineFunction &MF,
41 void emitPrologue(MachineFunction &MF) const;
42 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
44 bool hasFP(const MachineFunction &MF) const;
45 bool needsFP(const MachineFunction &MF) const;
46 void replaceFPWithRealFP(MachineFunction &MF) const;
48 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
50 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
52 void addScavengingSpillSlot(MachineFunction &MF, RegScavenger *RS) const;
59 void eliminateCallFramePseudoInstr(MachineFunction &MF,
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.cpp 47 *MF)
72 BitVector HexagonRegisterInfo::getReservedRegs(const MachineFunction &MF)
91 HexagonRegisterInfo::getCalleeSavedRegClasses(const MachineFunction *MF) const {
130 MachineFunction &MF = *MI.getParent()->getParent();
132 *static_cast<const HexagonInstrInfo*>(MF.getTarget().getInstrInfo());
133 int Offset = MF.getFrameInfo()->getObjectOffset(FrameIndex);
134 MachineFrameInfo &MFI = *MF.getFrameInfo();
136 unsigned FrameReg = getFrameRegister(MF);
137 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();
138 if (!TFI->hasFP(MF)) {
    [all...]
  /external/llvm/lib/Target/ARM/
ARMInstrInfo.cpp 99 virtual bool runOnMachineFunction(MachineFunction &MF) {
100 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
105 static_cast<const ARMTargetMachine *>(&MF.getTarget());
109 LLVMContext *Context = &MF.getFunction()->getContext();
117 unsigned Idx = MF.getConstantPool()->getConstantPoolIndex(CPV, Align);
119 MachineBasicBlock &FirstMBB = MF.front();
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/
omxVCM4P10_TransformQuant_LumaDC.c 59 OMX_U32 QbitsPlusOne, Two_f, MF;
102 MF = armVCM4P10_MFMatrix [iQP % 6][0];
109 Value = (armAbs((m2[j][i]/* + 1*/) / 2) * MF + Two_f) >> QbitsPlusOne;
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
R600ExpandSpecialInstrs.cpp 36 virtual bool runOnMachineFunction(MachineFunction &MF);
51 bool R600ExpandSpecialInstrsPass::runOnMachineFunction(MachineFunction &MF) {
55 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
SIInstrInfo.h 45 virtual MachineInstr * getMovImmInstr(MachineFunction *MF, unsigned DstReg,

Completed in 847 milliseconds

1 2 3 4 56 7 8 91011>>