HomeSort by: relevance | last modified time | path
    Searched defs:Clobbers (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonBlockRanges.cpp 313 RegisterSet Defs, Clobbers;
333 // Process defs and clobbers.
335 Clobbers.clear();
344 Clobbers.insert(S);
366 Clobbers.insert(R);
369 // Defs and clobbers can overlap, e.g.
372 Clobbers.erase(R);
383 // Update maps for clobbers.
384 for (RegisterRef S : Clobbers) {
385 // Clobbers should already be expanded into subregs
    [all...]
HexagonFrameLowering.cpp 1924 SmallVector<std::pair<MCPhysReg, const MachineOperand*>,2> Clobbers;
1926 Clobbers.clear();
1927 LPR.stepForward(*R, Clobbers);
HexagonInstrInfo.cpp 794 SmallVector<std::pair<MCPhysReg, const MachineOperand*>,2> Clobbers;
799 Clobbers.clear();
800 Regs.stepForward(*I, Clobbers);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaStmtAsm.cpp 208 // clobbers list. If there's a conflict, returns the location of the
212 StringLiteral **Clobbers, int NumClobbers,
228 StringRef Clobber = Clobbers[i]->getString();
230 // clobbers
236 return Clobbers[i]->getBeginLoc();
245 Expr *asmString, MultiExprArg clobbers,
248 unsigned NumClobbers = clobbers.size();
252 StringLiteral **Clobbers = reinterpret_cast<StringLiteral**>(clobbers.data());
279 NumClobbers, Clobbers, NumLabels, RParenLoc)
    [all...]
TreeTransform.h 1430 Expr *AsmString, MultiExprArg Clobbers,
1435 AsmString, Clobbers, NumLabels, RParenLoc);
1447 ArrayRef<StringRef> Clobbers,
1452 Constraints, Clobbers, Exprs, EndLoc);
7607 SmallVector<Expr*, 8> Clobbers;
7660 // Go through the clobbers.
7662 Clobbers.push_back(S->getClobberStringLiteral(I));
7670 Clobbers, S->getNumLabels(),
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ExpandPseudo.cpp 631 SmallVector<std::pair<MCPhysReg, const MachineOperand *>, 8> Clobbers;
638 LiveRegs.stepForward(MI, Clobbers);
X86InstrInfo.cpp 1133 // The instruction clobbers EFLAGS. Re-materialize as MOV32ri to avoid side
2949 SmallVector<std::pair<MCPhysReg, const MachineOperand *>, 8> Clobbers;
2950 LiveRegs.stepForward(*MIB, Clobbers);
2951 for (const auto &C : Clobbers) {
4263 // MOV32r0 etc. are implemented with xor which clobbers condition code.
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
MemorySSA.cpp 282 // clobbers where they don't really exist at all. Please see D43269 for
374 /// inbetween `Start` and `ClobberAt` can clobbers `Start`.
405 // Walk all paths from Start to ClobberAt, while looking for clobbers. If one
409 // All we care about is that nothing from Start to ClobberAt clobbers Start.
485 /// Our algorithm for walking (and trying to optimize) clobbers, all wrapped up
764 /// that act as legal clobbers. Note that this won't return *all* clobbers.
775 /// terminates when a MemoryAccess that clobbers said MemoryLocation is found.
839 // clobbers that block phi optimization, or when our cache starts
862 // If there's nothing left to search, then all paths led to valid clobbers
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
IfConversion.cpp 1492 SmallVector<std::pair<MCPhysReg, const MachineOperand*>, 4> Clobbers;
1493 Redefs.stepForward(MI, Clobbers);
1496 for (auto Clobber : Clobbers) {
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 393 SmallVector<StringLiteral*, 16> Clobbers;
395 Clobbers.push_back(cast_or_null<StringLiteral>(Record.readSubStmt()));
405 Clobbers.data(), NumClobbers);
425 // Read the clobbers.
427 SmallVector<StringRef, 16> Clobbers;
429 Clobbers.reserve(S->NumClobbers);
432 Clobbers.push_back(ClobbersData.back());
450 Constraints, Exprs, Clobbers);
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Stmt.h 2981 StringLiteral **Clobbers = nullptr;
2990 StringLiteral **clobbers, unsigned numlabels,
3169 StringLiteral **Clobbers,
3182 StringLiteral *getClobberStringLiteral(unsigned i) { return Clobbers[i]; }
3184 return Clobbers[i];
3206 StringRef *Clobbers = nullptr;
3214 ArrayRef<StringRef> clobbers, SourceLocation endloc);
3269 return llvm::makeArrayRef(Clobbers, NumClobbers);
3282 ArrayRef<Expr*> Exprs, ArrayRef<StringRef> Clobbers);

Completed in 43 milliseconds