/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/ |
MachineFunctionInitializer.h | 33 virtual bool initializeMachineFunction(MachineFunction &MF) = 0;
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
MachineFunctionInitializer.h | 33 virtual bool initializeMachineFunction(MachineFunction &MF) = 0;
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/CodeGen/ |
MachineFunctionInitializer.h | 33 virtual bool initializeMachineFunction(MachineFunction &MF) = 0;
|
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/CodeGen/ |
MachineFunctionInitializer.h | 33 virtual bool initializeMachineFunction(MachineFunction &MF) = 0;
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/ |
MachineFunctionInitializer.h | 33 virtual bool initializeMachineFunction(MachineFunction &MF) = 0;
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
MachineFunctionInitializer.h | 33 virtual bool initializeMachineFunction(MachineFunction &MF) = 0;
|
/external/llvm/lib/Target/AArch64/ |
AArch64FrameLowering.h | 31 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 36 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 37 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 41 int getFrameIndexReference(const MachineFunction &MF, int FI, 43 int resolveFrameIndexReference(const MachineFunction &MF, int FI, 57 bool canUseRedZone(const MachineFunction &MF) const; 59 bool hasFP(const MachineFunction &MF) const override; 60 bool hasReservedCallFrame(const MachineFunction &MF) const override; 62 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, 66 bool enableShrinkWrapping(const MachineFunction &MF) const override [all...] |
AArch64RegisterInfo.h | 34 bool isReservedReg(const MachineFunction &MF, unsigned Reg) const; 37 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override; 39 getCalleeSavedRegsViaCopy(const MachineFunction *MF) const override; 40 const uint32_t *getCallPreservedMask(const MachineFunction &MF, 62 const uint32_t *getThisReturnPreservedMask(const MachineFunction &MF, 65 BitVector getReservedRegs(const MachineFunction &MF) const override; 67 getPointerRegClass(const MachineFunction &MF, 72 bool requiresRegisterScavenging(const MachineFunction &MF) const override; 73 bool useFPForScavengingIndex(const MachineFunction &MF) const override; 74 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override [all...] |
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUFrameLowering.h | 34 unsigned getStackWidth(const MachineFunction &MF) const; 36 int getFrameIndexReference(const MachineFunction &MF, int FI, 39 bool hasFP(const MachineFunction &MF) const override {
|
AMDGPUMachineFunction.cpp | 8 AMDGPUMachineFunction::AMDGPUMachineFunction(const MachineFunction &MF) : 15 IsKernel(MF.getFunction()->getCallingConv() == llvm::CallingConv::AMDGPU_KERNEL || 16 MF.getFunction()->getCallingConv() == llvm::CallingConv::SPIR_KERNEL)
|
AMDGPUFrameLowering.cpp | 28 unsigned AMDGPUFrameLowering::getStackWidth(const MachineFunction &MF) const { 75 int AMDGPUFrameLowering::getFrameIndexReference(const MachineFunction &MF, 78 const MachineFrameInfo *MFI = MF.getFrameInfo(); 80 = MF.getSubtarget<AMDGPUSubtarget>().getRegisterInfo(); 83 FrameReg = RI->getFrameRegister(MF); 88 unsigned OffsetBytes = 2 * (getStackWidth(MF) * 4); 102 return OffsetBytes / (getStackWidth(MF) * 4);
|
/external/llvm/lib/Target/BPF/ |
BPFRegisterInfo.h | 28 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override; 30 BitVector getReservedRegs(const MachineFunction &MF) const override; 36 unsigned getFrameRegister(const MachineFunction &MF) const override;
|
BPFFrameLowering.cpp | 24 bool BPFFrameLowering::hasFP(const MachineFunction &MF) const { return true; } 26 void BPFFrameLowering::emitPrologue(MachineFunction &MF, 29 void BPFFrameLowering::emitEpilogue(MachineFunction &MF, 32 void BPFFrameLowering::determineCalleeSaves(MachineFunction &MF, 35 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS);
|
BPFFrameLowering.h | 27 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 28 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 30 bool hasFP(const MachineFunction &MF) const override; 31 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, 35 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
|
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/ |
AlphaFrameLowering.h | 35 void emitPrologue(MachineFunction &MF) const; 36 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const; 38 bool hasFP(const MachineFunction &MF) const;
|
/external/swiftshader/third_party/LLVM/lib/Target/PTX/ |
PTXFrameLowering.h | 36 void emitPrologue(MachineFunction &MF) const; 37 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const; 39 bool hasFP(const MachineFunction &MF) const { return false; }
|
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/ |
SparcFrameLowering.h | 33 void emitPrologue(MachineFunction &MF) const; 34 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const; 36 bool hasFP(const MachineFunction &MF) const { return false; }
|
SparcRegisterInfo.h | 35 const unsigned *getCalleeSavedRegs(const MachineFunction *MF = 0) const; 37 BitVector getReservedRegs(const MachineFunction &MF) const; 39 void eliminateCallFramePseudoInstr(MachineFunction &MF, 46 void processFunctionBeforeFrameFinalized(MachineFunction &MF) const; 49 unsigned getFrameRegister(const MachineFunction &MF) const;
|
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
SPUFrameLowering.h | 33 void determineFrameLayout(MachineFunction &MF) const; 37 void emitPrologue(MachineFunction &MF) const; 38 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const; 41 bool hasFP(const MachineFunction &MF) const; 43 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
|
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/ |
MBlazeRegisterInfo.h | 49 const unsigned *getCalleeSavedRegs(const MachineFunction* MF = 0) const; 51 BitVector getReservedRegs(const MachineFunction &MF) const; 53 void eliminateCallFramePseudoInstr(MachineFunction &MF, 61 void processFunctionBeforeFrameFinalized(MachineFunction &MF) const; 64 unsigned getFrameRegister(const MachineFunction &MF) const;
|
/external/swiftshader/third_party/LLVM/lib/Target/XCore/ |
XCoreFrameLowering.h | 31 void emitPrologue(MachineFunction &MF) const; 32 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const; 43 bool hasFP(const MachineFunction &MF) const; 45 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF, 48 void processFunctionBeforeFrameFinalized(MachineFunction &MF) const;
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXFrameLowering.cpp | 31 bool NVPTXFrameLowering::hasFP(const MachineFunction &MF) const { return true; } 33 void NVPTXFrameLowering::emitPrologue(MachineFunction &MF, 35 if (MF.getFrameInfo()->hasStackObjects()) { 36 assert(&MF.front() == &MBB && "Shrink-wrapping not yet supported"); 38 MachineRegisterInfo &MR = MF.getRegInfo(); 47 // for local address accesses in MF. 49 static_cast<const NVPTXTargetMachine &>(MF.getTarget()).is64Bit(); 57 MF.getSubtarget().getInstrInfo()->get(CvtaLocalOpcode), 61 BuildMI(MBB, MI, dl, MF.getSubtarget().getInstrInfo()->get(MovDepotOpcode), 63 .addImm(MF.getFunctionNumber()) [all...] |
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyFrameLowering.cpp | 42 bool WebAssemblyFrameLowering::hasFP(const MachineFunction &MF) const { 43 const MachineFrameInfo *MFI = MF.getFrameInfo(); 45 MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); 48 RegInfo->needsStackRealignment(MF); 57 const MachineFunction &MF) const { 58 return !MF.getFrameInfo()->hasVarSizedObjects(); 65 bool WebAssemblyFrameLowering::needsSP(const MachineFunction &MF, 67 return MFI.getStackSize() || MFI.adjustsStack() || hasFP(MF); 74 const MachineFunction &MF, const MachineFrameInfo &MFI) const { 75 assert(needsSP(MF, MFI)) [all...] |
/external/llvm/lib/CodeGen/ |
MachineFunctionAnalysis.cpp | 25 : FunctionPass(ID), TM(tm), MF(nullptr), MFInitializer(MFInitializer) { 31 assert(!MF && "MachineFunctionAnalysis left initialized!"); 49 assert(!MF && "MachineFunctionAnalysis already initialized!"); 50 MF = new MachineFunction(&F, TM, NextFnNum++, 53 MFInitializer->initializeMachineFunction(*MF); 58 delete MF; 59 MF = nullptr;
|
/external/llvm/lib/Target/AVR/ |
AVRFrameLowering.h | 23 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 24 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 25 bool hasFP(const MachineFunction &MF) const override; 35 bool hasReservedCallFrame(const MachineFunction &MF) const override; 36 bool canSimplifyCallFramePseudos(const MachineFunction &MF) const override; 37 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, 40 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
|