/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64StackOffset.h | 37 class StackOffset { 46 StackOffset() : Bytes(0), ScalableBytes(0) {} in StackOffset() function 48 StackOffset(int64_t Offset, MVT::SimpleValueType T) : StackOffset() { in StackOffset() function 53 StackOffset(const StackOffset &Other) in StackOffset() function 56 StackOffset &operator=(const StackOffset &) = default; 58 StackOffset &operator+=(const StackOffset::Part &Other) { 67 StackOffset &operator+=(const StackOffset &Other) { 73 StackOffset operator+(const StackOffset &Other) const { 74 StackOffset Res(*this); 79 StackOffset &operator-=(const StackOffset &Other) { [all …]
|
D | AArch64RegisterInfo.cpp | 401 StackOffset SaveOffset(Offset, MVT::i8); in isFrameOffsetLegal() 432 StackOffset Off(Offset, MVT::i8); in resolveFrameIndex() 469 StackOffset Offset = in eliminateFrameIndex() 473 Offset += StackOffset(MI.getOperand(FIOperandNum + 1).getImm(), MVT::i8); in eliminateFrameIndex() 486 StackOffset Offset; in eliminateFrameIndex() 495 StackOffset SPOffset = { in eliminateFrameIndex()
|
D | AArch64FrameLowering.h | 43 StackOffset resolveFrameIndexReference(const MachineFunction &MF, int FI, 46 StackOffset resolveFrameOffsetReference(const MachineFunction &MF,
|
D | AArch64FrameLowering.cpp | 199 StackOffset Offset; in estimateRSStackSizeLimit() 215 static StackOffset getSVEStackSize(const MachineFunction &MF) { in getSVEStackSize() 912 const StackOffset &SVEStackSize = getSVEStackSize(MF); in emitPrologue() 1131 StackOffset AllocateBefore = SVEStackSize, AllocateAfter = {}; in emitPrologue() 1146 StackOffset OffsetToCalleeSavesFromSP = in emitPrologue() 1147 StackOffset(OffsetToFirstCalleeSaveFromSP, MVT::nxv1i8) + SVEStackSize; in emitPrologue() 1511 const StackOffset &SVEStackSize = getSVEStackSize(MF); in emitEpilogue() 1531 StackOffset DeallocateBefore = {}, DeallocateAfter = SVEStackSize; in emitEpilogue() 1545 StackOffset OffsetToCalleeSavesFromSP = in emitEpilogue() 1546 StackOffset(OffsetToFirstCalleeSaveFromSP, MVT::nxv1i8) + SVEStackSize; in emitEpilogue() [all …]
|
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Support/ |
D | TypeSize.h | 36 class StackOffset { 40 StackOffset(int64_t Fixed, int64_t Scalable) in StackOffset() function 44 StackOffset() = default; 45 static StackOffset getFixed(int64_t Fixed) { return {Fixed, 0}; } in getFixed() 46 static StackOffset getScalable(int64_t Scalable) { return {0, Scalable}; } in getScalable() 47 static StackOffset get(int64_t Fixed, int64_t Scalable) { in get() 58 StackOffset operator+(const StackOffset &RHS) const { 61 StackOffset operator-(const StackOffset &RHS) const { 64 StackOffset &operator+=(const StackOffset &RHS) { 69 StackOffset &operator-=(const StackOffset &RHS) { [all …]
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/ |
D | AArch64FrameLowering.h | 40 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI, 42 StackOffset resolveFrameIndexReference(const MachineFunction &MF, int FI, 45 StackOffset resolveFrameOffsetReference(const MachineFunction &MF, 94 StackOffset 98 StackOffset getNonLocalFrameIndexReference(const MachineFunction &MF,
|
D | AArch64FrameLowering.cpp | 302 static StackOffset getSVEStackSize(const MachineFunction &MF); 366 StackOffset Offset; in estimateRSStackSizeLimit() 400 static StackOffset getSVEStackSize(const MachineFunction &MF) { in getSVEStackSize() 402 return StackOffset::getScalable((int64_t)AFI->getStackSizeSVE()); in getSVEStackSize() 499 StackOffset::getFixed(Amount), TII); in eliminateCallFramePseudoInstr() 506 StackOffset::getFixed(-(int64_t)CalleePopAmount), TII); in eliminateCallFramePseudoInstr() 569 StackOffset Offset = in emitCalleeSavedSVELocations() 570 StackOffset::getScalable(MFI.getObjectOffset(Info.getFrameIdx())) - in emitCalleeSavedSVELocations() 571 StackOffset::getFixed(AFI.getCalleeSavedStackSize(MFI)); in emitCalleeSavedSVELocations() 1180 StackOffset::getFixed(CSStackSizeInc), TII, FrameFlag, in convertCalleeSaveRestoreToSPPrePostIncDec() [all …]
|
D | AArch64RegisterInfo.cpp | 714 StackOffset SaveOffset = StackOffset::getFixed(Offset); in isFrameOffsetLegal() 748 StackOffset Off = StackOffset::getFixed(Offset); in resolveFrameIndex() 794 const StackOffset &Offset, SmallVectorImpl<uint64_t> &Ops) const { in getOffsetOpcodes() 841 StackOffset Offset = in eliminateFrameIndex() 845 Offset += StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex() 853 StackOffset Offset = TFI->getNonLocalFrameIndexReference(MF, FrameIndex); in eliminateFrameIndex() 860 StackOffset Offset; in eliminateFrameIndex() 865 Offset = StackOffset::getFixed(MFI.getObjectOffset(FrameIndex) + in eliminateFrameIndex() 868 StackOffset SPOffset = StackOffset::getFixed( in eliminateFrameIndex() 890 Offset = StackOffset::getFixed(MFI.getObjectOffset(FrameIndex) + in eliminateFrameIndex()
|
D | AArch64InstrInfo.h | 331 static void decomposeStackOffsetForFrameOffsets(const StackOffset &Offset, 335 static void decomposeStackOffsetForDwarfOffsets(const StackOffset &Offset, 410 unsigned Reg, const StackOffset &Offset, 413 const StackOffset &OffsetFromDefCFA); 421 StackOffset Offset, const TargetInstrInfo *TII, 425 StackOffset InitialOffset = {}, 432 unsigned FrameReg, StackOffset &Offset, 456 int isAArch64FrameOffsetLegal(const MachineInstr &MI, StackOffset &Offset,
|
/external/python/cpython3/Tools/cases_generator/ |
D | stack.py | 40 class StackOffset: class 48 return StackOffset([], []) 51 return StackOffset(self.popped[:], self.pushed[:]) 60 return StackOffset(self.popped + other.pushed, self.pushed + other.popped) 63 return StackOffset(self.pushed, self.popped) 124 self.top_offset = StackOffset.empty() 125 self.base_offset = StackOffset.empty()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/RISCV/ |
D | RISCVFrameLowering.cpp | 325 StackOffset Offset = StackOffset::getScalable(Amount); in adjustStackForRVV() 337 Offset = StackOffset::getFixed(FixedOffset); in adjustStackForRVV() 475 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(-StackSize), in emitPrologue() 524 StackOffset::getFixed(RealStackSize - RVFI->getVarArgsSaveSize()), in emitPrologue() 542 StackOffset::getFixed(-SecondSPAdjustAmount), in emitPrologue() 668 StackOffset::getFixed(-FPOffset), in emitEpilogue() 684 StackOffset::getFixed(SecondSPAdjustAmount), in emitEpilogue() 692 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(StackSize), in emitEpilogue() 699 StackOffset 712 StackOffset Offset; in getFrameIndexReference() [all …]
|
D | RISCVRegisterInfo.h | 47 StackOffset Offset, MachineInstr::MIFlag Flag, 93 void getOffsetOpcodes(const StackOffset &Offset,
|
/external/llvm/include/llvm/CodeGen/ |
D | CallingConvLower.h | 204 unsigned StackOffset; variable 278 return StackOffset; in getNextStackOffset() 285 return alignTo(StackOffset, MaxStackArgAlign); in getAlignedCallFrameSize() 416 StackOffset = alignTo(StackOffset, Align); in AllocateStack() 417 unsigned Result = StackOffset; in AllocateStack() 418 StackOffset += Size; in AllocateStack()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | CallingConvLower.h | 201 unsigned StackOffset; variable 273 return StackOffset; in getNextStackOffset() 280 return alignTo(StackOffset, MaxStackArgAlign); in getAlignedCallFrameSize() 428 StackOffset = alignTo(StackOffset, CheckedAlignment); in AllocateStack() 429 unsigned Result = StackOffset; in AllocateStack() 430 StackOffset += Size; in AllocateStack()
|
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/ |
D | CallingConvLower.h | 178 unsigned StackOffset; variable 242 return StackOffset; in getNextStackOffset() 249 return alignTo(StackOffset, MaxStackArgAlign); in getAlignedCallFrameSize() 403 StackOffset = alignTo(StackOffset, Alignment); in AllocateStack() 404 unsigned Result = StackOffset; in AllocateStack() 405 StackOffset += Size; in AllocateStack()
|
D | TargetFrameLowering.h | 315 virtual StackOffset getFrameIndexReference(const MachineFunction &MF, int FI, 324 virtual StackOffset 335 virtual StackOffset getNonLocalFrameIndexReference(const MachineFunction &MF, in getNonLocalFrameIndexReference()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/ |
D | R600FrameLowering.cpp | 18 StackOffset 45 return StackOffset::getFixed(OffsetBytes / (getStackWidth(MF) * 4)); in getFrameIndexReference()
|
D | SIMachineFunctionInfo.h | 92 unsigned StackOffset; member 97 SIArgument() : IsRegister(false), StackOffset(0) {} in SIArgument() 104 StackOffset = Other.StackOffset; in SIArgument() 113 StackOffset = Other.StackOffset; 140 YamlIO.mapRequired("offset", A.StackOffset); 147 YamlIO.mapRequired("offset", A.StackOffset);
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/LoongArch/ |
D | LoongArchFrameLowering.cpp | 477 StackOffset LoongArchFrameLowering::getFrameIndexReference( in getFrameIndexReference() 491 StackOffset Offset = in getFrameIndexReference() 492 StackOffset::getFixed(MFI.getObjectOffset(FI) - getOffsetOfLocalArea() + in getFrameIndexReference() 503 Offset += StackOffset::getFixed(FirstSPAdjustAmount); in getFrameIndexReference() 505 Offset += StackOffset::getFixed(StackSize); in getFrameIndexReference() 511 Offset += StackOffset::getFixed(StackSize); in getFrameIndexReference() 515 Offset += StackOffset::getFixed(LoongArchFI->getVarArgsSaveSize()); in getFrameIndexReference() 517 Offset += StackOffset::getFixed(StackSize); in getFrameIndexReference()
|
D | LoongArchRegisterInfo.cpp | 143 StackOffset Offset = in eliminateFrameIndex() 145 StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex() 167 Offset = StackOffset::getFixed(0); in eliminateFrameIndex()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIMachineFunctionInfo.h | 122 unsigned StackOffset; member 127 SIArgument() : IsRegister(false), StackOffset(0) {} in SIArgument() 134 StackOffset = Other.StackOffset; in SIArgument() 143 StackOffset = Other.StackOffset; 170 YamlIO.mapRequired("offset", A.StackOffset); 177 YamlIO.mapRequired("offset", A.StackOffset);
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/CSKY/ |
D | CSKYCallingConv.h | 33 unsigned StackOffset = State.AllocateStack(8, Align(4)); in CC_CSKY_ABIV2_SOFT_64() local 35 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_CSKY_ABIV2_SOFT_64()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/M68k/ |
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() 587 int StackOffset = 2 * stackGrowth; in emitPrologue() local 599 MCCFIInstruction::cfiDefCfaOffset(nullptr, StackOffset)); in emitPrologue() 600 StackOffset += stackGrowth; in emitPrologue()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/NVPTX/ |
D | NVPTXFrameLowering.cpp | 70 StackOffset 75 return StackOffset::getFixed(MFI.getObjectOffset(FI) - in getFrameIndexReference()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/GISel/ |
D | AArch64CallLowering.cpp | 126 StackOffset = State.getNextStackOffset(); in assignArg() 623 uint64_t StackOffset = Assigner.StackOffset; in lowerFormalArguments() local 633 StackOffset = in lowerFormalArguments() 634 alignTo(Assigner.StackOffset, Subtarget.isTargetILP32() ? 4 : 8); in lowerFormalArguments() 637 FuncInfo->setVarArgsStackIndex(MFI.CreateFixedObject(4, StackOffset, true)); in lowerFormalArguments() 644 StackOffset = alignTo(StackOffset, 16); in lowerFormalArguments() 648 FuncInfo->setArgumentStackToRestore(StackOffset); in lowerFormalArguments() 658 FuncInfo->setBytesInStackArgArea(StackOffset); in lowerFormalArguments() 1261 ? alignTo(Assigner.StackOffset, 16) in lowerCall() 1264 CallSeqStart.addImm(Assigner.StackOffset).addImm(0); in lowerCall() [all …]
|