Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp634 for (auto &Jump : Path) { in joinIsolatedComponents() local
635 Jump->Flow += 1; in joinIsolatedComponents()
636 Func.Blocks[Jump->Target].Flow += 1; in joinIsolatedComponents()
638 findReachable(Jump->Target, Visited); in joinIsolatedComponents()
655 for (auto *Jump : Func.Blocks[Src].SuccJumps) { in findReachable() local
656 uint64_t Dst = Jump->Target; in findReachable()
657 if (Jump->Flow > 0 && !Visited[Dst]) { in findReachable()
706 for (auto *Jump : Func.Blocks[Src].SuccJumps) { in findShortestPath() local
707 uint64_t Dst = Jump->Target; in findShortestPath()
708 int64_t JumpDist = jumpDistance(Jump); in findShortestPath()
[all …]
H A DCodeLayout.cpp375 explicit ChainEdge(JumpT *Jump) in changeEndpoint()
376 : SrcChain(Jump->Source->CurChain), DstChain(Jump->Target->CurChain),
377 Jumps(1, Jump) {} in hasCachedMergeGain()
387 void appendJump(JumpT *Jump) { Jumps.push_back(Jump); } in setCachedMergeGain()
453 for (JumpT *Jump : OutJumps) in mergeEdges()
454 if (Jump->Target == Other) in mergeEdges()
461 for (JumpT *Jump : OutJumps) in mergeEdges()
462 Count += Jump in mergeEdges()
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileInference.h221 for (auto &Jump : Func.Jumps) { in apply()
222 Edge E = std::make_pair(BasicBlocks[Jump.Source], BasicBlocks[Jump.Target]); in apply()
223 EdgeWeights[E] = Jump.Flow; in apply()
265 FlowJump Jump; in createFlowFunction() local
266 Jump.Source = BlockIndex[BB]; in createFlowFunction()
267 Jump.Target = BlockIndex[Succ]; in createFlowFunction()
268 Func.Jumps.push_back(Jump); in createFlowFunction()
271 for (auto &Jump : Func.Jumps) { in createFlowFunction()
272 uint64_t Src = Jump in createFlowFunction()
[all...]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp667 Stmt *Jump = Jumps.pop_back_val(); in VerifyJumps() local
670 if (GotoStmt *GS = dyn_cast<GotoStmt>(Jump)) { in VerifyJumps()
687 if (auto *G = dyn_cast<GCCAsmStmt>(Jump)) { in VerifyJumps()
699 if (IndirectGotoStmt *IGS = dyn_cast<IndirectGotoStmt>(Jump)) { in VerifyJumps()
708 SwitchStmt *SS = cast<SwitchStmt>(Jump); in VerifyJumps()
866 static void DiagnoseIndirectOrAsmJumpStmt(Sema &S, Stmt *Jump, in DiagnoseIndirectOrAsmJumpStmt() argument
870 bool IsAsmGoto = isa<GCCAsmStmt>(Jump); in DiagnoseIndirectOrAsmJumpStmt()
871 S.Diag(Jump->getBeginLoc(), diag::err_indirect_goto_in_protected_scope) in DiagnoseIndirectOrAsmJumpStmt()
888 void JumpScopeChecker::DiagnoseIndirectOrAsmJump(Stmt *Jump, unsigned JumpScope, in DiagnoseIndirectOrAsmJump() argument
900 DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed); in DiagnoseIndirectOrAsmJump()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h1438 for (const auto &Jump : ProbMatrix[I]) {
1439 Successors[Jump.first].push_back(I);
1468 for (const auto &Jump : ProbMatrix[I]) {
1469 if (Jump.first == I) {
1470 OneMinusSelfProb -= Jump.second;
1472 NewFreq += Freq[Jump.first] * Jump.second;
1600 for (auto &Jump : Succs[Src]) {
1601 size_t Dst = Jump.first;
1602 Scaled64 Prob = Jump.second;
1624 for (const auto &Jump : ProbMatrix[I]) {
[all …]
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp129 void Jump(const BasicBlock *bb) { in Jump() function in InterpreterStackFrame
730 frame.Jump(&function.front()); in Interpret()
1002 frame.Jump(br_inst->getSuccessor(0)); in Interpret()
1004 frame.Jump(br_inst->getSuccessor(1)); in Interpret()
1012 frame.Jump(br_inst->getSuccessor(0)); in Interpret()
/freebsd/contrib/llvm-project/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.
H A DLanaiInstrInfo.td724 // Jump and link
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSchedule.td22 def WriteJmp : SchedWrite; // Jump
23 def WriteJal : SchedWrite; // Jump and link
24 def WriteJalr : SchedWrite; // Jump and link register
H A DRISCVSystemOperands.td446 // Jump Vector Table CSR
/freebsd/stand/i386/mbr/
H A Dmbr.S48 # Jump to the relocated code.
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfile.cpp619 for (auto &Jump : Func.Jumps) { in findUnlikelyJumps() local
620 const auto *BB = BasicBlocks[Jump.Source]; in findUnlikelyJumps()
621 const auto *Succ = BasicBlocks[Jump.Target]; in findUnlikelyJumps()
627 Jump.IsUnlikely = true; in findUnlikelyJumps()
634 Jump.IsUnlikely = true; in findUnlikelyJumps()
/freebsd/contrib/sqlite3/tea/win/
H A Dmakefile.vc27 the environment. Jump to this line to read the new instructions.
/freebsd/contrib/llvm-project/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
H A DMips64r6InstrInfo.td167 // Jump and Branch Instructions
H A DMips16InstrInfo.td737 // Purpose: Jump and Link
756 // Purpose: Jump Register Through Register ra
1385 // Jump and Link (Call)
/freebsd/stand/i386/pmbr/
H A Dpmbr.S81 # Jump to the relocated code.
/freebsd/sys/contrib/xz-embedded/linux/Documentation/
H A Dxz.txt10 compression ratio even further. E.g. Branch/Call/Jump (BCJ) filters
/freebsd/stand/i386/boot0/
H A Dboot0.S199 jmp main-LOAD+ORIGIN # Jump to relocated code
/freebsd/contrib/file/magic/Magdir/
H A Djpeg47 # Jump to the first segment
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DOpcodes.td155 // Jump opcodes
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.td462 // Unconditional Jump.
603 // Indexed Jump or Execute.
/freebsd/sys/contrib/zstd/doc/
H A Dzstd_compression_format.md561 ### Jump Table
562 The Jump Table is only present when there are 4 Huffman-coded streams.
577 The compressed size of each stream is provided explicitly in the Jump Table.
578 Jump Table is 6 bytes long, and consist of three 2-byte __little-endian__ fields,
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td673 // Jump always
679 // Jump and link
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1408 SDValue Jump = Op.getOperand(2); in LowerBRCOND() local
1411 Chain, Jump, Cond); in LowerBRCOND()

12