/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();
|