/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | MIRYamlMapping.cpp | 22 FrameIndex::FrameIndex(int FI, const llvm::MachineFrameInfo &MFI) { argument 23 IsFixed = MFI.isFixedObjectIndex(FI); 25 FI -= MFI.getObjectIndexBegin(); 30 Expected<int> FrameIndex::getFI(const llvm::MachineFrameInfo &MFI) const { 33 if (unsigned(FI) >= MFI.getNumFixedObjects()) 37 FI += MFI.getObjectIndexBegin(); 39 if (unsigned(FI + MFI.getNumFixedObjects()) >= MFI.getNumObjects())
|
H A D | LocalStackSlotAllocation.cpp | 81 void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset, 85 MachineFrameInfo &MFI, bool StackGrowsDown, 114 MachineFrameInfo &MFI = MF.getFrameInfo(); local 116 unsigned LocalObjectCount = MFI.getObjectIndexEnd(); 124 LocalOffsets.resize(MFI.getObjectIndexEnd()); 132 // Tell MFI whether any base registers were allocated. PEI will only 137 MFI.setUseLocalStackAllocationBlock(UsedBaseRegs); 143 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, argument 148 Offset += MFI.getObjectSize(FrameIdx); 150 Align Alignment = MFI 175 AssignProtectedObjSet( const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset, Align &MaxAlign) argument 189 MachineFrameInfo &MFI = Fn.getFrameInfo(); local 290 MachineFrameInfo &MFI = Fn.getFrameInfo(); local [all...] |
H A D | PrologEpilogInserter.cpp | 279 MachineFrameInfo &MFI = MF.getFrameInfo(); local 280 uint64_t StackSize = MFI.getStackSize(); 295 MFI.setSavePoint(nullptr); 296 MFI.setRestorePoint(nullptr); 306 MachineFrameInfo &MFI = MF.getFrameInfo(); local 309 bool AdjustsStack = MFI.adjustsStack(); 335 assert(!MFI.isMaxCallFrameSizeComputed() || 336 (MFI.getMaxCallFrameSize() == MaxCallFrameSize && 337 MFI.adjustsStack() == AdjustsStack)); 338 MFI 354 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 401 MachineFrameInfo &MFI = F.getFrameInfo(); local 463 MachineFrameInfo &MFI = MF.getFrameInfo(); local 602 MachineFrameInfo &MFI = MF.getFrameInfo(); local 635 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, Align &MaxAlign, unsigned Skew) argument 666 computeFreeStackSlots(MachineFrameInfo &MFI, bool StackGrowsDown, unsigned MinCSFrameIndex, unsigned MaxCSFrameIndex, int64_t FixedCSEnd, BitVector &StackBytesFree) argument 710 scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, Align MaxAlign, BitVector &StackBytesFree) argument 770 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset, Align &MaxAlign, unsigned Skew) argument 791 MachineFrameInfo &MFI = MF.getFrameInfo(); local [all...] |
H A D | PseudoSourceValue.cpp | 61 const MachineFrameInfo *MFI) const { 62 return MFI && MFI->isImmutableObjectIndex(FI); 65 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { 66 if (!MFI) 68 return MFI->isAliasedObjectIndex(FI); 71 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { 72 if (!MFI) 75 return !MFI->isSpillSlotObjectIndex(FI);
|
H A D | MIRPrinter.cpp | 128 const MachineFrameInfo &MFI); 337 const MachineFrameInfo &MFI) { 338 YamlMFI.IsFrameAddressTaken = MFI.isFrameAddressTaken(); 339 YamlMFI.IsReturnAddressTaken = MFI.isReturnAddressTaken(); 340 YamlMFI.HasStackMap = MFI.hasStackMap(); 341 YamlMFI.HasPatchPoint = MFI.hasPatchPoint(); 342 YamlMFI.StackSize = MFI.getStackSize(); 343 YamlMFI.OffsetAdjustment = MFI.getOffsetAdjustment(); 344 YamlMFI.MaxAlignment = MFI.getMaxAlign().value(); 345 YamlMFI.AdjustsStack = MFI 335 convert(ModuleSlotTracker &MST, yaml::MachineFrameInfo &YamlMFI, const MachineFrameInfo &MFI) argument 369 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 815 const MachineFrameInfo &MFI = MF->getFrameInfo(); local [all...] |
H A D | LiveRegUnits.cpp | 84 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 88 const auto &CSI = MFI.getCalleeSavedInfo(); 98 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 99 if (!MFI.isCalleeSavedInfoValid()) 108 for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo()) 119 for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo()) 135 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 136 if (MFI.isCalleeSavedInfoValid())
|
H A D | StackSlotColoring.cpp | 63 MachineFrameInfo *MFI; member in class:__anon1895::StackSlotColoring 157 SSRefs.resize(MFI->getObjectIndexEnd()); 195 int LastFI = MFI->getObjectIndexEnd(); 223 if (MFI->isDeadObjectIndex(FI)) 227 OrigAlignments[FI] = MFI->getObjectAlign(FI); 228 OrigSizes[FI] = MFI->getObjectSize(FI); 230 auto StackID = MFI->getStackID(FI); 270 uint8_t StackID = MFI->getStackID(FI); 286 if (Color != -1 && MFI->getStackID(Color) != MFI [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMIRFormatter.cpp | 23 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 26 PSV = MFI->getBufferPSV(TII); 30 PSV = MFI->getImagePSV(TII); 34 PSV = MFI->getGWSPSV(TII);
|
H A D | R600FrameLowering.cpp | 20 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 31 int UpperBound = FI == -1 ? MFI.getNumObjects() : FI; 33 for (int i = MFI.getObjectIndexBegin(); i < UpperBound; ++i) { 34 OffsetBytes = alignTo(OffsetBytes, MFI.getObjectAlign(i)); 35 OffsetBytes += MFI.getObjectSize(i); 42 OffsetBytes = alignTo(OffsetBytes, MFI.getObjectAlign(FI));
|
H A D | SIFrameLowering.cpp | 58 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 68 if (MFI->haveFreeLanesForSGPRSpill(MF, 1)) { 72 if (!MFI->allocateSGPRSpillToVGPR(MF, NewFI)) 77 LLVM_DEBUG(auto Spill = MFI->getSGPRToVGPRSpills(NewFI).front(); 92 if (TRI->spillSGPRToVGPR() && MFI->allocateSGPRSpillToVGPR(MF, NewFI)) { 98 auto Spill = MFI->getSGPRToVGPRSpills(NewFI).front(); 163 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); local 169 if (MFI->getGITPtrHigh() != 0xffffffff) { 171 .addImm(MFI->getGITPtrHigh()) 177 Register GitPtrLo = MFI 191 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 322 allStackObjectsAreDead(const MachineFrameInfo &MFI) argument 340 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 404 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 522 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 718 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 730 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 976 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 1098 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 1126 MachineFrameInfo &MFI = MF.getFrameInfo(); local 1152 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 1211 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 1293 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 1314 frameTriviallyRequiresSP(const MachineFrameInfo &MFI) argument 1322 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 1353 const MachineFrameInfo &MFI = MF.getFrameInfo(); local [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyRegNumbering.cpp | 66 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); local 69 MFI.initWARegs(MRI); 81 MFI.setWAReg(MI.getOperand(0).getReg(), Imm); 90 unsigned CurReg = MFI.getParams().size(); 97 if (MFI.isVRegStackified(VReg)) { 100 MFI.setWAReg(VReg, INT32_MIN | NumStackRegs++); 103 if (MFI.getWAReg(VReg) == WebAssemblyFunctionInfo::UnusedReg) { 105 MFI.setWAReg(VReg, CurReg++);
|
H A D | WebAssemblyExplicitLocals.cpp | 62 static void checkFrameBase(WebAssemblyFunctionInfo &MFI, unsigned Local, argument 65 if (MFI.isFrameBaseVirtual() && Reg == MFI.getFrameBaseVreg()) { 70 MFI.setFrameBaseLocal(Local); 77 WebAssemblyFunctionInfo &MFI, unsigned &CurLocal, 81 checkFrameBase(MFI, CurLocal, Reg); 186 const WebAssemblyFunctionInfo &MFI) { 188 assert(MFI.isVRegStackified(Reg)); 193 if (!MFI.isVRegStackified(DefReg.getReg())) { 202 return findStartOfTree(DefMO, MRI, MFI); 76 getLocalId(DenseMap<unsigned, unsigned> &Reg2Local, WebAssemblyFunctionInfo &MFI, unsigned &CurLocal, unsigned Reg) argument 184 findStartOfTree(MachineOperand &MO, MachineRegisterInfo &MRI, const WebAssemblyFunctionInfo &MFI) argument 216 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); local [all...] |
H A D | WebAssemblyFrameLowering.cpp | 55 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 63 bool HasFixedSizedObjects = MFI.getStackSize() > 0; 66 return MFI.isFrameAddressTaken() || 67 (MFI.hasVarSizedObjects() && NeedsFixedReference) || 68 MFI.hasStackMap() || MFI.hasPatchPoint(); 85 auto &MFI = MF.getFrameInfo(); local 86 return MFI.getStackSize() || MFI.adjustsStack() || hasFP(MF); 112 auto &MFI local 209 auto &MFI = MF.getFrameInfo(); local 321 const WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); local [all...] |
H A D | WebAssemblyPeephole.cpp | 61 MachineOperand &MO, WebAssemblyFunctionInfo &MFI, 69 MFI.stackifyVReg(MRI, NewReg); 76 WebAssemblyFunctionInfo &MFI, 95 if (!MFI.isVRegStackified(Reg)) { 127 MFI.stackifyVReg(MRI, NewReg); 142 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); local 175 Changed |= maybeRewriteToDrop(OldReg, NewReg, MO, MFI, MRI); 183 Changed |= maybeRewriteToFallthrough(MI, MBB, MF, MFI, MRI, TII); 60 maybeRewriteToDrop(unsigned OldReg, unsigned NewReg, MachineOperand &MO, WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI) argument 74 maybeRewriteToFallthrough(MachineInstr &MI, MachineBasicBlock &MBB, const MachineFunction &MF, WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI, const WebAssemblyInstrInfo &TII) argument
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreMachineFunctionInfo.cpp | 40 MachineFrameInfo &MFI = MF.getFrameInfo(); local 43 LRSpillSlot = MFI.CreateFixedObject(TRI.getSpillSize(RC), 0, true); 45 LRSpillSlot = MFI.CreateStackObject(TRI.getSpillSize(RC), 58 MachineFrameInfo &MFI = MF.getFrameInfo(); local 60 MFI.CreateStackObject(TRI.getSpillSize(RC), TRI.getSpillAlign(RC), true); 71 MachineFrameInfo &MFI = MF.getFrameInfo(); local 74 EHSpillSlot[0] = MFI.CreateStackObject(Size, Alignment, true); 75 EHSpillSlot[1] = MFI.CreateStackObject(Size, Alignment, true);
|
H A D | XCoreFrameToArgsOffsetElim.cpp | 51 for (MachineFunction::iterator MFI = MF.begin(), E = MF.end(); MFI != E; 52 ++MFI) { 53 MachineBasicBlock &MBB = *MFI;
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsFrameLowering.cpp | 94 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 98 MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() || 103 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 106 return MFI.hasVarSizedObjects() && TRI->hasStackRealignment(MF); 115 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 121 for (int I = MFI.getObjectIndexBegin(); I != 0; ++I) 122 if (MFI.getObjectOffset(I) > 0) 123 Size += MFI.getObjectSize(I); 133 return Size + MFI [all...] |
H A D | Mips16FrameLowering.cpp | 44 MachineFrameInfo &MFI = MF.getFrameInfo(); local 53 uint64_t StackSize = MFI.getStackSize(); 56 if (StackSize == 0 && !MFI.adjustsStack()) return; 70 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); 73 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); 77 int64_t Offset = MFI.getObjectOffset(I->getFrameIdx()); 94 MachineFrameInfo &MFI = MF.getFrameInfo(); local 98 uint64_t StackSize = MFI.getStackSize(); 153 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 156 return isInt<15>(MFI [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
H A D | NVPTXPrologEpilogPass.cpp | 110 static inline void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, argument 115 Offset += MFI.getObjectSize(FrameIdx); 117 Align Alignment = MFI.getObjectAlign(FrameIdx); 129 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset 133 MFI.setObjectOffset(FrameIdx, Offset); 134 Offset += MFI.getObjectSize(FrameIdx); 147 MachineFrameInfo &MFI = Fn.getFrameInfo(); local 164 for (int i = MFI.getObjectIndexBegin(); i != 0; ++i) { 170 FixedOff = -MFI.getObjectOffset(i); 174 FixedOff = MFI [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | LeonPasses.cpp | 45 for (auto MFI = MF.begin(), E = MF.end(); MFI != E; ++MFI) { 46 MachineBasicBlock &MBB = *MFI; 80 for (auto MFI = MF.begin(), E = MF.end(); MFI != E; ++MFI) { 81 MachineBasicBlock &MBB = *MFI; 132 for (auto MFI = MF.begin(), E = MF.end(); MFI ! [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
H A D | LanaiFrameLowering.cpp | 28 MachineFrameInfo &MFI = MF.getFrameInfo(); local 32 unsigned FrameSize = MFI.getStackSize(); 36 LRI->hasStackRealignment(MF) ? MFI.getMaxAlign() : getStackAlign(); 39 unsigned MaxCallFrameSize = MFI.getMaxCallFrameSize(); 43 if (MFI.hasVarSizedObjects()) 47 MFI.setMaxCallFrameSize(MaxCallFrameSize); 50 if (!(hasReservedCallFrame(MF) && MFI.adjustsStack())) 57 MFI.setStackSize(FrameSize); 95 MachineFrameInfo &MFI = MF.getFrameInfo(); local 109 unsigned StackSize = MFI 202 MachineFrameInfo &MFI = MF.getFrameInfo(); local [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
H A D | M68kInstrBuilder.h | 62 MachineFrameInfo &MFI = MF.getFrameInfo(); local 71 MFI.getObjectSize(FI), MFI.getObjectAlign(FI)); 79 MachineFrameInfo &MFI = MF.getFrameInfo(); local 88 MFI.getObjectSize(FI), MFI.getObjectAlign(FI));
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVFrameLowering.cpp | 222 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 224 RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || 225 MFI.isFrameAddressTaken(); 229 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 232 return MFI.hasVarSizedObjects() && TRI->hasStackRealignment(MF); 237 MachineFrameInfo &MFI = MF.getFrameInfo(); local 240 uint64_t FrameSize = MFI.getStackSize(); 249 MFI.setStackSize(FrameSize); 294 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 299 if (FI >= 0 && MFI 332 MachineFrameInfo &MFI = MF.getFrameInfo(); local 523 MachineFrameInfo &MFI = MF.getFrameInfo(); local 604 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 787 MachineFrameInfo &MFI = MF.getFrameInfo(); local 849 MachineFrameInfo &MFI = MF.getFrameInfo(); local 948 const MachineFrameInfo &MFI = MF.getFrameInfo(); local [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64MachineFunctionInfo.h | 234 unsigned getCalleeSavedStackSize(const MachineFrameInfo &MFI) const { 245 assert(MFI.isCalleeSavedInfoValid() && "CalleeSavedInfo not calculated"); 246 if (MFI.getCalleeSavedInfo().empty()) 251 for (const auto &Info : MFI.getCalleeSavedInfo()) { 253 if (MFI.getStackID(FrameIdx) != TargetStackID::Default) 255 int64_t Offset = MFI.getObjectOffset(FrameIdx); 256 int64_t ObjSize = MFI.getObjectSize(FrameIdx); 262 int64_t Offset = MFI.getObjectOffset(getSwiftAsyncContextFrameIdx()); 263 int64_t ObjSize = MFI.getObjectSize(getSwiftAsyncContextFrameIdx()); 424 AArch64FunctionInfo(const llvm::AArch64FunctionInfo &MFI); 431 mapping(IO &YamlIO, AArch64FunctionInfo &MFI) argument [all...] |
/netbsd-current/external/gpl3/gdb.old/dist/gas/testsuite/gas/ia64/ |
H A D | mov-ar.d | 9 [[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+\[MFI\][[:space:]]+mov\.m ar.k0=r0 12 [[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+\[MFI\][[:space:]]+mov\.m ar47=r0 15 [[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+\[MFI\][[:space:]]+mov\.m ar48=r0 18 [[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+\[MFI\][[:space:]]+mov\.m ar63=r0 21 [[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+\[MFI\][[:space:]]+mov\.m ar112=r0 24 [[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+\[MFI\][[:space:]]+mov\.m ar127=r0
|