HomeSort by: relevance | last modified time | path
    Searched refs:Terminator (Results 1 - 25 of 44) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZLongBranch.cpp 98 // Represents the state of a block terminator.
100 // If this terminator is a relaxable branch, this points to the branch
104 // The address that we currently assume the terminator has.
107 // The current size of the terminator in bytes.
152 void skipTerminator(BlockPosition &Position, TerminatorInfo &Terminator,
156 bool mustRelaxBranch(const TerminatorInfo &Terminator, uint64_t Address);
161 void relaxBranch(TerminatorInfo &Terminator);
178 // accordingly and move Position to the end of the block's non-terminator
200 // Position describes the state immediately before Terminator.
201 // Update Terminator accordingly and move Position past it
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBlockPlacement.cpp 63 for (auto &Terminator : MBB->terminators()) {
64 if (Terminator.getOpcode() == ARM::t2WhileLoopStartLR)
65 return &Terminator;
120 for (auto &Terminator : MBB->terminators()) {
121 if (Terminator.getOpcode() != ARM::t2WhileLoopStartLR)
123 MachineBasicBlock *WLSTarget = Terminator.getOperand(2).getMBB();
200 MachineInstr &Terminator = *(--From->terminators().end());
201 if (!Terminator.isUnconditionalBranch()) {
205 BuildMI(From, Terminator.getDebugLoc(), TII->get(ARM::t2B));
ARMLowOverheadLoops.cpp 16 /// - t2LoopEnd - the loop latch terminator.
1605 MachineInstr *Terminator = &BB->instr_back();
1606 if (Terminator->isUnconditionalBranch() && I != Terminator) {
1607 MachineBasicBlock *Succ = Terminator->getOperand(0).getMBB();
1609 LLVM_DEBUG(dbgs() << "ARM Loops: Removing branch: " << *Terminator);
1610 Terminator->eraseFromParent();
Thumb1FrameLowering.cpp 970 auto Terminator = MBB.getFirstTerminator();
971 if (Terminator != MBB.end() && Terminator->getOpcode() == ARM::tBX_RET) {
976 for (auto Op : Terminator->implicit_operands()) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
ADCE.cpp 100 /// Quick access to the LiveInfo for the terminator,
101 /// holds the value &InstInfo[Terminator]
108 Instruction *Terminator = nullptr;
192 /// Make the terminator of this block an unconditional branch to \p Target.
230 Info.Terminator = BB.getTerminator();
231 Info.UnconditionalBranch = isUnconditionalBranch(Info.Terminator);
243 BBInfo.second.TerminatorLiveInfo = &InstInfo[BBInfo.second.Terminator];
303 if (isa<ReturnInst>(Info.Terminator)) {
311 markLive(BlockInfo[DFNode->getBlock()].Terminator);
319 markLive(EntryInfo.Terminator);
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Driver/
Job.cpp 201 void Command::Print(raw_ostream &OS, const char *Terminator, bool Quote,
281 // Avoiding duplicated newline terminator, since FileLists are
288 OS << Terminator;
369 void CC1Command::Print(raw_ostream &OS, const char *Terminator, bool Quote,
373 Command::Print(OS, Terminator, Quote, CrashInfo);
425 void ForceSuccessCommand::Print(raw_ostream &OS, const char *Terminator,
428 OS << " || (exit 0)" << Terminator;
441 void JobList::Print(raw_ostream &OS, const char *Terminator, bool Quote,
444 Job.Print(OS, Terminator, Quote, CrashInfo);
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
UninitializedValues.h 33 const Stmt *Terminator;
ThreadSafetyTIL.h 1346 class Terminator : public SExpr {
1348 Terminator(TIL_Opcode Op) : SExpr(Op) {}
1349 Terminator(const SExpr &E) : SExpr(E) {}
1356 /// Return the list of basic blocks that this terminator can branch to.
1360 return const_cast<Terminator*>(this)->successors();
1369 class Goto : public Terminator {
1372 : Terminator(COP_Goto), TargetBlock(B), Index(I) {}
1374 : Terminator(COP_Goto), TargetBlock(B), Index(I) {}
1384 /// Return the list of basic blocks that this terminator can branch to.
1407 class Branch : public Terminator {
1569 const Terminator *terminator() const { return TermInstr; } function in class:clang::threadSafety::BasicBlock
1570 Terminator *terminator() { return TermInstr; } function in class:clang::threadSafety::BasicBlock
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Driver/
Job.h 174 virtual void Print(llvm::raw_ostream &OS, const char *Terminator, bool Quote,
235 void Print(llvm::raw_ostream &OS, const char *Terminator, bool Quote,
254 void Print(llvm::raw_ostream &OS, const char *Terminator, bool Quote,
273 void Print(llvm::raw_ostream &OS, const char *Terminator,
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/
SourceCode.h 23 /// Extends \p Range to include the token \p Terminator, if it immediately
26 tok::TokenKind Terminator,
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
EHPersonalities.cpp 126 Instruction *Terminator = Visiting->getTerminator();
127 if (auto *CatchRet = dyn_cast<CatchReturnInst>(Terminator)) {
  /src/external/apache2/llvm/dist/llvm/tools/obj2yaml/
archive2yaml.cpp 59 C.Fields["Terminator"].Value = ToString(Hdr.Terminator);
97 char Terminator[2];
  /src/sys/external/bsd/acpica/dist/utilities/
utclib.c 684 * Terminator - Where a pointer to the terminating byte is
698 char **Terminator,
839 if (Terminator)
843 *Terminator = (char *) StringStart;
847 *Terminator = (char *) String;
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
CFG.cpp 650 /// CXXBindTemporaryExpr as terminator, and branches to the current block
2062 /// happens to be logical end. Use blocks terminator as statement that specifies
2081 /// happens to be logical end. Use blocks terminator as statement that specifies
2099 /// happens to be logical end. Use blocks terminator as statement that specifies
2437 // The RHS is not a nested logical operation. Don't push the terminator
2439 // pieces of the CFG, and link up the RHSBlock with the terminator
2478 // For the LHS, treat 'B' as the terminator that we want to sink
2480 // terminator.
2485 // This contains the '&&' or '||' as the terminator.
3053 // Set the terminator of the new block to the If statement
    [all...]
CalledOnceCheck.cpp 513 if (const Stmt *Terminator = Conditional->getTerminatorStmt()) {
514 return NotCalledClarifier{Conditional, SuccWithoutCall}.Visit(Terminator);
555 VisitBranchingBlock(const Stmt *Terminator, NeverCalledReason DefaultReason) {
561 return Clarification{ActualReason, Terminator};
569 llvm::Optional<Clarification> VisitStmt(const Stmt *Terminator) {
571 // classes of statement that this terminator actually belongs to.
575 return Clarification{NeverCalledReason::FallbackReason, Terminator};
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCInstrDesc.h 155 Terminator,
286 /// Returns true if this instruction part of the terminator for
292 bool isTerminator() const { return Flags & (1ULL << MCID::Terminator); }
  /src/external/apache2/llvm/dist/clang/lib/AST/
DeclPrinter.cpp 446 const char *Terminator = nullptr;
450 Terminator = nullptr;
452 Terminator = nullptr;
455 Terminator = nullptr;
457 Terminator = ";";
460 Terminator = nullptr;
462 Terminator = ";";
469 Terminator = nullptr;
474 Terminator = ",";
476 Terminator = ";"
    [all...]
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/
stdio.d 1819 terminator = Line terminator (by default, `'\n'`).
1825 The line that was read, including the line terminator character.
1843 S readln(S = string)(dchar terminator = '\n')
1847 readln(buf, terminator);
1904 terminator = Line terminator (by default, `'\n'`). Use
1974 size_t readln(C)(ref C[] buf, dchar terminator = '\n')
1989 return readlnImpl(_p.handle, buf, terminator, _p.orientation);
1993 string s = readln(terminator);
    [all...]
  /src/sys/external/bsd/acpica/dist/include/
acclib.h 159 char **Terminator,
  /src/external/apache2/llvm/dist/clang/lib/Lex/
DependencyDirectivesSourceMinimizer.cpp 159 StringRef Terminator(First, Last - First);
169 // Look ahead for the terminator sequence.
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;
202 for (++First; First != End && *First != Terminator; ++First) {
210 // the terminator.
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/net/
curl.d 1272 // Decode ubyte[] into Char[] until a Terminator is found.
1273 // If not Terminator is found and EOF is false then raise an
1296 * keepTerminator = `Yes.keepTerminator` signals that the line terminator should be
1298 * terminator = The character that terminates a line
1304 auto byLine(Conn = AutoProtocol, Terminator = char, Char = char)
1306 Terminator terminator = '\n', Conn conn = Conn())
1307 if (isCurlConn!Conn && isSomeChar!Char && isSomeChar!Terminator)
1316 private Terminator terminator;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ShrinkWrap.cpp 122 /// The epilogue will be inserted before the first terminator instruction
348 // terminator.
350 for (const MachineInstr &Terminator : MBB.terminators()) {
351 if (!useOrDefCSROrFI(Terminator, RS))
353 // One of the terminator needs to happen before the restore point.
  /src/external/apache2/llvm/dist/llvm/include/llvm/Object/
Archive.h 77 char Terminator[2];
  /src/external/apache2/llvm/dist/llvm/lib/Object/
Archive.cpp 76 if (ArMemHdr->Terminator[0] != '`' || ArMemHdr->Terminator[1] != '\n') {
80 OS.write_escaped(StringRef(ArMemHdr->Terminator,
81 sizeof(ArMemHdr->Terminator)));
83 std::string Msg("terminator characters in archive member \"" + Buf +
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/
CFG.h 501 /// Represents CFGBlock terminator statement.
510 /// terminator statement is the same statement that branches control flow
554 /// (2) A "terminator" statement (not in the set of statements).
557 /// Terminator: The terminator represents the type of control-flow that occurs
558 /// at the end of the basic block. The terminator is a Stmt* referring to an
566 /// currently have the following orderings based on the terminator:
568 /// Terminator | Successor Ordering
773 /// The terminator for a basic block that indicates the type of control-flow
775 CFGTerminator Terminator;
    [all...]

Completed in 66 milliseconds

1 2