Searched refs:SP (Results 151 - 175 of 364) sorted by relevance

1234567891011>>

/openbsd-current/lib/libcurses/tinfo/
H A Dlib_data.c79 * The variable 'SP' will be defined as a function on systems that cannot link
83 * application that uses them will also use 'SP'.
113 NCURSES_EXPORT_VAR(SCREEN *) SP = NULL; /* Some linkers require initialized data... */
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp63 // the taint register X16 to be encoded in the SP register as value 0.
334 << " About to insert Reg to SP taint propagation with temp register "
343 LLVM_DEBUG(dbgs() << " About to insert Reg to SP and back taint "
368 // CMP SP, #0 === SUBS xzr, SP, #0
371 .addUse(AArch64::SP)
391 // mov Xtmp, SP === ADD Xtmp, SP, #0
394 .addUse(AArch64::SP)
403 // mov SP, Xtm
[all...]
H A DAArch64RegisterInfo.cpp502 // from the other direction like the SP normally works.
598 return TFI->hasFP(MF) ? AArch64::FP : AArch64::SP;
615 // (closer to SP).
620 // better to use SP or BP.
644 /// or SP. Used by LocalStackFrameAllocation to determine which frame index
667 // Note that the incoming offset is based on the SP value at function entry,
678 // The incoming offset is relating to the SP at the start of the function,
679 // but when we access the local it'll be relative to the SP after local
680 // allocation, so adjust our SP-relative offset by that allocation size.
696 // to only disallow SP relativ
[all...]
/openbsd-current/gnu/llvm/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.h149 SP : 1; // AArch64 only - Stack Pointer selection (see member in struct:EmulateInstructionARM64::__anon1353
/openbsd-current/gnu/llvm/llvm/lib/Target/M68k/Disassembler/
H A DM68kDisassembler.cpp38 M68k::A4, M68k::A5, M68k::A6, M68k::SP,
/openbsd-current/libexec/getty/
H A Dgettytab.h91 #define SP gettynums[2].value macro
/openbsd-current/gnu/usr.bin/perl/ext/DynaLoader/
H A Ddl_freemint.xs174 EXTEND(SP, dld_undefined_sym_count);
/openbsd-current/gnu/usr.bin/perl/os2/OS2/OS2-REXX/
H A DREXX.xs171 PUSHMARK(SP);
252 PUSHMARK(SP);
398 EXTEND(SP, items);
469 EXTEND(SP, 2);
/openbsd-current/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.cpp68 Reserved.set(AVR::SP);
160 // Add one to the offset because SP points to an empty slot.
293 return AVR::SP;
/openbsd-current/gnu/llvm/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp233 M68k::A4, M68k::A5, M68k::A6, M68k::SP,
247 case M68k::SP:
248 // SP is sadly not contiguous with the rest of the An registers
469 bool SP) {
480 case M68k::SP:
481 return SP;
506 /*Address=*/true, /*SP=*/true);
512 /*Address=*/false, /*SP=*/false);
607 RegNo = M68k::SP;
468 checkRegisterClass(unsigned RegNo, bool Data, bool Address, bool SP) argument
/openbsd-current/gnu/llvm/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp507 StringRef Annot, MCSubtargetInfo const &STI, SourcePrinter *SP,
510 if (SP && (PrintSource || PrintLines))
511 SP->printSourceLine(OS, Address, ObjectFilename, LVP);
554 StringRef Annot, MCSubtargetInfo const &STI, SourcePrinter *SP,
557 if (SP && (PrintSource || PrintLines))
558 SP->printSourceLine(OS, Address, ObjectFilename, LVP, "");
594 if (SP && (PrintSource || PrintLines))
595 SP->printSourceLine(OS, Address, ObjectFilename, LVP, "");
624 StringRef Annot, MCSubtargetInfo const &STI, SourcePrinter *SP,
627 if (SP
[all...]
/openbsd-current/gnu/usr.bin/perl/ext/XS-APItest/
H A DAPItest.xs686 PUSHMARK(SP);
1811 EXTEND( SP, len );
2156 EXTEND(SP, count);
2191 EXTEND(SP, 1);
2491 EXTEND(SP, 3);
2500 EXTEND(SP, 3);
2509 EXTEND(SP, 3);
2518 EXTEND(SP, 3);
2562 # max_offset specifies the SP to use. It is treated as a signed offset
2610 PUSHMARK(SP);
[all...]
/openbsd-current/gnu/usr.bin/perl/cpan/Socket/
H A DSocket.xs604 SP -= items;
710 SP -= items;
1062 EXTEND(SP, 2);
1146 EXTEND(SP, 4);
1322 EXTEND(SP, 2);
1394 EXTEND(SP, 3);
1446 EXTEND(SP, 2);
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp1122 SrcReg = DstReg = ARM::SP;
1144 assert(DstReg == ARM::SP &&
1152 // Amount of SP adjustment folded into a push, before the
1155 // Amount of SP adjustment folded into a push, after the
1170 assert(SrcReg == ARM::SP &&
1179 // Registers, pushed as a part of folding an SP update into the
1202 assert(MI->getOperand(2).getReg() == ARM::SP &&
1210 assert(MI->getOperand(3).getReg() == ARM::SP &&
1227 // Account for the SP adjustment, folded into the push.
1233 if (SrcReg == ARM::SP) {
[all...]
H A DARMBaseRegisterInfo.cpp91 // Generally only R13-R14 (i.e. SP, LR) are automatically preserved by
206 markSuperRegs(Reserved, ARM::SP);
430 // It's going to be better to use the SP or Base Pointer instead. When there
431 // are variable sized objects, we can't reference off of the SP, so we
491 return ARM::SP;
581 /// or SP. Used by LocalStackFrameAllocation to determine which frame index
615 // Note that the incoming offset is based on the SP value at function entry,
631 // The incoming offset is relating to the SP at the start of the function,
632 // but when we access the local it'll be relative to the SP after local
633 // allocation, so adjust our SP
[all...]
H A DThumb2SizeReduction.cpp388 if (Reg == ARM::SP) {
421 if (MI->getOperand(1).getReg() == ARM::SP) {
536 if (BaseReg != ARM::SP)
549 if (BaseReg == ARM::SP &&
635 // If the source register is SP, try to reduce to tADDrSPi, otherwise
637 if (MI->getOperand(1).getReg() != ARM::SP) {
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp192 {codeview::RegisterId::SP, X86::SP},
759 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP:
760 return X86::SP;
787 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP:
824 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP:
825 return X86::SP;
860 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP:
896 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP:
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DMachineOutliner.cpp430 if (DISubprogram *SP = MF->getFunction().getSubprogram())
431 return SP;
715 if (DISubprogram *SP = getSubprogramOrNull(OF)) {
717 DICompileUnit *CU = SP->getUnit();
719 DIFile *Unit = SP->getFile();
/openbsd-current/gnu/usr.bin/perl/amigaos4/
H A Damigaio.c820 SP = ud->sp;
834 value = (I32)S_do_amigaos_aexec5(aTHX_ really, MARK, SP, pp,
837 else if (SP - MARK != 1)
839 value = (I32)S_do_amigaos_aexec5(aTHX_ NULL, MARK, SP, pp,
845 aTHX_ SvPVx(sv_mortalcopy(*SP), n_a), pp, did_pipes);
/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1893 llvm::DISubprogram *SP = DBuilder.createMethod( local
1898 SPCache[Method->getCanonicalDecl()].reset(SP);
1900 return SP;
3826 llvm::DISubprogram *SP = DBuilder.createTempFunctionFwdDecl( local
3833 std::make_tuple(SP));
3834 return SP;
3925 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(MI->second); local
3926 if (SP && !SP->isDefinition())
3927 return SP;
3933 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(MI->second); local
4090 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(FI->second); local
4158 llvm::DISubprogram *SP = DBuilder.createFunction( local
4222 llvm::DISubprogram *SP = local
4278 llvm::DISubprogram *SP = nullptr; local
[all...]
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDbgEntityHistoryCalculator.cpp454 Register SP = TLI->getStackPointerRegisterToSaveRestore(); local
492 // Ignore call instructions that claim to clobber SP. The AArch64
494 if (MI.isCall() && MO.getReg() == SP)
516 // Don't consider SP to be clobbered by register masks.
519 if (Reg != SP && Register::isPhysicalRegister(Reg) &&
H A DDwarfDebug.h476 void constructCallSiteEntryDIEs(const DISubprogram &SP, DwarfCompileUnit &CU,
612 void collectEntityInfo(DwarfCompileUnit &TheCU, const DISubprogram *SP,
788 void addSubprogramNames(const DICompileUnit &CU, const DISubprogram *SP,
/openbsd-current/gnu/llvm/llvm/examples/Kaleidoscope/Chapter9/
H A Dtoy.cpp1254 DISubprogram *SP = DBuilder->createFunction( local
1258 TheFunction->setSubprogram(SP);
1261 KSDbgInfo.LexicalBlocks.push_back(SP);
1277 SP, Arg.getName(), ++ArgIdx, Unit, LineNo, KSDbgInfo.getDoubleTy(),
1281 DILocation::get(SP->getContext(), LineNo, 0, SP),
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp153 assert((Reg != ARM::SP && Reg != ARM::PC) &&
1197 FPReg = ARM::SP;
1367 assert((NewSPReg == ARM::SP || NewSPReg == FPReg) &&
1373 if (NewSPReg == ARM::SP)
1380 assert((Reg != ARM::SP && Reg != ARM::PC) &&
1382 assert(FPReg == ARM::SP && "current FP must be SP");
/openbsd-current/sys/arch/mips64/mips64/
H A Dtrap.c853 (*pr)(" RA %p SP %p ADR %p\n",
1156 /* check for bad SP: could foul up next frame */
1158 (*pr)("SP %p: not in kernel\n", sp);
1258 if (i.IType.rs != SP)
1286 if (i.IType.rs != SP || i.IType.rt != SP)
1414 if (inst.IType.rs == SP &&
1421 if (inst.IType.rs == SP &&
1422 inst.IType.rt == SP &&

Completed in 216 milliseconds

1234567891011>>