/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
H A D | TypeSize.h | 124 class StackOffset; variable 125 template <> struct LinearPolyBaseTypeTraits<StackOffset> { 134 class StackOffset : public LinearPolyBase<StackOffset> { 136 StackOffset(ScalarTy Fixed, ScalarTy Scalable) 137 : LinearPolyBase<StackOffset>({Fixed, Scalable}) {} 140 StackOffset() : StackOffset({0, 0}) {} 141 StackOffset(const LinearPolyBase<StackOffset> &Other) 142 : LinearPolyBase<StackOffset>(Other) {} 143 static StackOffset getFixed(ScalarTy Fixed) { return {Fixed, 0}; } 144 static StackOffset getScalable(ScalarTy Scalable) { return {0, Scalable}; } [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.h | 44 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI, 46 StackOffset resolveFrameIndexReference(const MachineFunction &MF, int FI, 49 StackOffset resolveFrameOffsetReference(const MachineFunction &MF, 100 StackOffset 104 StackOffset getNonLocalFrameIndexReference(const MachineFunction &MF, 149 const StackOffset &OffsetFromSP) const; 151 const StackOffset &OffsetFromDefCFA) const;
|
H A D | AArch64FrameLowering.cpp | 298 StackOffset Offset; in estimateRSStackSizeLimit() 504 const StackOffset &OffsetFromDefCFA) const { in createCfaOffset() 560 StackOffset Offset; in emitCalleeSavedFrameMoves() 1592 StackOffset TotalSize = in emitPrologue() 1839 StackOffset CalleeSavedSizeAsOffset = in emitEpilogue() 1955 StackOffset 1965 StackOffset 2099 StackOffset FPOffset = in resolveFrameOffsetReference() 2101 StackOffset SPOffset = in resolveFrameOffsetReference() 2118 StackOffset ScalableOffset = {}; in resolveFrameOffsetReference() [all …]
|
H A D | AArch64RegisterInfo.cpp | 539 StackOffset SaveOffset = StackOffset::getFixed(Offset); in isFrameOffsetLegal() 573 StackOffset Off = StackOffset::getFixed(Offset); in resolveFrameIndex() 611 const StackOffset &Offset, SmallVectorImpl<uint64_t> &Ops) const { in getOffsetOpcodes() 658 StackOffset Offset = in eliminateFrameIndex() 662 Offset += StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex() 670 StackOffset Offset = TFI->getNonLocalFrameIndexReference(MF, FrameIndex); in eliminateFrameIndex() 677 StackOffset Offset; in eliminateFrameIndex() 682 Offset = StackOffset::getFixed(MFI.getObjectOffset(FrameIndex) + in eliminateFrameIndex() 685 StackOffset SPOffset = StackOffset::getFixed( in eliminateFrameIndex() 707 Offset = StackOffset::getFixed(MFI.getObjectOffset(FrameIndex) + in eliminateFrameIndex()
|
H A D | AArch64InstrInfo.h | 315 static void decomposeStackOffsetForFrameOffsets(const StackOffset &Offset, 319 static void decomposeStackOffsetForDwarfOffsets(const StackOffset &Offset, 372 StackOffset Offset, const TargetInstrInfo *TII, 381 unsigned FrameReg, StackOffset &Offset, 405 int isAArch64FrameOffsetLegal(const MachineInstr &MI, StackOffset &Offset,
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVFrameLowering.cpp | 601 StackOffset 614 StackOffset Offset; in getFrameIndexReference() 625 Offset = StackOffset::getScalable(MFI.getObjectOffset(FI)); in getFrameIndexReference() 639 Offset += StackOffset::getFixed(FirstSPAdjustAmount); in getFrameIndexReference() 700 Offset += StackOffset::getFixed(MFI.getStackSize()); in getFrameIndexReference() 702 Offset += StackOffset::getFixed(RVFI->getLibCallStackSize()); in getFrameIndexReference() 704 Offset += StackOffset::get( in getFrameIndexReference() 711 Offset += StackOffset::getFixed(RVFI->getVarArgsSaveSize()); in getFrameIndexReference() 727 Offset -= StackOffset::getFixed(MFI.getStackSize()); in getFrameIndexReference() 757 Offset += StackOffset::getFixed(MFI.getStackSize()); in getFrameIndexReference() [all …]
|
H A D | RISCVRegisterInfo.cpp | 200 StackOffset Offset = in eliminateFrameIndex() 206 Offset += StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex() 249 Offset = StackOffset::get(0, Offset.getScalable()); in eliminateFrameIndex()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 201 unsigned StackOffset; variable 265 return StackOffset; in getNextStackOffset() 272 return alignTo(StackOffset, MaxStackArgAlign); in getAlignedCallFrameSize() 426 StackOffset = alignTo(StackOffset, Alignment); in AllocateStack() 427 unsigned Result = StackOffset; in AllocateStack() 428 StackOffset += Size; in AllocateStack()
|
H A D | TargetFrameLowering.h | 301 virtual StackOffset getFrameIndexReference(const MachineFunction &MF, int FI, 310 virtual StackOffset 321 virtual StackOffset getNonLocalFrameIndexReference(const MachineFunction &MF, in getNonLocalFrameIndexReference()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 125 StackOffset = State.getNextStackOffset(); in assignArg() 562 uint64_t StackOffset = Assigner.StackOffset; in lowerFormalArguments() local 572 StackOffset = in lowerFormalArguments() 573 alignTo(Assigner.StackOffset, Subtarget.isTargetILP32() ? 4 : 8); in lowerFormalArguments() 576 FuncInfo->setVarArgsStackIndex(MFI.CreateFixedObject(4, StackOffset, true)); in lowerFormalArguments() 583 StackOffset = alignTo(StackOffset, 16); in lowerFormalArguments() 587 FuncInfo->setArgumentStackToRestore(StackOffset); in lowerFormalArguments() 597 FuncInfo->setBytesInStackArgArea(StackOffset); in lowerFormalArguments() 1153 ? alignTo(Assigner.StackOffset, 16) in lowerCall() 1156 CallSeqStart.addImm(Assigner.StackOffset).addImm(0); in lowerCall() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | R600FrameLowering.cpp | 17 StackOffset 44 return StackOffset::getFixed(OffsetBytes / (getStackWidth(MF) * 4)); in getFrameIndexReference()
|
H A D | SIMachineFunctionInfo.h | 116 unsigned StackOffset; member 121 SIArgument() : IsRegister(false), StackOffset(0) {} in SIArgument() 128 StackOffset = Other.StackOffset; in SIArgument() 137 StackOffset = Other.StackOffset; 164 YamlIO.mapRequired("offset", A.StackOffset); 171 YamlIO.mapRequired("offset", A.StackOffset);
|
H A D | AMDGPUArgumentUsageInfo.h | 30 unsigned StackOffset; member 78 return StackOffset; in getStackOffset()
|
H A D | R600FrameLowering.h | 27 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
H A D | M68kFrameLowering.cpp | 75 StackOffset 104 return StackOffset::getFixed(Offset + SlotSize); in getFrameIndexReference() 108 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference() 113 return StackOffset::getFixed(Offset + SlotSize); in getFrameIndexReference() 117 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference() 121 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference() 131 return StackOffset::getFixed(Offset); in getFrameIndexReference() 592 int StackOffset = 2 * stackGrowth; in emitPrologue() local 604 MCCFIInstruction::cfiDefCfaOffset(nullptr, StackOffset)); in emitPrologue() 605 StackOffset += stackGrowth; in emitPrologue()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
H A D | NVPTXFrameLowering.cpp | 66 StackOffset 71 return StackOffset::getFixed(MFI.getObjectOffset(FI) - in getFrameIndexReference()
|
H A D | NVPTXFrameLowering.h | 28 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
|
/netbsd/external/apache2/llvm/dist/llvm/lib/MC/ |
H A D | MCWin64EH.cpp | 683 int StackOffset = 0; in tryPackedUnwind() local 804 if (StackOffset == 0) in tryPackedUnwind() 805 StackOffset = Inst.Offset; in tryPackedUnwind() 806 else if (StackOffset != 4080) in tryPackedUnwind() 809 StackOffset += Inst.Offset; in tryPackedUnwind() 818 StackOffset = Inst.Offset; in tryPackedUnwind() 852 if (FPLRPair && StackOffset < 16) in tryPackedUnwind() 854 if (StackOffset % 16) in tryPackedUnwind() 856 uint32_t FrameSize = (StackOffset + SavSZ) / 16; in tryPackedUnwind()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.h | 106 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI, 111 StackOffset getFrameIndexReferenceSP(const MachineFunction &MF, int FI, 113 StackOffset
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.cpp | 444 StackOffset VEFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference() 456 return StackOffset::getFixed(FrameOffset + in getFrameIndexReference() 466 return StackOffset::getFixed(FrameOffset + in getFrameIndexReference() 471 return StackOffset::getFixed(FrameOffset); in getFrameIndexReference()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | TargetFrameLoweringImpl.cpp | 44 StackOffset 55 return StackOffset::getFixed(MFI.getObjectOffset(FI) + MFI.getStackSize() - in getFrameIndexReference()
|
H A D | CallingConvLower.cpp | 35 StackOffset = 0; in CCState() 208 unsigned SavedStackOffset = StackOffset; in getRemainingRegParmsForType() 240 StackOffset = SavedStackOffset; in getRemainingRegParmsForType()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
H A D | OcamlGCPrinter.cpp | 175 if (K->StackOffset >= 1 << 16) { in finishAssembly() 181 AP.emitInt16(K->StackOffset); in finishAssembly()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | SparcFrameLowering.cpp | 254 StackOffset 292 return StackOffset::getFixed(FrameOffset); in getFrameIndexReference() 295 return StackOffset::getFixed(FrameOffset + MF.getFrameInfo().getStackSize()); in getFrameIndexReference()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsSEFrameLowering.h | 29 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
|