Home
last modified time | relevance | path

Searched refs:Term (Results 1 – 25 of 56) sorted by relevance

123

/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDSIAnnotateControlFlow.cpp82 void openIf(BranchInst *Term);
84 void insertElse(BranchInst *Term);
88 void handleLoop(BranchInst *Term);
196 void SIAnnotateControlFlow::openIf(BranchInst *Term) { in openIf() argument
197 Value *Ret = CallInst::Create(If, Term->getCondition(), "", Term); in openIf()
198 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); in openIf()
199 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term)); in openIf()
203 void SIAnnotateControlFlow::insertElse(BranchInst *Term) { in insertElse() argument
204 Value *Ret = CallInst::Create(Else, popSaved(), "", Term); in insertElse()
205 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); in insertElse()
[all …]
/NextBSD/contrib/llvm/include/llvm/IR/
HDCFG.h124 Term_ Term;
129 return idx >= 0 && (unsigned) idx < Term->getNumSuccessors(); in index_is_valid()
147 it.Term->setSuccessor(it.idx, r);
155 explicit inline SuccIterator(Term_ T) : Term(T), idx(0) {// begin iterator in SuccIterator()
158 : Term(T) { in SuccIterator()
159 if (Term) in SuccIterator()
160 idx = Term->getNumSuccessors(); in SuccIterator()
177 inline reference operator*() const { return Term->getSuccessor(idx); }
192 assert(Term == x.Term && "Cannot compare iterators of different blocks!");
197 assert(Term == x.Term && "Cannot compare iterators of different blocks!");
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDCoreEngine.cpp345 if (const Stmt *Term = B->getTerminator()) { in HandleBlockExit() local
346 switch (Term->getStmtClass()) { in HandleBlockExit()
357 HandleStaticInit(cast<DeclStmt>(Term), B, Pred); in HandleBlockExit()
361 HandleBranch(cast<BinaryOperator>(Term)->getLHS(), Term, B, Pred); in HandleBlockExit()
366 HandleBranch(cast<AbstractConditionalOperator>(Term)->getCond(), in HandleBlockExit()
367 Term, B, Pred); in HandleBlockExit()
374 HandleBranch(cast<ChooseExpr>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
391 HandleBranch(cast<DoStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
395 HandleBranch(cast<CXXForRangeStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
399 HandleBranch(cast<ForStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
[all …]
HDBugReporter.cpp1298 static bool isLoop(const Stmt *Term) { in isLoop() argument
1299 switch (Term->getStmtClass()) { in isLoop()
1319 static bool isLoopJumpPastBody(const Stmt *Term, const BlockEdge *BE) { in isLoopJumpPastBody() argument
1320 if (!isLoop(Term)) in isLoopJumpPastBody()
1336 static const Stmt *getStmtBeforeCond(ParentMap &PM, const Stmt *Term, in getStmtBeforeCond() argument
1342 if (!isContainedByStmt(PM, Term, S)) in getStmtBeforeCond()
1350 static bool isInLoopBody(ParentMap &PM, const Stmt *S, const Stmt *Term) { in isInLoopBody() argument
1352 switch (Term->getStmtClass()) { in isInLoopBody()
1354 const CXXForRangeStmt *FR = cast<CXXForRangeStmt>(Term); in isInLoopBody()
1363 const ForStmt *FS = cast<ForStmt>(Term); in isInLoopBody()
[all …]
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDStructurizeCFG.cpp196 Value *buildCondition(BranchInst *Term, unsigned Idx, bool Invert);
359 BranchInst *Term = cast<BranchInst>(BB->getTerminator()); in analyzeLoops() local
361 for (unsigned i = 0, e = Term->getNumSuccessors(); i != e; ++i) { in analyzeLoops()
362 BasicBlock *Succ = Term->getSuccessor(i); in analyzeLoops()
410 Value *StructurizeCFG::buildCondition(BranchInst *Term, unsigned Idx, in buildCondition() argument
413 if (Term->isConditional()) { in buildCondition()
414 Cond = Term->getCondition(); in buildCondition()
440 BranchInst *Term = cast<BranchInst>((*PI)->getTerminator()); in gatherPredicates() local
441 for (unsigned i = 0, e = Term->getNumSuccessors(); i != e; ++i) { in gatherPredicates()
442 BasicBlock *Succ = Term->getSuccessor(i); in gatherPredicates()
[all …]
HDPlaceSafepoints.cpp613 for (TerminatorInst *Term : PollLocations) { in runOnFunction()
629 for (unsigned i = 0; i < Term->getNumSuccessors(); i++) { in runOnFunction()
630 BasicBlock *Succ = Term->getSuccessor(i); in runOnFunction()
631 if (DT.dominates(Succ, Term->getParent())) { in runOnFunction()
642 BasicBlock *NewBB = SplitEdge(Term->getParent(), Header, &DT); in runOnFunction()
648 PollsNeeded.push_back(Term); in runOnFunction()
HDCorrelatedValuePropagation.cpp340 Instruction *Term = FI->getTerminator(); in runOnFunction() local
341 switch (Term->getOpcode()) { in runOnFunction()
343 BBChanged |= processSwitch(cast<SwitchInst>(Term)); in runOnFunction()
/NextBSD/usr.sbin/ppp/
HDprompt.c97 fprintf(p->Term, "\n"); in prompt_Display()
127 fprintf(p->Term, "%s%s%s> ", pconnect, pauth, shostname); in prompt_Display()
128 fflush(p->Term); in prompt_Display()
334 p->Term = stdout; in prompt_Create()
343 p->Term = fdopen(fd, "a+"); in prompt_Create()
364 if (p->Term != stdout) { in prompt_Destroy()
365 fclose(p->Term); in prompt_Destroy()
411 vfprintf(p->Term, pfmt, ap); in prompt_vPrintf()
412 fflush(p->Term); in prompt_vPrintf()
479 if (p->Term == stdout) in prompt_TtyTermMode()
[all …]
HDccp.h132 void (*Term)(void *); member
143 void (*Term)(void *); member
HDprompt.h44 FILE *Term; /* sits on top of fd_out */ member
/NextBSD/sys/contrib/dev/acpica/components/utilities/
HDutnonansi.c200 UINT8 Term = 0; in AcpiUtStrtoul64() local
286 Term = 1; in AcpiUtStrtoul64()
299 Term = 1; in AcpiUtStrtoul64()
303 if (Term) in AcpiUtStrtoul64()
/NextBSD/contrib/llvm/lib/CodeGen/
HDPHIElimination.cpp429 for (MachineBasicBlock::iterator Term = FirstTerm; in LowerPHINode() local
430 Term != opBlock.end(); ++Term) { in LowerPHINode()
431 if (Term->readsRegister(SrcReg)) in LowerPHINode()
432 KillInst = Term; in LowerPHINode()
489 for (MachineBasicBlock::iterator Term = FirstTerm; in LowerPHINode() local
490 Term != opBlock.end(); ++Term) { in LowerPHINode()
491 if (Term->readsRegister(SrcReg)) in LowerPHINode()
492 KillInst = Term; in LowerPHINode()
HDAnalysis.cpp492 const TerminatorInst *Term = ExitBB->getTerminator(); in isInTailCallPosition() local
493 const ReturnInst *Ret = dyn_cast<ReturnInst>(Term); in isInTailCallPosition()
504 (!TM.Options.GuaranteedTailCallOpt || !isa<UnreachableInst>(Term))) in isInTailCallPosition()
/NextBSD/contrib/llvm/lib/ProfileData/
HDCoverageMapping.cpp92 for (auto Term : Terms) { in simplify() local
93 if (Term.second <= 0) in simplify()
95 for (int I = 0; I < Term.second; ++I) in simplify()
97 C = Counter::getCounter(Term.first); in simplify()
100 Counter::getCounter(Term.first))); in simplify()
104 for (auto Term : Terms) { in simplify() local
105 if (Term.second >= 0) in simplify()
107 for (int I = 0; I < -Term.second; ++I) in simplify()
109 Counter::getCounter(Term.first))); in simplify()
/NextBSD/contrib/llvm/lib/Transforms/Utils/
HDLoopUnroll.cpp422 BranchInst *Term = cast<BranchInst>(Latches[i]->getTerminator()); in UnrollLoop() local
449 Term->setSuccessor(!ContinueOnTrue, Dest); in UnrollLoop()
465 BranchInst::Create(Dest, Term); in UnrollLoop()
466 Term->eraseFromParent(); in UnrollLoop()
473 BranchInst *Term = cast<BranchInst>(Latches[i]->getTerminator()); in UnrollLoop() local
474 if (Term->isUnconditional()) { in UnrollLoop()
475 BasicBlock *Dest = Term->getSuccessor(0); in UnrollLoop()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDAnalysisBasedWarnings.cpp699 const Stmt *Term = I->Terminator; in DiagUninitUse() local
715 switch (Term ? Term->getStmtClass() : Stmt::DeclStmtClass) { in DiagUninitUse()
723 const IfStmt *IS = cast<IfStmt>(Term); in DiagUninitUse()
733 const ConditionalOperator *CO = cast<ConditionalOperator>(Term); in DiagUninitUse()
743 const BinaryOperator *BO = cast<BinaryOperator>(Term); in DiagUninitUse()
765 Range = cast<WhileStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
772 Range = cast<ForStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
788 Range = cast<CXXForRangeStmt>(Term)->getRangeInit()->getSourceRange(); in DiagUninitUse()
795 Range = cast<DoStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
804 Range = cast<CaseStmt>(Term)->getLHS()->getSourceRange(); in DiagUninitUse()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDCFGStmtMap.cpp74 if (Stmt *Term = B->getTerminator()) in Accumulate() local
75 SM[Term] = B; in Accumulate()
HDReachableCode.cpp52 if (const Stmt *Term = B->getTerminator()) { in isTrivialDoWhile() local
53 if (const DoStmt *DS = dyn_cast<DoStmt>(Term)) { in isTrivialDoWhile()
254 if (const Stmt *Term = B->getTerminator()) { in shouldTreatSuccessorsAsReachable() local
255 if (isa<SwitchStmt>(Term)) in shouldTreatSuccessorsAsReachable()
258 if (isa<BinaryOperator>(Term)) { in shouldTreatSuccessorsAsReachable()
259 return isConfigurationValue(Term, PP); in shouldTreatSuccessorsAsReachable()
HDUninitializedValues.cpp637 const Stmt *Term = Block->getTerminator(); in getUninitUse() local
639 Term) { in getUninitUse()
652 if (isa<SwitchStmt>(Term)) { in getUninitUse()
663 Branch.Terminator = Term; in getUninitUse()
/NextBSD/contrib/llvm/lib/Analysis/
HDCFG.cpp73 TerminatorInst *Term = BB->getTerminator(); in GetSuccessorNumber() local
75 unsigned e = Term->getNumSuccessors(); in GetSuccessorNumber()
79 if (Term->getSuccessor(i) == Succ) in GetSuccessorNumber()
/NextBSD/contrib/llvm/utils/TableGen/
HDSequenceToOffsetTable.h117 const char *Term = "0") const {
127 OS << Term << ",\n";
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGCleanup.cpp333 llvm::TerminatorInst *Term = Block->getTerminator(); in TransitionToCleanupSwitch() local
334 assert(Term && "can't transition block without terminator"); in TransitionToCleanupSwitch()
336 if (llvm::BranchInst *Br = dyn_cast<llvm::BranchInst>(Term)) { in TransitionToCleanupSwitch()
339 new llvm::LoadInst(CGF.getNormalCleanupDestSlot(), "cleanup.dest", Term); in TransitionToCleanupSwitch()
345 return cast<llvm::SwitchInst>(Term); in TransitionToCleanupSwitch()
524 llvm::TerminatorInst *Term = Exit->getTerminator(); in ForwardPrebranchedFallthrough() local
526 if (llvm::BranchInst *Br = dyn_cast<llvm::BranchInst>(Term)) { in ForwardPrebranchedFallthrough()
530 llvm::SwitchInst *Switch = cast<llvm::SwitchInst>(Term); in ForwardPrebranchedFallthrough()
/NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDSubEngine.h68 virtual void processBranch(const Stmt *Condition, const Stmt *Term,
/NextBSD/contrib/netbsd-tests/ipf/input/
HDni14223 # 23:18:36.595525 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:9 ppp: CCP 18: Term-Req(6)
230 # 23:18:36.595937 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:10 A:9 ppp: CCP 6: Term-Ack(…
HDni16223 # 23:18:36.595525 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:9 ppp: CCP 18: Term-Req(6)
230 # 23:18:36.595937 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:10 A:9 ppp: CCP 6: Term-Ack(…

123