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

1 2 3 4 5 6 78 91011>>

  /external/llvm/lib/Target/WebAssembly/
WebAssemblyFrameLowering.cpp 28 #include "llvm/CodeGen/MachineFunction.h"
45 bool WebAssemblyFrameLowering::hasFP(const MachineFunction &MF) const {
60 const MachineFunction &MF) const {
68 MachineFunction& MF,
110 MachineFunction &MF, MachineBasicBlock &MBB,
124 void WebAssemblyFrameLowering::emitPrologue(MachineFunction &MF,
143 void WebAssemblyFrameLowering::emitEpilogue(MachineFunction &MF,
WebAssemblyPEI.cpp 74 bool runOnMachineFunction(MachineFunction &Fn) override;
93 void calculateSets(MachineFunction &Fn);
94 void calculateCallsInformation(MachineFunction &Fn);
95 void assignCalleeSavedSpillSlots(MachineFunction &Fn,
97 void insertCSRSpillsAndRestores(MachineFunction &Fn);
98 void calculateFrameObjectOffsets(MachineFunction &Fn);
99 void replaceFrameIndices(MachineFunction &Fn);
100 void replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn,
102 void scavengeFrameVirtualRegs(MachineFunction &Fn);
103 void insertPrologEpilogCode(MachineFunction &Fn)
    [all...]
  /external/llvm/lib/CodeGen/
PrologEpilogInserter.cpp 65 bool runOnMachineFunction(MachineFunction &Fn) override;
84 void calculateSets(MachineFunction &Fn);
85 void calculateCallsInformation(MachineFunction &Fn);
86 void assignCalleeSavedSpillSlots(MachineFunction &Fn,
88 void insertCSRSpillsAndRestores(MachineFunction &Fn);
89 void calculateFrameObjectOffsets(MachineFunction &Fn);
90 void replaceFrameIndices(MachineFunction &Fn);
91 void replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn,
93 void scavengeFrameVirtualRegs(MachineFunction &Fn);
94 void insertPrologEpilogCode(MachineFunction &Fn)
    [all...]
StackSlotColoring.cpp 102 bool runOnMachineFunction(MachineFunction &MF) override;
106 void ScanForSpillSlotRefs(MachineFunction &MF);
109 bool ColorSlots(MachineFunction &MF);
111 MachineFunction &MF);
139 void StackSlotColoring::ScanForSpillSlotRefs(MachineFunction &MF) {
143 for (MachineFunction::iterator MBBI = MF.begin(), E = MF.end();
276 bool StackSlotColoring::ColorSlots(MachineFunction &MF) {
328 for (MachineFunction::iterator MBBI = MF.begin(), E = MF.end();
351 MachineFunction &MF) {
426 bool StackSlotColoring::runOnMachineFunction(MachineFunction &MF)
    [all...]
GCRootLowering.cpp 64 void FindSafePoints(MachineFunction &MF);
69 void FindStackOffsets(MachineFunction &MF);
77 bool runOnMachineFunction(MachineFunction &MF) override;
297 void GCMachineCodeAnalysis::FindSafePoints(MachineFunction &MF) {
298 for (MachineFunction::iterator BBI = MF.begin(), BBE = MF.end(); BBI != BBE;
313 void GCMachineCodeAnalysis::FindStackOffsets(MachineFunction &MF) {
331 bool GCMachineCodeAnalysis::runOnMachineFunction(MachineFunction &MF) {
MachineBlockPlacement.cpp 37 #include "llvm/CodeGen/MachineFunction.h"
231 /// all terminators of the MachineFunction.
262 getFirstUnplacedBlock(MachineFunction &F, const BlockChain &PlacedChain,
263 MachineFunction::iterator &PrevUnplacedBlockIt,
270 MachineBasicBlock *findBestLoopExit(MachineFunction &F, MachineLoop &L,
272 BlockFilterSet collectLoopBlockSet(MachineFunction &F, MachineLoop &L);
273 void buildLoopChains(MachineFunction &F, MachineLoop &L);
278 void buildCFGChains(MachineFunction &F);
286 bool runOnMachineFunction(MachineFunction &F) override;
435 // dominates all terminators of the MachineFunction. If it does, othe
    [all...]
LivePhysRegs.cpp 18 #include "llvm/CodeGen/MachineFunction.h"
137 static void addPristines(LivePhysRegs &LiveRegs, const MachineFunction &MF,
152 const MachineFunction &MF = *MBB->getParent();
170 const MachineFunction &MF = *MBB->getParent();
MachineBlockFrequencyInfo.cpp 17 #include "llvm/CodeGen/MachineFunction.h"
56 typedef MachineFunction::const_iterator nodes_iterator;
140 bool MachineBlockFrequencyInfo::runOnMachineFunction(MachineFunction &F) {
175 const MachineFunction *MachineBlockFrequencyInfo::getFunction() const {
OptimizePHIs.cpp 42 bool runOnMachineFunction(MachineFunction &MF) override;
65 bool OptimizePHIs::runOnMachineFunction(MachineFunction &Fn) {
77 for (MachineFunction::iterator I = Fn.begin(), E = Fn.end(); I != E; ++I)
ProcessImplicitDefs.cpp 47 bool runOnMachineFunction(MachineFunction &fn) override;
135 bool ProcessImplicitDefs::runOnMachineFunction(MachineFunction &MF) {
148 for (MachineFunction::iterator MFI = MF.begin(), MFE = MF.end();
ShrinkWrap.cpp 128 /// Current MachineFunction.
129 MachineFunction *MachineFunc;
159 void init(MachineFunction &MF) {
183 static bool isShrinkWrapEnabled(const MachineFunction &MF);
207 bool runOnMachineFunction(MachineFunction &MF) override;
389 bool ShrinkWrap::runOnMachineFunction(MachineFunction &MF) {
486 bool ShrinkWrap::isShrinkWrapEnabled(const MachineFunction &MF) {
  /external/llvm/include/llvm/CodeGen/
MachineInstrBuilder.h 20 #include "llvm/CodeGen/MachineFunction.h"
46 MachineFunction *MF;
53 MachineInstrBuilder(MachineFunction &F, MachineInstr *I) : MF(&F), MI(I) {}
233 inline MachineInstrBuilder BuildMI(MachineFunction &MF,
241 inline MachineInstrBuilder BuildMI(MachineFunction &MF,
257 MachineFunction &MF = *BB.getParent();
268 MachineFunction &MF = *BB.getParent();
295 MachineFunction &MF = *BB.getParent();
305 MachineFunction &MF = *BB.getParent();
346 inline MachineInstrBuilder BuildMI(MachineFunction &MF, DebugLoc DL
    [all...]
FunctionLoweringInfo.h 42 class MachineFunction;
57 MachineFunction *MF;
149 /// and its associated MachineFunction.
151 void set(const Function &Fn, MachineFunction &MF, SelectionDAG *DAG);
LexicalScopes.h 34 class MachineFunction;
146 void initialize(const MachineFunction &);
229 const MachineFunction *MF;
LiveVariables.h 128 MachineFunction *MF;
177 void analyzePHINodes(const MachineFunction& Fn);
184 bool runOnMachineFunction(MachineFunction &MF) override;
  /external/llvm/lib/Target/X86/
X86InstrInfo.h 246 MachineInstr *convertToThreeAddress(MachineFunction::iterator &MFI,
342 void storeRegToAddr(MachineFunction &MF, unsigned SrcReg, bool isKill,
355 void loadRegFromAddr(MachineFunction &MF, unsigned DestReg,
370 MachineInstr *foldMemoryOperandImpl(MachineFunction &MF, MachineInstr *MI,
378 MachineInstr *foldMemoryOperandImpl(MachineFunction &MF, MachineInstr *MI,
386 bool unfoldMemoryOperand(MachineFunction &MF, MachineInstr *MI,
450 unsigned getGlobalBaseReg(MachineFunction *MF) const;
465 MachineInstr *foldMemoryOperandImpl(MachineFunction &MF, MachineInstr *MI,
552 MachineFunction::iterator &MFI,
558 MachineInstr *foldMemoryOperandCustom(MachineFunction &MF, MachineInstr *MI
    [all...]
  /external/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.cpp 25 #include "llvm/CodeGen/MachineFunction.h"
64 ARMBaseRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
94 ARMBaseRegisterInfo::getCallPreservedMask(const MachineFunction &MF,
109 ARMBaseRegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF,
128 getReservedRegs(const MachineFunction &MF) const {
161 const MachineFunction &) const {
181 ARMBaseRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind)
195 MachineFunction &MF) const {
227 const MachineFunction &MF,
280 MachineFunction &MF) const
    [all...]
Thumb1InstrInfo.cpp 45 MachineFunction &MF = *MBB.getParent();
85 MachineFunction &MF = *MBB.getParent();
111 MachineFunction &MF = *MBB.getParent();
  /external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.cpp 25 #include "llvm/CodeGen/MachineFunction.h"
167 bool runOnMachineFunction(MachineFunction &MF) override;
173 bool HexagonCallFrameInformation::runOnMachineFunction(MachineFunction &MF) {
290 void HexagonFrameLowering::findShrunkPrologEpilog(MachineFunction &MF,
310 typedef ReversePostOrderTraversal<const MachineFunction*> RPOTType;
394 void HexagonFrameLowering::emitPrologue(MachineFunction &MF,
426 MachineFunction &MF = *MBB.getParent();
503 MachineFunction &MF = *MBB.getParent();
601 void HexagonFrameLowering::insertCFIInstructions(MachineFunction &MF) const {
613 MachineFunction &MF = *MBB.getParent()
    [all...]
HexagonCFGOptimizer.cpp 52 bool runOnMachineFunction(MachineFunction &Fn) override;
101 bool HexagonCFGOptimizer::runOnMachineFunction(MachineFunction &Fn) {
103 for (MachineFunction::iterator MBBb = Fn.begin(), MBBe = Fn.end();
HexagonSplitConst32AndConst64.cpp 63 bool runOnMachineFunction(MachineFunction &Fn) override;
70 bool HexagonSplitConst32AndConst64::runOnMachineFunction(MachineFunction &Fn) {
82 for (MachineFunction::iterator MBBb = Fn.begin(), MBBe = Fn.end();
  /external/llvm/lib/Target/Mips/
MipsOptimizePICCall.cpp 66 bool runOnMachineFunction(MachineFunction &F) override;
118 static MVT::SimpleValueType getRegTy(unsigned Reg, MachineFunction &MF) {
132 MachineFunction &MF = *MBB->getParent();
146 MachineFunction &MF = *MI.getParent()->getParent();
176 bool OptimizePICCall::runOnMachineFunction(MachineFunction &F) {
MipsSERegisterInfo.cpp 25 #include "llvm/CodeGen/MachineFunction.h"
48 requiresRegisterScavenging(const MachineFunction &MF) const {
53 requiresFrameIndexScavenging(const MachineFunction &MF) const {
110 MachineFunction &MF = *MI.getParent()->getParent();
  /external/llvm/lib/Target/AArch64/
AArch64A53Fix835769.cpp 20 #include "llvm/CodeGen/MachineFunction.h"
88 bool runOnMachineFunction(MachineFunction &F) override;
109 AArch64A53Fix835769::runOnMachineFunction(MachineFunction &F) {
125 MachineFunction::iterator MBBI(MBB);
  /external/llvm/lib/Target/AMDGPU/
SILowerI1Copies.cpp 43 bool runOnMachineFunction(MachineFunction &MF) override;
73 bool SILowerI1Copies::runOnMachineFunction(MachineFunction &MF) {
80 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end();

Completed in 399 milliseconds

1 2 3 4 5 6 78 91011>>