Home
last modified time | relevance | path

Searched refs:PC (Results 1 – 25 of 702) sorted by relevance

12345678910>>...29

/openbsd-src/gnu/usr.bin/gcc/gcc/java/
H A Djavaop.h91 #define IMMEDIATE_u1 (PC++, CHECK_PC_IN_RANGE(PC), BCODE[PC-1])
94 #define IMMEDIATE_s1 (PC++, CHECK_PC_IN_RANGE(PC), (signed char)BCODE[PC-1])
97 #define IMMEDIATE_s2 (PC+=2, CHECK_PC_IN_RANGE(PC), \
98 (signed char) BCODE[PC-2] * 256 + BCODE[PC-1])
101 #define IMMEDIATE_u2 (PC+=2, CHECK_PC_IN_RANGE(PC),\
102 (BCODE[PC-2] * 256 + BCODE[PC-1]))
105 #define IMMEDIATE_s4 (PC+=4, CHECK_PC_IN_RANGE(PC), \
106 (WORD_TO_INT((BCODE[PC-4] << 24) | (BCODE[PC-3] << 16) \
107 | (BCODE[PC-2] << 8) | (BCODE[PC-1]))))
H A Dverify.c361 #define INVALIDATE_PC (prevpc = -1, oldpc = PC, PC = INVALID_PC)
409 #define CHECK_PC_IN_RANGE(PC) ({if (PC < 0 || PC > length) goto bad_pc; (void)1;}) argument
411 #define CHECK_PC_IN_RANGE(PC) (PC < 0 || PC > length ? (abort (), 0) : 1) argument
427 int PC; local
498 for (PC = 0;;)
501 if (((PC != INVALID_PC
502 && instruction_bits [PC] & BCODE_TARGET) != 0)
503 || PC == 0)
505 PUSH_PENDING (lookup_label (PC));
516 && PC == INVALID_PC)
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/fuzzer/
H A DFuzzerTracePC.cpp130 inline ALWAYS_INLINE uintptr_t GetPreviousInstructionPc(uintptr_t PC) { in GetPreviousInstructionPc() argument
135 return (PC - 3) & (~1); in GetPreviousInstructionPc()
137 return PC - 8; in GetPreviousInstructionPc()
139 return PC - 2; in GetPreviousInstructionPc()
141 return PC - 1; in GetPreviousInstructionPc()
143 return PC - 4; in GetPreviousInstructionPc()
149 ALWAYS_INLINE uintptr_t TracePC::GetNextInstructionPc(uintptr_t PC) { in GetNextInstructionPc() argument
151 return PC + 8; in GetNextInstructionPc()
154 return PC + 4; in GetNextInstructionPc()
156 return PC + 1; in GetNextInstructionPc()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/ELFRelocs/
H A DM68k.def9 ELF_RELOC(R_68K_PC32, 4) /* PC relative 32 bit */
10 ELF_RELOC(R_68K_PC16, 5) /* PC relative 16 bit */
11 ELF_RELOC(R_68K_PC8, 6) /* PC relative 8 bit */
12 ELF_RELOC(R_68K_GOTPCREL32, 7) /* 32 bit PC relative GOT entry */
13 ELF_RELOC(R_68K_GOTPCREL16, 8) /* 16 bit PC relative GOT entry */
14 ELF_RELOC(R_68K_GOTPCREL8, 9) /* 8 bit PC relative GOT entry */
18 ELF_RELOC(R_68K_PLT32, 13) /* 32 bit PC relative PLT address */
19 ELF_RELOC(R_68K_PLT16, 14) /* 16 bit PC relative PLT address */
20 ELF_RELOC(R_68K_PLT8, 15) /* 8 bit PC relative PLT address */
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DEHFrameSupport.cpp51 ParseContext PC(G); in operator ()() local
59 auto &CurSym = PC.AddrToSym[Sym->getAddress()]; in operator ()()
66 if (auto Err = PC.AddrToBlock.addBlocks(Sec.blocks(), in operator ()()
82 if (auto Err = processBlock(PC, *B)) in operator ()()
114 Error EHFrameEdgeFixer::processBlock(ParseContext &PC, Block &B) { in processBlock() argument
144 PC.G.getEndianness()); in processBlock()
170 if (auto Err = processCIE(PC, B, RecordStartOffset, in processBlock()
175 if (auto Err = processFDE(PC, B, RecordStartOffset, in processBlock()
189 Error EHFrameEdgeFixer::processCIE(ParseContext &PC, Block &B, in processCIE() argument
199 PC.G.getEndianness()); in processCIE()
[all …]
H A DEHFrameSupportImpl.h83 Error processBlock(ParseContext &PC, Block &B);
84 Error processCIE(ParseContext &PC, Block &B, size_t RecordOffset,
87 Error processFDE(ParseContext &PC, Block &B, size_t RecordOffset,
99 ParseContext &PC, const BlockEdgeMap &BlockEdges, uint8_t PointerEncoding,
103 Expected<Symbol &> getOrCreateSymbol(ParseContext &PC,
/openbsd-src/gnu/llvm/llvm/docs/
H A DPCSectionsMetadata.rst2 LLVM PC Sections Metadata
11 PC Sections Metadata can be attached to instructions and functions, for which
21 arbitrary number of auxiliary constant data encoded along the PC of the
39 metadata causes the backend to emit the PC for the associated instruction or
40 function to all named sections. For each emitted PC in a section #N, the
41 constants ``aux-consts#N`` in the tuple ``!N`` will be emitted after the PC.
49 *Instructions* result in emitting a single PC, and *functions* result in
54 To avoid relocations in the final binary, each PC address stored at ``entry``
66 optimizations or code generation outside the requested PC sections.
68 While relying on LLVM IR metadata to request PC sections makes the above
[all …]
/openbsd-src/gnu/usr.bin/binutils-2.17/gprof/
H A Dvax.c45 #define PC 0xf macro
100 return usesreg != PC ? autoinc : immediate; in vax_operandmode()
102 return usesreg != PC ? autoincdef : absolute; in vax_operandmode()
104 return usesreg != PC ? bytedisp : byterel; in vax_operandmode()
106 return usesreg != PC ? bytedispdef : bytereldef; in vax_operandmode()
108 return usesreg != PC ? worddisp : wordrel; in vax_operandmode()
110 return usesreg != PC ? worddispdef : wordreldef; in vax_operandmode()
112 return usesreg != PC ? longdisp : longrel; in vax_operandmode()
114 return usesreg != PC ? longdispdef : longreldef; in vax_operandmode()
H A Dtahoe.c45 #define PC 0xf macro
90 return usesreg != PC ? autoincdef : absolute; in tahoe_operandmode()
92 return usesreg != PC ? bytedisp : byterel; in tahoe_operandmode()
94 return usesreg != PC ? bytedispdef : bytereldef; in tahoe_operandmode()
96 return usesreg != PC ? worddisp : wordrel; in tahoe_operandmode()
98 return usesreg != PC ? worddispdef : wordreldef; in tahoe_operandmode()
100 return usesreg != PC ? longdisp : longrel; in tahoe_operandmode()
102 return usesreg != PC ? longdispdef : longreldef; in tahoe_operandmode()
/openbsd-src/gnu/usr.bin/binutils/gprof/
H A Dvax.c45 #define PC 0xf macro
99 return usesreg != PC ? autoinc : immediate;
101 return usesreg != PC ? autoincdef : absolute;
103 return usesreg != PC ? bytedisp : byterel;
105 return usesreg != PC ? bytedispdef : bytereldef;
107 return usesreg != PC ? worddisp : wordrel;
109 return usesreg != PC ? worddispdef : wordreldef;
111 return usesreg != PC ? longdisp : longrel;
113 return usesreg != PC ? longdispdef : longreldef;
H A Dtahoe.c45 #define PC 0xf macro
91 return usesreg != PC ? autoincdef : absolute;
93 return usesreg != PC ? bytedisp : byterel;
95 return usesreg != PC ? bytedispdef : bytereldef;
97 return usesreg != PC ? worddisp : wordrel;
99 return usesreg != PC ? worddispdef : wordreldef;
101 return usesreg != PC ? longdisp : longrel;
103 return usesreg != PC ? longdispdef : longreldef;
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMFeatures.h79 return Instr->getOperand(2).getReg() != ARM::PC; in isV8EligibleForIT()
84 return Instr->getOperand(0).getReg() != ARM::PC; in isV8EligibleForIT()
86 return Instr->getOperand(0).getReg() != ARM::PC && in isV8EligibleForIT()
87 Instr->getOperand(2).getReg() != ARM::PC; in isV8EligibleForIT()
90 return Instr->getOperand(0).getReg() != ARM::PC && in isV8EligibleForIT()
91 Instr->getOperand(1).getReg() != ARM::PC; in isV8EligibleForIT()
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_stacktrace_test.cpp59 static uptr PC(uptr idx) { in PC() function
75 fake_stack[i+1] = PC(i + 1); // retaddr in SetUp()
85 start_pc = PC(0); in SetUp()
117 EXPECT_EQ(PC(i*2 - 1), trace.trace[i]); in TEST_F()
130 EXPECT_EQ(PC(i*2 - 1), trace.trace[i]); in TEST_F()
142 EXPECT_EQ(PC(i*2 - 1), trace.trace[i]); in TEST_F()
163 fake_stack[1] = PC(1); in TEST_F()
166 EXPECT_EQ(PC(0), trace.trace[0]); in TEST_F()
167 EXPECT_EQ(PC(1), trace.trace[1]); in TEST_F()
178 EXPECT_EQ(PC(i*2 - 1), trace.trace[i]); in TEST_F()
/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DSource.cpp31 const Expr *SourceMapper::getExpr(const Function *F, CodePtr PC) const { in getExpr()
32 if (const Expr *E = getSource(F, PC).asExpr()) in getExpr()
37 SourceLocation SourceMapper::getLocation(const Function *F, CodePtr PC) const { in getLocation()
38 return getSource(F, PC).getLoc(); in getLocation()
H A DFunction.cpp32 SourceInfo Function::getSource(CodePtr PC) const { in getSource()
33 assert(PC >= getCodeBegin() && "PC does not belong to this function"); in getSource()
34 assert(PC <= getCodeEnd() && "PC Does not belong to this function"); in getSource()
35 unsigned Offset = PC - getCodeBegin(); in getSource()
H A DInterp.cpp34 static bool Ret(InterpState &S, CodePtr &PC, APValue &Result) { in Ret() argument
43 PC = S.Current->getRetPC(); in Ret()
56 static bool RetVoid(InterpState &S, CodePtr &PC, APValue &Result) { in RetVoid() argument
64 PC = S.Current->getRetPC(); in RetVoid()
82 static bool Jmp(InterpState &S, CodePtr &PC, int32_t Offset) { in Jmp() argument
83 PC += Offset; in Jmp()
87 static bool Jt(InterpState &S, CodePtr &PC, int32_t Offset) { in Jt() argument
89 PC += Offset; in Jt()
94 static bool Jf(InterpState &S, CodePtr &PC, int32_t Offset) { in Jf() argument
96 PC += Offset; in Jf()
[all …]
H A DDisasm.cpp60 for (CodePtr Start = getCodeBegin(), PC = Start; PC != getCodeEnd();) { in dump() local
61 size_t Addr = PC - Start; in dump()
62 auto Op = PC.read<Opcode>(); in dump()
/openbsd-src/gnu/usr.bin/binutils/gdb/
H A Dm32r-stub.c123 PSW, CBR, SPI, SPU, BPC, PC, ACCL, ACCH enumerator
226 mem2hex ((unsigned char *) &registers[PC], buf, 4, 0); in handle_exception()
239 *ptr++ = hexchars[PC >> 4]; in handle_exception()
240 *ptr++ = hexchars[PC & 0xf]; in handle_exception()
242 ptr = mem2hex ((unsigned char *) &registers[PC], ptr, 4, 0); /* PC */ in handle_exception()
260 mem2hex ((unsigned char *) &registers[PC], buf, 4, 0); in handle_exception()
328 registers[PC] = addr; in handle_exception()
454 registers[PC] = addr; in handle_exception()
467 *ptr++ = hexchars[PC >> 4]; /* send PC */ in handle_exception()
468 *ptr++ = hexchars[PC & 0xf]; in handle_exception()
[all …]
H A Dsparc-stub.c119 Y, PSR, WIM, TBR, PC, NPC, FPSR, CPSR }; enumerator
584 if (registers[PC] == (unsigned long)breakinst) in handle_exception()
586 registers[PC] = registers[NPC]; in handle_exception()
602 *ptr++ = hexchars[PC >> 4]; in handle_exception()
603 *ptr++ = hexchars[PC & 0xf]; in handle_exception()
605 ptr = mem2hex((char *)&registers[PC], ptr, 4, 0); in handle_exception()
732 registers[PC] = addr; in handle_exception()
/openbsd-src/gnu/lib/libreadline/
H A Dtcap.h40 #ifdef PC
41 # undef PC
44 extern char PC;
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.cpp45 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext()); in getTTypeGlobalReference() local
46 return MCBinaryExpr::createSub(Res, PC, getContext()); in getTTypeGlobalReference()
70 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext()); in getIndirectSymViaGOTPCRel() local
71 return MCBinaryExpr::createSub(Res, PC, getContext()); in getIndirectSymViaGOTPCRel()
/openbsd-src/sys/arch/luna88k/conf/
H A DGENERIC56 # PC-9801 extension board slot
59 # PC-9801 extension board slot 'generic' driver
65 # NEC PC-9801-86 sound board
69 # NEC PC-9801-102 & PC-9821X[AE]-E01 PC Card slot adapter
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DProgramPoint.cpp102 ImplicitCallPoint PC = castAs<ImplicitCallPoint>(); in printJson() local
104 << PC.getDecl()->getAsFunction()->getQualifiedNameAsString() in printJson()
106 printSourceLocationAsJson(Out, PC.getLocation(), SM); in printJson()
111 ImplicitCallPoint PC = castAs<ImplicitCallPoint>(); in printJson() local
113 << PC.getDecl()->getAsFunction()->getQualifiedNameAsString() in printJson()
115 printSourceLocationAsJson(Out, PC.getLocation(), SM); in printJson()
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCInstrDesc.cpp24 unsigned PC = RI.getProgramCounter(); in mayAffectControlFlow() local
25 if (PC == 0) in mayAffectControlFlow()
27 if (hasDefOfPhysReg(MI, PC, RI)) in mayAffectControlFlow()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DCommentParser.cpp264 void Parser::parseParamCommandArgs(ParamCommandComment *PC, in parseParamCommandArgs() argument
270 S.actOnParamCommandDirectionArg(PC, in parseParamCommandArgs()
276 S.actOnParamCommandParamNameArg(PC, in parseParamCommandArgs()
310 ParamCommandComment *PC = nullptr; in parseBlockCommand() local
317 PC = S.actOnParamCommandStart(Tok.getLocation(), in parseBlockCommand()
338 if (PC) { in parseBlockCommand()
339 S.actOnParamCommandFinish(PC, Paragraph); in parseBlockCommand()
340 return PC; in parseBlockCommand()
350 if (PC || TPC || Info->NumArgs > 0) { in parseBlockCommand()
355 if (PC) in parseBlockCommand()
[all …]

12345678910>>...29