| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | LocalStackSlotAllocation.cpp | 54 int FrameIdx; // The frame index member in __anon0ee44d820111::FrameRef 66 return std::tie(LocalOffset, FrameIdx, Order) < in operator <() 72 int getFrameIndex() const { return FrameIdx; } in getFrameIndex() 149 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset() 151 unsigned Align = MFI.getObjectAlignment(FrameIdx); in AdjustStackOffset() 164 LocalOffsets[FrameIdx] = LocalOffset; in AdjustStackOffset() 166 MFI.mapLocalFrameObject(FrameIdx, LocalOffset); in AdjustStackOffset() 169 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset() 351 int FrameIdx = FR.getFrameIndex(); in insertFrameReferenceRegisters() local 352 assert(MFI.isObjectPreAllocated(FrameIdx) && in insertFrameReferenceRegisters() [all …]
|
| H A D | PrologEpilogInserter.cpp | 373 int FrameIdx; in assignCalleeSavedSpillSlots() local 375 CS.setFrameIdx(FrameIdx); in assignCalleeSavedSpillSlots() 397 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx; in assignCalleeSavedSpillSlots() 398 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx; in assignCalleeSavedSpillSlots() 404 CS.setFrameIdx(FrameIdx); in assignCalleeSavedSpillSlots() 580 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset() 598 MFI.setObjectOffset(FrameIdx, Offset); in AdjustStackOffset() 599 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset() 648 if (MFI.isVariableSizedObjectIndex(FrameIdx)) in scavengeStackSlot() 692 MFI.setObjectOffset(FrameIdx, ObjStart); in scavengeStackSlot() [all …]
|
| H A D | RegAllocFast.cpp | 247 int FrameIdx = MFI->CreateSpillStackObject(Size, Align); in getStackSpaceFor() local 250 StackSlotForVirtReg[VirtReg] = FrameIdx; in getStackSpaceFor() 251 return FrameIdx; in getStackSpaceFor()
|
| H A D | TargetInstrInfo.cpp | 895 int FrameIdx = 0; in isReallyTriviallyReMaterializableGeneric() local 896 if (isLoadFromStackSlot(MI, FrameIdx) && in isReallyTriviallyReMaterializableGeneric() 897 MF.getFrameInfo().isImmutableObjectIndex(FrameIdx)) in isReallyTriviallyReMaterializableGeneric()
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrInfo.cpp | 48 MachinePointerInfo::getFixedStack(MF, FrameIdx), in storeRegToStackSlot() 49 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIdx), in storeRegToStackSlot() 50 MFI.getObjectAlignment(FrameIdx)); in storeRegToStackSlot() 54 .addFrameIndex(FrameIdx).addImm(0) in storeRegToStackSlot() 58 .addFrameIndex(FrameIdx).addImm(0) in storeRegToStackSlot() 66 unsigned DestReg, int FrameIdx, in loadRegFromStackSlot() argument 75 MachinePointerInfo::getFixedStack(MF, FrameIdx), in loadRegFromStackSlot() 76 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIdx), in loadRegFromStackSlot() 77 MFI.getObjectAlignment(FrameIdx)); in loadRegFromStackSlot() 81 .addReg(DestReg, getDefRegState(true)).addFrameIndex(FrameIdx) in loadRegFromStackSlot() [all …]
|
| H A D | MSP430FrameLowering.cpp | 295 int FrameIdx = MF.getFrameInfo().CreateFixedObject(2, -4, true); in processFunctionBeforeFrameFinalized() local 296 (void)FrameIdx; in processFunctionBeforeFrameFinalized() 297 assert(FrameIdx == MF.getFrameInfo().getObjectIndexBegin() && in processFunctionBeforeFrameFinalized()
|
| H A D | MSP430InstrInfo.h | 51 unsigned DestReg, int FrameIdx,
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXPrologEpilogPass.cpp | 102 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() argument 107 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset() 109 unsigned Align = MFI.getObjectAlignment(FrameIdx); in AdjustStackOffset() 119 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset in AdjustStackOffset() 121 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset in AdjustStackOffset() 123 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset in AdjustStackOffset() 125 MFI.setObjectOffset(FrameIdx, Offset); in AdjustStackOffset() 126 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineFrameInfo.h | 36 int FrameIdx; member 58 : Reg(R), FrameIdx(FI), Restored(true), SpilledToReg(false) {} in Reg() 62 int getFrameIdx() const { return FrameIdx; } in getFrameIdx() 65 FrameIdx = FI; in setFrameIdx()
|
| H A D | TargetRegisterInfo.h | 881 int &FrameIdx) const { in hasReservedSpillSlot() argument 917 unsigned BaseReg, int FrameIdx, in materializeFrameBaseRegister() argument
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.h | 121 int &FrameIdx) const override; 129 unsigned BaseReg, int FrameIdx,
|
| H A D | PPCInstrInfo.h | 122 int FrameIdx, const TargetRegisterClass *RC, 125 unsigned DestReg, int FrameIdx,
|
| H A D | PPCRegisterInfo.cpp | 809 unsigned Reg, int &FrameIdx) const { in hasReservedSpillSlot() 818 FrameIdx = 0; in hasReservedSpillSlot() 821 FrameIdx = FI->getCRSpillFrameIndex(); in hasReservedSpillSlot() 1105 unsigned BaseReg, int FrameIdx, in materializeFrameBaseRegister() argument 1122 .addFrameIndex(FrameIdx).addImm(Offset); in materializeFrameBaseRegister()
|
| H A D | PPCInstrInfo.cpp | 1196 FrameIdx)); in StoreRegToStackSlot() 1212 int FrameIdx, in storeRegToStackSlot() argument 1227 StoreRegToStackSlot(MF, SrcReg, isKill, FrameIdx, RC, NewMIs); in storeRegToStackSlot() 1234 MachinePointerInfo::getFixedStack(MF, FrameIdx), in storeRegToStackSlot() 1235 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIdx), in storeRegToStackSlot() 1236 MFI.getObjectAlignment(FrameIdx)); in storeRegToStackSlot() 1247 FrameIdx)); in LoadRegFromStackSlot() 1285 LoadRegFromStackSlot(MF, DL, DestReg, FrameIdx, RC, NewMIs); in loadRegFromStackSlot() 1292 MachinePointerInfo::getFixedStack(MF, FrameIdx), in loadRegFromStackSlot() 1293 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIdx), in loadRegFromStackSlot() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.cpp | 1602 int FrameIdx; member 1701 RPI.FrameIdx = CSI[i].getFrameIdx(); in computeCalleeSaveRegisterPairs() 1713 assert(MFI.getObjectAlignment(RPI.FrameIdx) <= 16); in computeCalleeSaveRegisterPairs() 1714 MFI.setObjectAlignment(RPI.FrameIdx, 16); in computeCalleeSaveRegisterPairs() 1814 dbgs() << ") -> fi#(" << RPI.FrameIdx; in spillCalleeSavedRegisters() 1815 if (RPI.isPaired()) dbgs() << ", " << RPI.FrameIdx + 1; in spillCalleeSavedRegisters() 1823 unsigned FrameIdxReg1 = RPI.FrameIdx; in spillCalleeSavedRegisters() 1824 unsigned FrameIdxReg2 = RPI.FrameIdx + 1; in spillCalleeSavedRegisters() 1905 dbgs() << ") -> fi#(" << RPI.FrameIdx; in restoreCalleeSavedRegisters() 1912 unsigned FrameIdxReg1 = RPI.FrameIdx; in restoreCalleeSavedRegisters() [all …]
|
| H A D | AArch64RegisterInfo.h | 103 int FrameIdx,
|
| H A D | AArch64RegisterInfo.cpp | 403 int FrameIdx, in materializeFrameBaseRegister() argument 418 .addFrameIndex(FrameIdx) in materializeFrameBaseRegister()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIRParser.cpp | 123 bool IsRestored, int FrameIdx); 128 int FrameIdx); 680 const yaml::StringValue &RegisterSource, bool IsRestored, int FrameIdx) { in parseCalleeSavedRegister() argument 687 CalleeSavedInfo CSI(Reg, FrameIdx); in parseCalleeSavedRegister() 710 const T &Object, int FrameIdx) { in parseStackObjectsDebugInfo() argument 727 PFS.MF.setVariableDbgInfo(DIVar, DIExpr, FrameIdx, DILoc); in parseStackObjectsDebugInfo()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.h | 125 int &FrameIdx) const override;
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMBaseRegisterInfo.h | 167 unsigned BaseReg, int FrameIdx,
|
| H A D | ARMBaseRegisterInfo.cpp | 613 unsigned BaseReg, int FrameIdx, in materializeFrameBaseRegister() argument 631 .addFrameIndex(FrameIdx).addImm(Offset); in materializeFrameBaseRegister()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIRegisterInfo.h | 93 unsigned BaseReg, int FrameIdx,
|
| H A D | SIRegisterInfo.cpp | 305 int FrameIdx, in materializeFrameBaseRegister() argument 319 .addFrameIndex(FrameIdx); in materializeFrameBaseRegister() 331 .addFrameIndex(FrameIdx); in materializeFrameBaseRegister()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrInfo.h | 242 unsigned DestReg, int FrameIdx,
|
| H A D | SystemZInstrInfo.cpp | 886 bool isKill, int FrameIdx, const TargetRegisterClass *RC, in storeRegToStackSlot() argument 896 FrameIdx); in storeRegToStackSlot() 901 int FrameIdx, const TargetRegisterClass *RC, in loadRegFromStackSlot() argument 910 FrameIdx); in loadRegFromStackSlot()
|