/freebsd-13-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 23 /// StackOffset is a wrapper around scalable and non-scalable offsets and is 27 /// StackOffset(1, MVT::nxv16i8) 34 /// StackOffset(1, MVT::nxv16i8) + StackOffset(1, MVT::i64) 38 class StackOffset { class in namespace:llvm 47 StackOffset() : Bytes(0), ScalableBytes(0) {} function in class:llvm::StackOffset 49 StackOffset(int64_t Offset, MVT::SimpleValueType T) : StackOffset() { function in class:llvm::StackOffset 54 StackOffset(cons function in class:llvm::StackOffset [all...] |
H A D | AArch64FrameLowering.h | 46 StackOffset resolveFrameIndexReference(const MachineFunction &MF, int FI, 49 StackOffset resolveFrameOffsetReference(const MachineFunction &MF, 126 const StackOffset &OffsetFromSP) const; 128 const StackOffset &OffsetFromDefCFA) const;
|
H A D | AArch64RegisterInfo.cpp | 520 StackOffset SaveOffset(Offset, MVT::i8); 551 StackOffset Off(Offset, MVT::i8); 609 StackOffset Offset = 613 Offset += StackOffset(MI.getOperand(FIOperandNum + 1).getImm(), MVT::i8); 626 StackOffset Offset; 635 StackOffset SPOffset = {
|
H A D | AArch64FrameLowering.cpp | 237 StackOffset Offset; 271 static StackOffset getSVEStackSize(const MachineFunction &MF) { 436 const TargetRegisterInfo &TRI, const StackOffset &OffsetFromSP) const { 463 const StackOffset &OffsetFromDefCFA) const { 518 StackOffset Offset; 521 Offset = StackOffset(MFI.getObjectOffset(Info.getFrameIdx()), MVT::nxv1i8) - 522 StackOffset(AFI->getCalleeSavedStackSize(MFI), MVT::i8); 1104 const StackOffset &SVEStackSize = getSVEStackSize(MF); 1296 StackOffset AllocateBefore = SVEStackSize, AllocateAfter = {}; 1496 StackOffset TotalSiz [all...] |
H A D | AArch64InstrInfo.h | 331 StackOffset Offset, const TargetInstrInfo *TII, 340 unsigned FrameReg, StackOffset &Offset, 364 int isAArch64FrameOffsetLegal(const MachineInstr &MI, StackOffset &Offset,
|
H A D | AArch64InstrInfo.cpp | 3437 StackOffset Offset, const TargetInstrInfo *TII, 3654 StackOffset &SOffset, 3743 SOffset = StackOffset(Offset, MVT::nxv1i8) + 3744 StackOffset(SOffset.getBytes(), MVT::i8); 3746 SOffset = StackOffset(Offset, MVT::i8) + 3747 StackOffset(SOffset.getScalableBytes(), MVT::nxv1i8); 3753 unsigned FrameReg, StackOffset &Offset, 3759 Offset += StackOffset(MI.getOperand(ImmIdx).getImm(), MVT::i8); 3764 Offset = StackOffset();
|
H A D | AArch64ExpandPseudoInsts.cpp | 968 StackOffset FrameRegOffset = TFI->resolveFrameOffsetReference(
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUArgumentUsageInfo.h | 31 unsigned StackOffset; member in union:llvm::ArgDescriptor::__anon3905 79 return StackOffset;
|
H A D | SIMachineFunctionInfo.h | 122 unsigned StackOffset; member in union:llvm::yaml::SIArgument::__anon3984 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 | 504 SA.StackOffset = Arg.getStackOffset();
|
H A D | AMDGPUTargetMachine.cpp | 1151 Arg = ArgDescriptor::createStack(A->StackOffset);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 200 unsigned StackOffset; member in class:llvm::CCState 264 return StackOffset; 271 return alignTo(StackOffset, MaxStackArgAlign); 420 StackOffset = alignTo(StackOffset, Alignment); 421 unsigned Result = StackOffset; 422 StackOffset += Size;
|
H A D | GCMetadata.h | 68 int StackOffset = -1; ///< Offset from the stack pointer. member in struct:llvm::GCRoot
|
/freebsd-13-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-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CallingConvLower.cpp | 34 StackOffset = 0; 199 unsigned SavedStackOffset = StackOffset; 231 StackOffset = SavedStackOffset;
|
H A D | GCMetadata.cpp | 116 OS << "\t" << RI->Num << "\t" << RI->StackOffset << "[sp]\n";
|
H A D | GCRootLowering.cpp | 299 RI->StackOffset = TFI->getFrameIndexReference(MF, RI->Num, FrameReg);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 476 uint64_t StackOffset = Handler.StackUsed; 486 StackOffset = alignTo(Handler.StackUsed, Subtarget.isTargetILP32() ? 4 : 8); 489 FuncInfo->setVarArgsStackIndex(MFI.CreateFixedObject(4, StackOffset, true)); 496 StackOffset = alignTo(StackOffset, 16); 500 FuncInfo->setArgumentStackToRestore(StackOffset); 510 FuncInfo->setBytesInStackArgArea(StackOffset);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMTargetStreamer.cpp | 100 void ARMTargetStreamer::emitUnwindRaw(int64_t StackOffset, argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 395 const unsigned StackOffset = 92; local 428 CreateFixedObject(4, StackOffset+NextVA.getLocMemOffset(),true); 462 unsigned Offset = VA.getLocMemOffset()+StackOffset; 541 ArgOffset += StackOffset; 779 const unsigned StackOffset = 92; local 838 unsigned Offset = VA.getLocMemOffset() + StackOffset; 874 unsigned Offset = NextVA.getLocMemOffset() + StackOffset; 882 unsigned Offset = VA.getLocMemOffset() + StackOffset; 914 SDValue PtrOff = DAG.getIntPtrConstant(VA.getLocMemOffset() + StackOffset, 1168 unsigned StackOffset [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 1632 unsigned StackOffset = State.AllocateStack(8, Align(8)); local 1634 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); 1678 unsigned StackOffset = local 1691 It.convertToMem(StackOffset); 1712 State.addLoc(CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo));
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | TargetInfo.cpp | 1153 CharUnits &StackOffset, ABIArgInfo &Info, 1956 CharUnits &StackOffset, ABIArgInfo &Info, 1960 assert(StackOffset.isMultipleOf(WordSize) && "unaligned inalloca struct"); 1973 StackOffset += IsIndirect ? WordSize : getContext().getTypeSizeInChars(Type); 1976 CharUnits FieldEnd = StackOffset; 1977 StackOffset = FieldEnd.alignTo(WordSize); 1978 if (StackOffset != FieldEnd) { 1979 CharUnits NumBytes = StackOffset - FieldEnd; 2015 CharUnits StackOffset; local 2024 addFieldToArgStruct(FrameFields, StackOffset, 1955 addFieldToArgStruct(SmallVector<llvm::Type *, 6> &FrameFields, CharUnits &StackOffset, ABIArgInfo &Info, QualType Type) const argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCStreamer.h | 147 virtual void emitUnwindRaw(int64_t StackOffset,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.cpp | 1551 int StackOffset = 2 * stackGrowth; 1566 MCCFIInstruction::cfiDefCfaOffset(nullptr, -StackOffset)); 1567 StackOffset += stackGrowth;
|