/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64StackOffset.h | 9 // This file contains the declaration of the StackOffset class, which is used to 22 /// StackOffset is a wrapper around scalable and non-scalable offsets and is 26 /// StackOffset(1, MVT::nxv16i8) 33 /// StackOffset(1, MVT::nxv16i8) + StackOffset(1, MVT::i64) 37 class StackOffset { class in namespace:llvm 46 StackOffset() : Bytes(0), ScalableBytes(0) {} function in class:llvm::StackOffset 48 StackOffset(int64_t Offset, MVT::SimpleValueType T) : StackOffset() { function in class:llvm::StackOffset 53 StackOffset(cons function in class:llvm::StackOffset [all...] |
H A D | AArch64FrameLowering.h | 43 StackOffset resolveFrameIndexReference(const MachineFunction &MF, int FI, 46 StackOffset resolveFrameOffsetReference(const MachineFunction &MF,
|
H A D | AArch64RegisterInfo.cpp | 401 StackOffset SaveOffset(Offset, MVT::i8); 432 StackOffset Off(Offset, MVT::i8); 469 StackOffset Offset = 473 Offset += StackOffset(MI.getOperand(FIOperandNum + 1).getImm(), MVT::i8); 486 StackOffset Offset; 495 StackOffset SPOffset = {
|
H A D | AArch64InstrInfo.h | 314 StackOffset Offset, const TargetInstrInfo *TII, 323 unsigned FrameReg, StackOffset &Offset, 347 int isAArch64FrameOffsetLegal(const MachineInstr &MI, StackOffset &Offset,
|
H A D | AArch64FrameLowering.cpp | 199 StackOffset Offset; 233 static StackOffset getSVEStackSize(const MachineFunction &MF) { 930 const StackOffset &SVEStackSize = getSVEStackSize(MF); 1122 StackOffset AllocateBefore = SVEStackSize, AllocateAfter = {}; 1137 StackOffset OffsetToCalleeSavesFromSP = 1138 StackOffset(OffsetToFirstCalleeSaveFromSP, MVT::nxv1i8) + SVEStackSize; 1515 const StackOffset &SVEStackSize = getSVEStackSize(MF); 1535 StackOffset DeallocateBefore = {}, DeallocateAfter = SVEStackSize; 1549 StackOffset OffsetToCalleeSavesFromSP = 1550 StackOffset(OffsetToFirstCalleeSaveFromS [all...] |
H A D | AArch64CallLowering.cpp | 449 uint64_t StackOffset = Handler.StackUsed; local 459 StackOffset = alignTo(Handler.StackUsed, Subtarget.isTargetILP32() ? 4 : 8); 462 FuncInfo->setVarArgsStackIndex(MFI.CreateFixedObject(4, StackOffset, true)); 469 StackOffset = alignTo(StackOffset, 16); 473 FuncInfo->setArgumentStackToRestore(StackOffset); 483 FuncInfo->setBytesInStackArgArea(StackOffset);
|
H A D | AArch64InstrInfo.cpp | 3201 StackOffset Offset, const TargetInstrInfo *TII, 3430 StackOffset &SOffset, 3511 SOffset = StackOffset(Offset, MVT::nxv1i8) + 3512 StackOffset(SOffset.getBytes(), MVT::i8); 3514 SOffset = StackOffset(Offset, MVT::i8) + 3515 StackOffset(SOffset.getScalableBytes(), MVT::nxv1i8); 3521 unsigned FrameReg, StackOffset &Offset, 3527 Offset += StackOffset(MI.getOperand(ImmIdx).getImm(), MVT::i8); 3532 Offset = StackOffset();
|
H A D | AArch64ExpandPseudoInsts.cpp | 680 StackOffset FrameRegOffset = TFI->resolveFrameOffsetReference(
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 201 unsigned StackOffset; member in class:llvm::CCState 273 return StackOffset; 280 return alignTo(StackOffset, MaxStackArgAlign); 428 StackOffset = alignTo(StackOffset, CheckedAlignment); 429 unsigned Result = StackOffset; 430 StackOffset += Size;
|
H A D | GCMetadata.h | 68 int StackOffset = -1; ///< Offset from the stack pointer. member in struct:llvm::GCRoot
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | OcamlGCPrinter.cpp | 174 if (K->StackOffset >= 1 << 16) { 180 AP.emitInt16(K->StackOffset);
|
H A D | ErlangGCPrinter.cpp | 116 AP.emitInt16(LI->StackOffset / IntPtrSize);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUArgumentUsageInfo.h | 33 unsigned StackOffset; member in union:llvm::ArgDescriptor::__anon4953 78 return StackOffset;
|
H A D | SIMachineFunctionInfo.h | 122 unsigned StackOffset; member in union:llvm::yaml::SIArgument::__anon5026 127 SIArgument() : IsRegister(false), StackOffset(0) {} 134 StackOffset = Other.StackOffset; 143 StackOffset = Other.StackOffset; 170 YamlIO.mapRequired("offset", A.StackOffset); 177 YamlIO.mapRequired("offset", A.StackOffset);
|
H A D | SIMachineFunctionInfo.cpp | 443 SA.StackOffset = Arg.getStackOffset();
|
H A D | AMDGPUTargetMachine.cpp | 1090 Arg = ArgDescriptor::createStack(A->StackOffset);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CallingConvLower.cpp | 34 StackOffset = 0; 201 unsigned SavedStackOffset = StackOffset; 233 StackOffset = SavedStackOffset;
|
H A D | GCMetadata.cpp | 116 OS << "\t" << RI->Num << "\t" << RI->StackOffset << "[sp]\n";
|
H A D | GCRootLowering.cpp | 302 RI->StackOffset = TFI->getFrameIndexReference(MF, RI->Num, FrameReg);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMTargetStreamer.cpp | 100 void ARMTargetStreamer::emitUnwindRaw(int64_t StackOffset, argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 397 const unsigned StackOffset = 92; local 430 CreateFixedObject(4, StackOffset+NextVA.getLocMemOffset(),true); 464 unsigned Offset = VA.getLocMemOffset()+StackOffset; 543 ArgOffset += StackOffset; 781 const unsigned StackOffset = 92; local 840 unsigned Offset = VA.getLocMemOffset() + StackOffset; 876 unsigned Offset = NextVA.getLocMemOffset() + StackOffset; 884 unsigned Offset = VA.getLocMemOffset() + StackOffset; 916 SDValue PtrOff = DAG.getIntPtrConstant(VA.getLocMemOffset() + StackOffset, 1170 unsigned StackOffset [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCStreamer.h | 148 virtual void emitUnwindRaw(int64_t StackOffset,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 1581 unsigned StackOffset = State.AllocateStack(8, 8); local 1583 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); 1627 unsigned StackOffset = Reg ? 0 : State.AllocateStack(XLen / 8, XLen / 8); local 1639 It.convertToMem(StackOffset); 1660 State.addLoc(CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo));
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | TargetInfo.cpp | 1075 CharUnits &StackOffset, ABIArgInfo &Info, 1843 CharUnits &StackOffset, ABIArgInfo &Info, 1848 assert(StackOffset.isMultipleOf(FieldAlign) && "unaligned inalloca struct"); 1851 StackOffset += getContext().getTypeSizeInChars(Type); 1854 CharUnits FieldEnd = StackOffset; 1855 StackOffset = FieldEnd.alignTo(FieldAlign); 1856 if (StackOffset != FieldEnd) { 1857 CharUnits NumBytes = StackOffset - FieldEnd; 1897 CharUnits StackOffset; local 1906 addFieldToArgStruct(FrameFields, StackOffset, 1842 addFieldToArgStruct(SmallVector<llvm::Type *, 6> &FrameFields, CharUnits &StackOffset, ABIArgInfo &Info, QualType Type) const argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.cpp | 1180 int StackOffset = 2 * stackGrowth; 1195 MCCFIInstruction::createDefCfaOffset(nullptr, StackOffset)); 1196 StackOffset += stackGrowth;
|