Searched refs:Terminator (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp152 void skipTerminator(BlockPosition &Position, TerminatorInfo &Terminator,
156 bool mustRelaxBranch(const TerminatorInfo &Terminator, uint64_t Address);
161 void relaxBranch(TerminatorInfo &Terminator);
200 // Position describes the state immediately before Terminator.
201 // Update Terminator accordingly and move Position past it.
202 // Assume that Terminator will be relaxed if AssumeRelaxed.
204 TerminatorInfo &Terminator,
206 Terminator.Address = Position.Address;
207 Position.Address += Terminator.Size;
209 Position.Address += Terminator
203 skipTerminator(BlockPosition &Position, TerminatorInfo &Terminator, bool AssumeRelaxed) argument
214 TerminatorInfo Terminator; local
312 mustRelaxBranch(const TerminatorInfo &Terminator, uint64_t Address) argument
390 relaxBranch(TerminatorInfo &Terminator) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/
H A DJob.cpp198 void Command::Print(raw_ostream &OS, const char *Terminator, bool Quote, argument
285 OS << Terminator; local
365 void CC1Command::Print(raw_ostream &OS, const char *Terminator, bool Quote, argument
369 Command::Print(OS, Terminator, Quote, CrashInfo);
423 void FallbackCommand::Print(raw_ostream &OS, const char *Terminator, argument
427 Fallback->Print(OS, Terminator, Quote, CrashInfo);
463 void ForceSuccessCommand::Print(raw_ostream &OS, const char *Terminator, argument
466 OS << " || (exit 0)" << Terminator; local
479 void JobList::Print(raw_ostream &OS, const char *Terminator, bool Quote, argument
482 Job.Print(OS, Terminator, Quot
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Driver/
H A DJob.h168 virtual void Print(llvm::raw_ostream &OS, const char *Terminator, bool Quote,
217 void Print(llvm::raw_ostream &OS, const char *Terminator, bool Quote,
236 void Print(llvm::raw_ostream &OS, const char *Terminator, bool Quote,
255 void Print(llvm::raw_ostream &OS, const char *Terminator, bool Quote,
274 void Print(llvm::raw_ostream &OS, const char *Terminator,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DEHPersonalities.cpp122 Instruction *Terminator = Visiting->getTerminator(); local
123 if (auto *CatchRet = dyn_cast<CatchReturnInst>(Terminator)) {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DUninitializedValues.h33 const Stmt *Terminator; member in struct:clang::UninitUse::Branch
H A DThreadSafetyTIL.h1344 class Terminator : public SExpr { class in namespace:clang::threadSafety
1346 Terminator(TIL_Opcode Op) : SExpr(Op) {} function in class:clang::threadSafety::Terminator
1347 Terminator(const SExpr &E) : SExpr(E) {} function in class:clang::threadSafety::Terminator
1358 return const_cast<Terminator*>(this)->successors();
1367 class Goto : public Terminator {
1370 : Terminator(COP_Goto), TargetBlock(B), Index(I) {}
1372 : Terminator(COP_Goto), TargetBlock(B), Index(I) {}
1405 class Branch : public Terminator {
1408 : Terminator(COP_Branch), Condition(C) {
1414 : Terminator(B
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/Transformer/
H A DSourceCode.h23 /// Extends \p Range to include the token \p Terminator, if it immediately
26 tok::TokenKind Terminator,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DADCE.cpp100 /// holds the value &InstInfo[Terminator]
107 Instruction *Terminator = nullptr; member in struct:__anon4606::BlockInfoType
229 Info.Terminator = BB.getTerminator();
230 Info.UnconditionalBranch = isUnconditionalBranch(Info.Terminator);
242 BBInfo.second.TerminatorLiveInfo = &InstInfo[BBInfo.second.Terminator];
302 if (isa<ReturnInst>(Info.Terminator)) {
310 markLive(BlockInfo[DFNode->getBlock()].Terminator);
318 markLive(EntryInfo.Terminator);
393 if (BBInfo.Terminator == I) {
417 markLive(BBInfo.Terminator);
[all...]
H A DJumpThreading.cpp1014 Instruction *Terminator = BB->getTerminator(); local
1015 if (BranchInst *BI = dyn_cast<BranchInst>(Terminator)) {
1019 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(Terminator)) {
1021 } else if (IndirectBrInst *IB = dyn_cast<IndirectBrInst>(Terminator)) {
1084 if (ProcessThreadableEdges(Condition, BB, Preference, Terminator))
1168 if (ProcessThreadableEdges(CondInst, BB, Preference, Terminator))
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp3176 CFGBlock *CFGBuilder::VisitSEHTryStmt(SEHTryStmt *Terminator) { argument
3188 if (Terminator->getFinallyHandler())
3197 NewTryTerminatedBlock->setTerminator(Terminator);
3199 if (SEHExceptStmt *Except = Terminator->getExceptHandler()) {
3229 assert(Terminator->getTryBlock() && "__try must contain a non-NULL body");
3231 return addStmt(Terminator->getTryBlock());
4044 CFGBlock *CFGBuilder::VisitSwitchStmt(SwitchStmt *Terminator) { argument
4054 if (Stmt *Init = Terminator->getInit())
4059 if (VarDecl *VD = Terminator->getConditionVariable())
4062 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), Terminator);
4254 VisitDefaultStmt(DefaultStmt *Terminator) argument
4285 VisitCXXTryStmt(CXXTryStmt *Terminator) argument
5243 VisitStmt(Stmt *Terminator) argument
5277 VisitSwitchStmt(SwitchStmt *Terminator) argument
5955 Stmt *Terminator = getTerminatorStmt(); local
[all...]
H A DThreadSafety.cpp2409 if (const Stmt *Terminator = (*PI)->getTerminatorStmt()) {
2410 if (isa<ContinueStmt>(Terminator) || isa<BreakStmt>(Terminator)) {
2448 const Stmt *Terminator = PrevBlock->getTerminatorStmt();
2449 bool IsLoop = Terminator && isa<ContinueStmt>(Terminator);
H A DUninitializedValues.cpp657 Branch.Terminator = Label;
662 Branch.Terminator = Term;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h147 Terminator, enumerator in enum:llvm::MCID::Flag
284 bool isTerminator() const { return Flags & (1ULL << MCID::Terminator); }
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp440 const char *Terminator = nullptr; local
444 Terminator = nullptr;
446 Terminator = nullptr;
449 Terminator = nullptr;
451 Terminator = ";";
454 Terminator = nullptr;
456 Terminator = ";";
463 Terminator = nullptr;
468 Terminator = ",";
470 Terminator
473 Out << Terminator; local
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/
H A DDependencyDirectivesSourceMinimizer.cpp159 StringRef Terminator(First, Last - First);
171 while (Last != End && size_t(Last - First) < Terminator.size() &&
172 Terminator[Last - First] == *Last)
180 if (size_t(Last - First) < Terminator.size())
201 const char Terminator = *First == '<' ? '>' : *First; local
202 for (++First; First != End && *First != Terminator; ++First) {
/freebsd-13-stable/sys/contrib/dev/acpica/include/
H A Dacclib.h267 char **Terminator,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DShrinkWrap.cpp354 for (const MachineInstr &Terminator : MBB.terminators()) {
355 if (!useOrDefCSROrFI(Terminator, RS))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/
H A DArchive.cpp76 if (ArMemHdr->Terminator[0] != '`' || ArMemHdr->Terminator[1] != '\n') {
80 OS.write_escaped(StringRef(ArMemHdr->Terminator,
81 sizeof(ArMemHdr->Terminator)));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp224 UnreachableInst *Terminator = State->Builder.CreateUnreachable(); local
225 State->Builder.SetInsertPoint(Terminator);
488 UnreachableInst *Terminator = State->Builder.CreateUnreachable(); local
489 State->Builder.SetInsertPoint(Terminator);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DArchive.h77 char Terminator[2]; member in struct:llvm::object::ArchiveMemberHeader::ArMemHdrType
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h557 /// Terminator: The terminator represents the type of control-flow that occurs
568 /// Terminator | Successor Ordering
775 CFGTerminator Terminator;
852 /// Optimization Note: This bit could be profitably folded with Terminator's
861 : Elements(C), Terminator(nullptr), BlockID(blockid), Preds(C, 1),
1039 void setTerminator(CFGTerminator Term) { Terminator = Term; }
1048 CFGTerminator getTerminator() const { return Terminator; }
1050 Stmt *getTerminatorStmt() { return Terminator.getStmt(); }
1051 const Stmt *getTerminatorStmt() const { return Terminator.getStmt(); }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp1536 MachineInstr *Terminator = &BB->instr_back();
1537 if (Terminator->isUnconditionalBranch() && I != Terminator) {
1538 MachineBasicBlock *Succ = Terminator->getOperand(0).getMBB();
1540 LLVM_DEBUG(dbgs() << "ARM Loops: Removing branch: " << *Terminator);
1541 Terminator->eraseFromParent();
H A DThumb1FrameLowering.cpp970 auto Terminator = MBB.getFirstTerminator(); local
971 if (Terminator != MBB.end() && Terminator->getOpcode() == ARM::tBX_RET) {
976 for (auto Op : Terminator->implicit_operands()) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp1965 MachineBasicBlock::iterator Terminator = MBB.getFirstTerminator();
1966 MachineBasicBlock::iterator MBBI = Terminator;
2049 if (IsFunclet && Terminator->getOpcode() == X86::CATCHRET)
2050 emitCatchRetReturnValue(MBB, FirstCSPop, &*Terminator);
2134 if (Terminator == MBB.end() || !isTailCallOpcode(Terminator->getOpcode())) {
2140 Offset += mergeSPUpdates(MBB, Terminator, true);
2141 emitSPUpdate(MBB, Terminator, DL, Offset, /*InEpilogue=*/true);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp4639 return nullptr; // Terminator must be unconditional branch.
5922 // If the Terminator is the only non-phi instruction, simplify the block.
6202 Instruction *Terminator = BB->getTerminator(); local
6203 Builder.SetInsertPoint(Terminator);
6204 switch (Terminator->getOpcode()) {
6206 Changed |= simplifyBranch(cast<BranchInst>(Terminator), Builder);
6209 Changed |= simplifyReturn(cast<ReturnInst>(Terminator), Builder);
6212 Changed |= simplifyResume(cast<ResumeInst>(Terminator), Builder);
6215 Changed |= simplifyCleanupReturn(cast<CleanupReturnInst>(Terminator));
6218 Changed |= simplifySwitch(cast<SwitchInst>(Terminator), Builde
[all...]

Completed in 197 milliseconds

12