Home
last modified time | relevance | path

Searched refs:Jump (Results 1 – 25 of 129) sorted by relevance

123456

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp633 for (auto &Jump : Path) { in joinIsolatedComponents() local
634 Jump->Flow += 1; in joinIsolatedComponents()
635 Func.Blocks[Jump->Target].Flow += 1; in joinIsolatedComponents()
637 findReachable(Jump->Target, Visited); in joinIsolatedComponents()
654 for (auto *Jump : Func.Blocks[Src].SuccJumps) { in findReachable() local
655 uint64_t Dst = Jump->Target; in findReachable()
656 if (Jump->Flow > 0 && !Visited[Dst]) { in findReachable()
705 for (auto *Jump : Func.Blocks[Src].SuccJumps) { in findShortestPath() local
706 uint64_t Dst = Jump->Target; in findShortestPath()
707 int64_t JumpDist = jumpDistance(Jump); in findShortestPath()
[all …]
H A DCodeLayout.cpp185 class Jump;
214 std::vector<Jump *> OutJumps;
216 std::vector<Jump *> InJumps;
225 class Jump { class
227 Jump(const Jump &) = delete;
228 Jump(Jump &&) = default;
229 Jump &operator=(const Jump &) = delete;
230 Jump &operator=(Jump &&) = default;
242 explicit Jump(Block *Source, Block *Target, uint64_t ExecutionCount) in Jump() function in __anone35372fe0111::Jump
343 explicit ChainEdge(Jump *Jump) in ChainEdge() argument
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileInference.h243 for (auto &Jump : Func.Jumps) {
244 Edge E = std::make_pair(BasicBlocks[Jump.Source], BasicBlocks[Jump.Target]);
245 EdgeWeights[E] = Jump.Flow;
286 FlowJump Jump;
287 Jump.Source = BlockIndex[BB];
288 Jump.Target = BlockIndex[Succ];
289 Func.Jumps.push_back(Jump);
292 for (auto &Jump : Func.Jumps) {
293 uint64_t Src = Jump.Source;
294 uint64_t Dst = Jump.Target;
[all …]
/openbsd-src/usr.bin/vi/docs/internals/
H A Dautowrite20 ^^ N * Jump.
27 ^] N * Jump.
49 :next N * * Jump.
55 :rewind N * * Jump.
63 :tag N * * Jump.
81 :edit N * * Jump.
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DJumpDiagnostics.cpp654 Stmt *Jump = Jumps.pop_back_val(); in VerifyJumps() local
657 if (GotoStmt *GS = dyn_cast<GotoStmt>(Jump)) { in VerifyJumps()
670 if (IndirectGotoStmt *IGS = dyn_cast<IndirectGotoStmt>(Jump)) { in VerifyJumps()
679 SwitchStmt *SS = cast<SwitchStmt>(Jump); in VerifyJumps()
856 static void DiagnoseIndirectOrAsmJumpStmt(Sema &S, Stmt *Jump, in DiagnoseIndirectOrAsmJumpStmt() argument
860 bool IsAsmGoto = isa<GCCAsmStmt>(Jump); in DiagnoseIndirectOrAsmJumpStmt()
861 S.Diag(Jump->getBeginLoc(), diag::err_indirect_goto_in_protected_scope) in DiagnoseIndirectOrAsmJumpStmt()
878 void JumpScopeChecker::DiagnoseIndirectOrAsmJump(Stmt *Jump, unsigned JumpScope, in DiagnoseIndirectOrAsmJump() argument
890 DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed); in DiagnoseIndirectOrAsmJump()
901 DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed); in DiagnoseIndirectOrAsmJump()
[all …]
/openbsd-src/gnu/usr.bin/binutils/include/opcode/
H A Di386.h385 {"jmp", 1, 0xeb, X, 0, NoSuf|Jump, { Disp, 0, 0} },
406 {"jo", 1, 0x70, X, 0, NoSuf|Jump, { Disp, 0, 0} },
407 {"jno", 1, 0x71, X, 0, NoSuf|Jump, { Disp, 0, 0} },
408 {"jb", 1, 0x72, X, 0, NoSuf|Jump, { Disp, 0, 0} },
409 {"jc", 1, 0x72, X, 0, NoSuf|Jump, { Disp, 0, 0} },
410 {"jnae", 1, 0x72, X, 0, NoSuf|Jump, { Disp, 0, 0} },
411 {"jnb", 1, 0x73, X, 0, NoSuf|Jump, { Disp, 0, 0} },
412 {"jnc", 1, 0x73, X, 0, NoSuf|Jump, { Disp, 0, 0} },
413 {"jae", 1, 0x73, X, 0, NoSuf|Jump, { Disp, 0, 0} },
414 {"je", 1, 0x74, X, 0, NoSuf|Jump, { Disp, 0, 0} },
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h1445 for (const auto &Jump : ProbMatrix[I]) {
1446 Successors[Jump.first].push_back(I);
1475 for (const auto &Jump : ProbMatrix[I]) {
1476 if (Jump.first == I) {
1477 OneMinusSelfProb -= Jump.second;
1479 NewFreq += Freq[Jump.first] * Jump.second;
1608 for (auto &Jump : Succs[Src]) {
1609 size_t Dst = Jump.first;
1610 Scaled64 Prob = Jump.second;
1632 for (const auto &Jump : ProbMatrix[I]) {
[all …]
/openbsd-src/gnu/usr.bin/binutils-2.17/include/opcode/
H A Di386.h399 {"jmp", 1, 0xeb, X, 0, NoSuf|Jump, { Disp,0, 0} },
421 {"jo", 1, 0x70, X, 0, NoSuf|Jump, { Disp, 0, 0} },
422 {"jno", 1, 0x71, X, 0, NoSuf|Jump, { Disp, 0, 0} },
423 {"jb", 1, 0x72, X, 0, NoSuf|Jump, { Disp, 0, 0} },
424 {"jc", 1, 0x72, X, 0, NoSuf|Jump, { Disp, 0, 0} },
425 {"jnae", 1, 0x72, X, 0, NoSuf|Jump, { Disp, 0, 0} },
426 {"jnb", 1, 0x73, X, 0, NoSuf|Jump, { Disp, 0, 0} },
427 {"jnc", 1, 0x73, X, 0, NoSuf|Jump, { Disp, 0, 0} },
428 {"jae", 1, 0x73, X, 0, NoSuf|Jump, { Disp, 0, 0} },
429 {"je", 1, 0x74, X, 0, NoSuf|Jump, { Disp, 0, 0} },
[all …]
/openbsd-src/gnu/usr.bin/binutils-2.17/gas/doc/
H A Dc-i960.texi127 This option does not affect the Compare-and-Jump instructions; the code
205 instruction: @samp{callj}, and Compare-and-Branch or Compare-and-Jump
243 and Jump'' instruction. The ``Jump'' instructions are @emph{always}
248 These are the Compare-and-Branch instructions, their ``Jump'' variants,
256 Branch Jump Expanded to
281 {\it Branch}&{\it Jump}&{\it Expanded to}\cr
/openbsd-src/gnu/usr.bin/binutils/gas/doc/
H A Dc-i960.texi127 This option does not affect the Compare-and-Jump instructions; the code
205 instruction: @samp{callj}, and Compare-and-Branch or Compare-and-Jump
243 and Jump'' instruction. The ``Jump'' instructions are @emph{always}
248 These are the Compare-and-Branch instructions, their ``Jump'' variants,
256 Branch Jump Expanded to
281 {\it Branch}&{\it Jump}&{\it Expanded to}\cr
/openbsd-src/games/robots/
H A Dextern.c38 bool Jump = FALSE; /* Jump while running, counting, or waiting */ variable
H A Drobots.h82 extern bool Dead, Full_clear, Jump, Newscore, Real_time, Running,
H A Dmain.c91 Jump = TRUE; in main()
H A Dmove.c337 return (Jump && (Count || Running || Waiting)); in jumping()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVSchedule.td20 def WriteJmp : SchedWrite; // Jump
21 def WriteJal : SchedWrite; // Jump and link
22 def WriteJalr : SchedWrite; // Jump and link register
23 def WriteJmpReg : SchedWrite; // Jump register
/openbsd-src/gnu/usr.bin/binutils/gdb/testsuite/gdb.asm/
H A Ds390x.inc50 # Jump to the return address.
H A Ds390.inc57 # Jump to the return address.
/openbsd-src/gnu/llvm/llvm/docs/
H A DHowToSubmitABug.rst52 the crash is in the front-end. Jump ahead to :ref:`front-end bugs
56 the code generator), you found a middle-end optimizer bug. Jump ahead to
59 * Otherwise, you have a backend code generator crash. Jump ahead to :ref:`code
/openbsd-src/gnu/llvm/lldb/source/Expression/
H A DIRInterpreter.cpp128 void Jump(const BasicBlock *bb) { in Jump() function in InterpreterStackFrame
727 frame.Jump(&function.front()); in Interpret()
972 frame.Jump(br_inst->getSuccessor(0)); in Interpret()
974 frame.Jump(br_inst->getSuccessor(1)); in Interpret()
982 frame.Jump(br_inst->getSuccessor(0)); in Interpret()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiInstrFormats.td83 // A Jump is accomplished by `Rd' being `pc', and it has one shadow.
145 // A Jump is accomplished by `Rd' being `pc', and it has one shadow.
195 // A Jump is accomplished by `Rd' being `pc', and it has *two* delay slots.
255 // A Jump is accomplished by `Rd' being `pc', and it has *two* delay slots.
/openbsd-src/gnu/llvm/llvm/docs/HistoricalNotes/
H A D2001-06-01-GCCOptimizations.txt17 4 . [t] Jump threading (jumps to jumps with identical or inverse conditions)
H A D2001-06-01-GCCOptimizations2.txt61 9. Jump optimization
/openbsd-src/gnu/usr.bin/binutils/gas/config/
H A Dtc-i386.h228 #define Jump 0x40 /* special case for jump insns. */ macro
/openbsd-src/gnu/usr.bin/binutils-2.17/gas/config/
H A Dtc-i386.h218 #define Jump 0x40 /* special case for jump insns. */ macro
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMicroMipsInstrInfo.td424 // 16-bit Jump and Link (Call)
434 // 16-bit Jump Reg
453 // 16-bit Jump and Link (Call) - Short Delay Slot
462 // 16-bit Jump Register Compact - No delay slot
487 // MicroMIPS Jump and Link (Call) - Short Delay Slot
954 /// Jump Instructions
972 /// Jump Instructions - Short Delay Slot

123456