Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp900 if (Jump->IsUnlikely && Jump->Flow == 0) in ignoreJump()
1165 if (Jump.Source + 1 == Jump.Target) { in assignJumpCosts()
1172 if (Jump.Source + 1 == Jump.Target) in assignJumpCosts()
1197 if (Jump.Source != Jump.Target) in extractWeights()
1210 InFlow[Jump.Target] += Jump.Flow; in extractWeights()
1211 OutFlow[Jump.Source] += Jump.Flow; in extractWeights()
1252 assert((!Jump.HasUnknownWeight || Jump.Weight == 0) && in verifyInput()
1263 InFlow[Jump.Target] += Jump.Flow; in verifyOutput()
1264 OutFlow[Jump.Source] += Jump.Flow; in verifyOutput()
1290 PositiveFlowEdges[Jump.Source].push_back(Jump.Target); in verifyOutput()
[all …]
H A DCodeLayout.cpp375 explicit ChainEdge(JumpT *Jump) in ChainEdge()
376 : SrcChain(Jump->Source->CurChain), DstChain(Jump->Target->CurChain), in ChainEdge()
377 Jumps(1, Jump) {} in ChainEdge()
387 void appendJump(JumpT *Jump) { Jumps.push_back(Jump); } in appendJump()
453 for (JumpT *Jump : OutJumps) in isSuccessor()
454 if (Jump->Target == Other) in isSuccessor()
461 for (JumpT *Jump : OutJumps) in outCount()
468 for (JumpT *Jump : InJumps) in inCount()
549 Func(Jump); in forEach()
655 Jump.IsConditional = OutDegree[Jump.Source->Index] > 1; in initialize()
[all …]
/freebsd-14.2/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.Source; in createFlowFunction()
273 uint64_t Dst = Jump.Target; in createFlowFunction()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp658 Stmt *Jump = Jumps.pop_back_val(); in VerifyJumps() local
661 if (GotoStmt *GS = dyn_cast<GotoStmt>(Jump)) { in VerifyJumps()
678 if (auto *G = dyn_cast<GCCAsmStmt>(Jump)) { in VerifyJumps()
690 if (IndirectGotoStmt *IGS = dyn_cast<IndirectGotoStmt>(Jump)) { in VerifyJumps()
699 SwitchStmt *SS = cast<SwitchStmt>(Jump); in VerifyJumps()
857 static void DiagnoseIndirectOrAsmJumpStmt(Sema &S, Stmt *Jump, in DiagnoseIndirectOrAsmJumpStmt() argument
861 bool IsAsmGoto = isa<GCCAsmStmt>(Jump); in DiagnoseIndirectOrAsmJumpStmt()
891 DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed); in DiagnoseIndirectOrAsmJump()
902 DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed); in DiagnoseIndirectOrAsmJump()
908 bool IsAsmGoto = isa<GCCAsmStmt>(Jump); in DiagnoseIndirectOrAsmJump()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h1441 for (const auto &Jump : ProbMatrix[I]) {
1442 Successors[Jump.first].push_back(I);
1471 for (const auto &Jump : ProbMatrix[I]) {
1472 if (Jump.first == I) {
1473 OneMinusSelfProb -= Jump.second;
1475 NewFreq += Freq[Jump.first] * Jump.second;
1603 for (auto &Jump : Succs[Src]) {
1604 size_t Dst = Jump.first;
1605 Scaled64 Prob = Jump.second;
1627 for (const auto &Jump : ProbMatrix[I]) {
[all …]
/freebsd-14.2/contrib/llvm-project/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
H A DRISCVSystemOperands.td411 // Jump Vector Table CSR
/freebsd-14.2/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-14.2/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.
/freebsd-14.2/stand/i386/mbr/
H A Dmbr.S48 # Jump to the relocated code.
/freebsd-14.2/contrib/sqlite3/tea/win/
H A Dmakefile.vc27 the environment. Jump to this line to read the new instructions.
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfile.cpp659 for (auto &Jump : Func.Jumps) { in findUnlikelyJumps() local
660 const auto *BB = BasicBlocks[Jump.Source]; in findUnlikelyJumps()
661 const auto *Succ = BasicBlocks[Jump.Target]; in findUnlikelyJumps()
667 Jump.IsUnlikely = true; in findUnlikelyJumps()
674 Jump.IsUnlikely = true; in findUnlikelyJumps()
/freebsd-14.2/stand/i386/pmbr/
H A Dpmbr.S81 # Jump to the relocated code.
/freebsd-14.2/sys/contrib/xz-embedded/linux/Documentation/
H A Dxz.txt10 compression ratio even further. E.g. Branch/Call/Jump (BCJ) filters
/freebsd-14.2/stand/i386/boot0/
H A Dboot0.S199 jmp main-LOAD+ORIGIN # Jump to relocated code
/freebsd-14.2/contrib/file/magic/Magdir/
H A Djpeg47 # Jump to the first segment
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DOpcodes.td147 // Jump opcodes
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.td462 // Unconditional Jump.
603 // Indexed Jump or Execute.
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td631 // Jump always
637 // Jump and link
/freebsd-14.2/contrib/xz/
H A DREADME49 For example, putting a BCJ (Branch/Call/Jump) filter before LZMA2
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1410 SDValue Jump = Op.getOperand(2); in LowerBRCOND() local
1413 Chain, Jump, Cond); in LowerBRCOND()

12