Home
last modified time | relevance | path

Searched refs:Terminator (Results 1 – 25 of 53) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp148 void skipTerminator(BlockPosition &Position, TerminatorInfo &Terminator,
152 bool mustRelaxBranch(const TerminatorInfo &Terminator, uint64_t Address);
157 void relaxBranch(TerminatorInfo &Terminator);
203 TerminatorInfo &Terminator, in skipTerminator() argument
205 Terminator.Address = Position.Address; in skipTerminator()
206 Position.Address += Terminator.Size; in skipTerminator()
208 Position.Address += Terminator.ExtraRelaxSize; in skipTerminator()
231 TerminatorInfo Terminator; in describeTerminator() local
232 Terminator.Size = getInstSizeInBytes(MI, TII); in describeTerminator()
237 Terminator.ExtraRelaxSize = 2; in describeTerminator()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DSequenceToOffsetTable.h67 std::optional<ElemT> Terminator; variable
81 explicit SequenceToOffsetTable(std::optional<ElemT> Terminator = ElemT())
82 : Terminator(Terminator) {} in Terminator() argument
119 Entries += I->first.size() + Terminator.has_value(); in layout()
153 if (Terminator) in emitStringLiteralDef()
154 OS.write_escaped(StringRef(&*Terminator, 1)); in emitStringLiteralDef()
173 if (Terminator) { in emit()
174 Print(OS, *Terminator); in emit()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp67 for (auto &Terminator : MBB->terminators()) { in findWLSInBlock() local
68 if (isWhileLoopStart(Terminator)) in findWLSInBlock()
69 return &Terminator; in findWLSInBlock()
184 for (auto &Terminator : MBB->terminators()) { in fixBackwardsWLS() local
185 if (!isWhileLoopStart(Terminator)) in fixBackwardsWLS()
187 MachineBasicBlock *WLSTarget = getWhileLoopStartTargetBB(Terminator); in fixBackwardsWLS()
268 MachineInstr &Terminator = *(--From->terminators().end()); in moveBasicBlock() local
269 if (!TII->isPredicated(Terminator) && in moveBasicBlock()
270 (isUncondBranchOpcode(Terminator.getOpcode()) || in moveBasicBlock()
271 isIndirectBranchOpcode(Terminator.getOpcode()) || in moveBasicBlock()
[all …]
H A DARMLowOverheadLoops.cpp1723 MachineInstr *Terminator = &BB->instr_back(); in Expand() local
1724 if (Terminator->isUnconditionalBranch() && I != Terminator) { in Expand()
1725 MachineBasicBlock *Succ = Terminator->getOperand(0).getMBB(); in Expand()
1727 LLVM_DEBUG(dbgs() << "ARM Loops: Removing branch: " << *Terminator); in Expand()
1728 Terminator->eraseFromParent(); in Expand()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DADCE.cpp106 Instruction *Terminator = nullptr; member
234 Info.Terminator = BB.getTerminator(); in initialize()
235 Info.UnconditionalBranch = isUnconditionalBranch(Info.Terminator); in initialize()
247 BBInfo.second.TerminatorLiveInfo = &InstInfo[BBInfo.second.Terminator]; in initialize()
307 if (isa<ReturnInst>(Info.Terminator)) { in initialize()
315 markLive(BlockInfo[DFNode->getBlock()].Terminator); in initialize()
323 markLive(EntryInfo.Terminator); in initialize()
398 if (BBInfo.Terminator == I) { in markLive()
422 markLive(BBInfo.Terminator); in markLive()
602 InstInfo[Info.Terminator].Live = true; in updateDeadRegions()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/
H A DSPIRVConvergenceRegionAnalysis.cpp220 auto *Terminator = From->getTerminator(); in findPathsToMatch() local
221 for (unsigned i = 0; i < Terminator->getNumSuccessors(); ++i) { in findPathsToMatch()
222 auto *To = Terminator->getSuccessor(i); in findPathsToMatch()
249 auto *Terminator = B->getTerminator(); in findExitNodes() local
250 for (unsigned i = 0; i < Terminator->getNumSuccessors(); ++i) { in findExitNodes()
251 auto *Child = Terminator->getSuccessor(i); in findExitNodes()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp3441 CFGBlock *CFGBuilder::VisitSEHTryStmt(SEHTryStmt *Terminator) { in VisitSEHTryStmt() argument
3453 if (Terminator->getFinallyHandler()) in VisitSEHTryStmt()
3462 NewTryTerminatedBlock->setTerminator(Terminator); in VisitSEHTryStmt()
3464 if (SEHExceptStmt *Except = Terminator->getExceptHandler()) { in VisitSEHTryStmt()
3493 assert(Terminator->getTryBlock() && "__try must contain a non-NULL body"); in VisitSEHTryStmt()
3495 return addStmt(Terminator->getTryBlock()); in VisitSEHTryStmt()
4175 CFGBlock *CFGBuilder::VisitObjCAtTryStmt(ObjCAtTryStmt *Terminator) { in VisitObjCAtTryStmt() argument
4188 if (Terminator->getFinallyStmt()) in VisitObjCAtTryStmt()
4196 NewTryTerminatedBlock->setTerminator(Terminator); in VisitObjCAtTryStmt()
4199 for (ObjCAtCatchStmt *CS : Terminator->catch_stmts()) { in VisitObjCAtTryStmt()
[all …]
H A DCalledOnceCheck.cpp511 if (const Stmt *Terminator = Conditional->getTerminatorStmt()) { in clarify() local
512 return NotCalledClarifier{Conditional, SuccWithoutCall}.Visit(Terminator); in clarify()
553 VisitBranchingBlock(const Stmt *Terminator, NeverCalledReason DefaultReason) { in VisitBranchingBlock() argument
559 return Clarification{ActualReason, Terminator}; in VisitBranchingBlock()
567 std::optional<Clarification> VisitStmt(const Stmt *Terminator) { in VisitStmt() argument
573 return Clarification{NeverCalledReason::FallbackReason, Terminator}; in VisitStmt()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DJob.cpp204 void Command::Print(raw_ostream &OS, const char *Terminator, bool Quote, in Print() argument
295 OS << Terminator; in Print()
399 void CC1Command::Print(raw_ostream &OS, const char *Terminator, bool Quote, in Print() argument
403 Command::Print(OS, Terminator, Quote, CrashInfo); in Print()
449 void JobList::Print(raw_ostream &OS, const char *Terminator, bool Quote, in Print() argument
452 Job.Print(OS, Terminator, Quote, CrashInfo); in Print()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DJob.h181 virtual void Print(llvm::raw_ostream &OS, const char *Terminator, bool Quote,
250 void Print(llvm::raw_ostream &OS, const char *Terminator, bool Quote,
271 void Print(llvm::raw_ostream &OS, const char *Terminator,
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTIL.h1356 class Terminator : public SExpr {
1358 Terminator(TIL_Opcode Op) : SExpr(Op) {} in Terminator() function
1359 Terminator(const SExpr &E) : SExpr(E) {} in Terminator() function
1375 class Goto : public Terminator {
1378 : Terminator(COP_Goto), TargetBlock(B), Index(I) {} in Goto()
1380 : Terminator(COP_Goto), TargetBlock(B), Index(I) {} in Goto()
1413 class Branch : public Terminator {
1416 : Terminator(COP_Branch), Condition(C) { in Branch()
1422 : Terminator(Br), Condition(C) { in Branch()
1462 class Return : public Terminator {
[all …]
H A DThreadSafetyOps.def47 // Terminator instructions
H A DUninitializedValues.h33 const Stmt *Terminator; member
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DEHPersonalities.cpp158 Instruction *Terminator = Visiting->getTerminator(); in colorEHFunclets() local
159 if (auto *CatchRet = dyn_cast<CatchReturnInst>(Terminator)) { in colorEHFunclets()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp521 const char *Terminator = nullptr; in VisitDeclContext() local
525 Terminator = nullptr; in VisitDeclContext()
527 Terminator = nullptr; in VisitDeclContext()
529 Terminator = nullptr; in VisitDeclContext()
532 Terminator = nullptr; in VisitDeclContext()
534 Terminator = ";"; in VisitDeclContext()
537 Terminator = nullptr; in VisitDeclContext()
539 Terminator = ";"; in VisitDeclContext()
543 Terminator = nullptr; in VisitDeclContext()
548 Terminator = ","; in VisitDeclContext()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DDependencyDirectivesScanner.cpp272 StringRef Terminator(First, Last - First); in skipRawString() local
284 while (Last != End && size_t(Last - First) < Terminator.size() && in skipRawString()
285 Terminator[Last - First] == *Last) in skipRawString()
293 if (size_t(Last - First) < Terminator.size()) in skipRawString()
314 const char Terminator = *First == '<' ? '>' : *First; in skipString() local
315 for (++First; First != End && *First != Terminator; ++First) { in skipString()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h159 Terminator, enumerator
302 bool isTerminator() const { return Flags & (1ULL << MCID::Terminator); } in isTerminator()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp54 MachineInstr *Terminator = nullptr,
354 ArrayRef<MCRegister> NonModifiableRegs, MachineInstr *Terminator, in findInstrBackwards() argument
376 if (Terminator && KillFlagCandidates && A != Terminator && in findInstrBackwards()
H A DAMDGPUAtomicOptimizer.cpp841 BranchInst *Terminator = cast<BranchInst>(OriginalBB->getTerminator()); in optimizeAtomic() local
843 Terminator->removeFromParent(); in optimizeAtomic()
844 B.Insert(Terminator); in optimizeAtomic()
858 for (auto *Succ : Terminator->successors()) { in optimizeAtomic()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h809 CFGTerminator Terminator; variable
896 : Elements(C), Terminator(nullptr), BlockID(blockid), Preds(C, 1), in CFGBlock()
1076 void setTerminator(CFGTerminator Term) { Terminator = Term; } in setTerminator()
1085 CFGTerminator getTerminator() const { return Terminator; } in getTerminator()
1087 Stmt *getTerminatorStmt() { return Terminator.getStmt(); } in getTerminatorStmt()
1088 const Stmt *getTerminatorStmt() const { return Terminator.getStmt(); } in getTerminatorStmt()
/freebsd/sys/contrib/dev/acpica/include/
H A Dacclib.h267 char **Terminator,
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DArchive.h101 char Terminator[2]; member
134 char Terminator[2]; member
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.cpp261 if (const Stmt *Terminator = Block.getTerminatorStmt()) in computeBlockInputState() local
262 StmtBlock = AC.ACFG.blockForStmt(*Terminator); in computeBlockInputState()
/freebsd/sys/dev/cxgbe/firmware/
H A Dt6fw_cfg_fpga.txt12 # the needs of the vast majority of Terminator customers. The basic idea is to
13 # have a default configuration which allows a customer to plug a Terminator
17 # Many of the Terminator resources which are described by this configuration
116 # valid filterModes are described the Terminator 5 Data Book
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DArchive.cpp107 if (ArMemHdr->Terminator[0] != '`' || ArMemHdr->Terminator[1] != '\n') { in ArchiveMemberHeader()
112 StringRef(ArMemHdr->Terminator, sizeof(ArMemHdr->Terminator))); in ArchiveMemberHeader()

123