| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
| H A D | VESubtarget.cpp | 50 uint64_t VESubtarget::getAdjustedFrameSize(uint64_t FrameSize) const { in getAdjustedFrameSize() 55 FrameSize += getRsaSize(); in getAdjustedFrameSize() 56 FrameSize = alignTo(FrameSize, TFL->getStackAlign()); in getAdjustedFrameSize() 58 return FrameSize; in getAdjustedFrameSize()
|
| H A D | VESubtarget.h | 75 uint64_t getAdjustedFrameSize(uint64_t FrameSize) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | Mips16InstrInfo.cpp | 210 void Mips16InstrInfo::makeFrame(unsigned SP, int64_t FrameSize, in makeFrame() argument 219 unsigned Opc = ((FrameSize <= 128) && !SaveS2)? Mips::Save16:Mips::SaveX16; in makeFrame() 225 if (isUInt<11>(FrameSize)) in makeFrame() 226 MIB.addImm(FrameSize); in makeFrame() 230 int64_t Remainder = FrameSize - Base; in makeFrame() 240 void Mips16InstrInfo::restoreFrame(unsigned SP, int64_t FrameSize, in restoreFrame() argument 249 unsigned Opc = ((FrameSize <= 128) && !SaveS2)? in restoreFrame() 252 if (!isUInt<11>(FrameSize)) { in restoreFrame() 254 int64_t Remainder = FrameSize - Base; in restoreFrame() 255 FrameSize = Base; // should create template function like isUInt that in restoreFrame() [all …]
|
| H A D | Mips16InstrInfo.h | 74 void makeFrame(unsigned SP, int64_t FrameSize, MachineBasicBlock &MBB, 78 void restoreFrame(unsigned SP, int64_t FrameSize, MachineBasicBlock &MBB,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.cpp | 32 unsigned FrameSize = MFI.getStackSize(); in determineFrameLayout() local 51 FrameSize += MaxCallFrameSize; in determineFrameLayout() 54 FrameSize = alignTo(FrameSize, StackAlign); in determineFrameLayout() 57 MFI.setStackSize(FrameSize); in determineFrameLayout()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 94 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize(); in emitPrologue() local 114 if (!FrameSize) { in emitPrologue() 119 unsigned Opcode = (isUInt<6>(FrameSize)) ? AVR::SBIWRdK : AVR::SUBIWRdK; in emitPrologue() 123 .addImm(FrameSize) in emitPrologue() 170 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize(); in emitEpilogue() local 175 if (!FrameSize) { in emitEpilogue() 195 if (isUInt<6>(FrameSize)) { in emitEpilogue() 199 FrameSize = -FrameSize; in emitEpilogue() 205 .addImm(FrameSize); in emitEpilogue()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| H A D | XCoreFrameLowering.cpp | 101 int &Adjusted, int FrameSize, bool emitFrameMoves) { in IfNeededExtSP() argument 103 assert(Adjusted < FrameSize && "OffsetFromTop is beyond FrameSize"); in IfNeededExtSP() 104 int remaining = FrameSize - Adjusted; in IfNeededExtSP() 248 const int FrameSize = MFI.getStackSize() / 4; in emitPrologue() local 252 bool UseENTSP = saveLR && FrameSize in emitPrologue() 261 Adjusted = (FrameSize > MaxImmU16) ? MaxImmU16 : FrameSize; in emitPrologue() 284 IfNeededExtSP(MBB, MBBI, dl, TII, OffsetFromTop, Adjusted, FrameSize, in emitPrologue() 301 IfNeededExtSP(MBB, MBBI, dl, TII, FrameSize, Adjusted, FrameSize, in emitPrologue() 303 assert(Adjusted==FrameSize && "IfNeededExtSP has not completed adjustment"); in emitPrologue()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | OcamlGCPrinter.cpp | 142 uint64_t FrameSize = FI.getFrameSize(); in finishAssembly() local 143 if (FrameSize >= 1 << 16) { in finishAssembly() 148 Twine(FrameSize) + in finishAssembly() 169 AP.emitInt16(FrameSize); in finishAssembly()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCFrameLowering.cpp | 286 unsigned FrameSize = determineFrameLayout(MF, UseEstimate, in determineFrameLayoutAndUpdate() local 288 MF.getFrameInfo().setStackSize(FrameSize); in determineFrameLayoutAndUpdate() 290 return FrameSize; in determineFrameLayoutAndUpdate() 303 unsigned FrameSize = in determineFrameLayout() local 323 bool FitsInRedZone = FrameSize <= Subtarget.getRedZoneSize(); in determineFrameLayout() 348 FrameSize += maxCallFrameSize; in determineFrameLayout() 351 FrameSize = alignTo(FrameSize, Alignment); in determineFrameLayout() 353 return FrameSize; in determineFrameLayout() 536 unsigned FrameSize = determineFrameLayout(MF); in twoUniqueScratchRegsRequired() local 537 int NegFrameSize = -FrameSize; in twoUniqueScratchRegsRequired() [all …]
|
| H A D | PPCRegisterInfo.cpp | 387 unsigned FrameSize = MFI.getStackSize(); in requiresFrameIndexScavenging() local 389 if (FrameSize & ~0x7FFF) { in requiresFrameIndexScavenging() 631 unsigned FrameSize = MFI.getStackSize(); in prepareDynamicAlloca() local 647 if (MaxAlign < TargetAlign && isInt<16>(FrameSize)) { in prepareDynamicAlloca() 651 .addImm(FrameSize); in prepareDynamicAlloca() 655 .addImm(FrameSize); in prepareDynamicAlloca()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
| H A D | Function.h | 64 unsigned getFrameSize() const { return FrameSize; } in getFrameSize() 120 FrameSize = NewFrameSize; in setCode() 138 unsigned FrameSize; variable
|
| H A D | InterpFrame.cpp | 26 if (unsigned FrameSize = Func->getFrameSize()) { in InterpFrame() local 27 Locals = std::make_unique<char[]>(FrameSize); in InterpFrame()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | GCMetadata.h | 86 uint64_t FrameSize; variable 130 uint64_t getFrameSize() const { return FrameSize; } in getFrameSize() 131 void setFrameSize(uint64_t S) { FrameSize = S; } in setFrameSize()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | ASanStackFrameLayout.cpp | 92 Layout.FrameSize = Offset; in ComputeASanStackFrameLayout() 93 assert((Layout.FrameSize % MinHeaderSize) == 0); in ComputeASanStackFrameLayout() 130 SB.resize(Layout.FrameSize / Granularity, kAsanStackRightRedzoneMagic); in GetShadowBytes()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
| H A D | MSP430FrameLowering.cpp | 57 uint64_t FrameSize = StackSize - 2; in emitPrologue() local 58 NumBytes = FrameSize - MSP430FI->getCalleeSavedFrameSize(); in emitPrologue() 131 uint64_t FrameSize = StackSize - 2; in emitEpilogue() local 132 NumBytes = FrameSize - CSSize; in emitEpilogue()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64StackTaggingPreRA.cpp | 172 unsigned FrameSize = 0; in mayUseUncheckedLoadStore() local 174 FrameSize += MFI->getObjectSize(i); in mayUseUncheckedLoadStore() 175 bool EntireFrameReachableFromSP = FrameSize < 0xf00; in mayUseUncheckedLoadStore()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 532 uint64_t FrameSize = StackSize - SlotSize; in emitPrologue() local 536 FrameSize += SlotSize; in emitPrologue() 538 NumBytes = FrameSize - MMFI->getCalleeSavedFrameSize(); in emitPrologue() 697 uint64_t FrameSize = StackSize - SlotSize; in emitEpilogue() local 698 NumBytes = FrameSize - CSSize; in emitEpilogue() 703 NumBytes = alignTo(FrameSize, MaxAlign); in emitEpilogue()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroElide.cpp | 37 void elideHeapAllocations(Function *F, uint64_t FrameSize, Align FrameAlign, 124 void Lowerer::elideHeapAllocations(Function *F, uint64_t FrameSize, in elideHeapAllocations() argument 147 auto FrameTy = ArrayType::get(Type::getInt8Ty(C), FrameSize); in elideHeapAllocations()
|
| H A D | CoroInternal.h | 124 uint64_t FrameSize; member
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | ASanStackFrameLayout.h | 47 size_t FrameSize; // Size of the frame in bytes. member
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 240 uint64_t FrameSize = MFI.getStackSize(); in determineFrameLayout() local 246 FrameSize = alignTo(FrameSize, StackAlign); in determineFrameLayout() 249 MFI.setStackSize(FrameSize); in determineFrameLayout()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | GCMetadata.cpp | 55 : F(F), S(S), FrameSize(~0LL) {} in GCFunctionInfo()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 1449 uint64_t FrameSize = StackSize - SlotSize; in emitPrologue() local 1452 FrameSize += SlotSize; in emitPrologue() 1454 NumBytes = FrameSize - X86FI->getCalleeSavedFrameSize(); in emitPrologue() 2014 uint64_t FrameSize = StackSize - SlotSize; in emitEpilogue() local 2015 NumBytes = FrameSize - CSSize; in emitEpilogue() 2020 NumBytes = alignTo(FrameSize, MaxAlign); in emitEpilogue() 2234 uint64_t FrameSize = StackSize - SlotSize; in getFrameIndexReference() local 2237 FrameSize += SlotSize; in getFrameIndexReference() 2238 uint64_t NumBytes = FrameSize - CSSize; in getFrameIndexReference() 2248 FPDelta = FrameSize - SEHFrameOffset; in getFrameIndexReference()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/ |
| H A D | MCWin64EH.cpp | 856 uint32_t FrameSize = (StackOffset + SavSZ) / 16; in tryPackedUnwind() local 857 if (FrameSize > 0x1FF) in tryPackedUnwind() 871 info->PackedInfo |= (FrameSize & 0x1FF) << 23; in tryPackedUnwind()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVLIWPacketizer.cpp | 489 unsigned FrameSize = MF.getFrameInfo().getStackSize(); in useCallersSP() local 491 int64_t NewOff = Off.getImm() - (FrameSize + HEXAGON_LRFP_SIZE); in useCallersSP() 510 unsigned FrameSize = MF.getFrameInfo().getStackSize(); in useCalleesSP() local 512 Off.setImm(Off.getImm() + FrameSize + HEXAGON_LRFP_SIZE); in useCalleesSP()
|