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

1 2

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LivePhysRegs.cpp 29 /// The clobbers set will be the list of live registers clobbered
32 SmallVectorImpl<std::pair<MCPhysReg, const MachineOperand*>> *Clobbers) {
36 if (Clobbers)
37 Clobbers->push_back(std::make_pair(*LRI, &MO));
81 SmallVectorImpl<std::pair<MCPhysReg, const MachineOperand*>> &Clobbers) {
91 Clobbers.push_back(std::make_pair(Reg, &*O));
99 removeRegsInMask(*O, &Clobbers);
103 for (auto Reg : Clobbers) {
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/llvm/include/llvm/CodeGen/
LivePhysRegs.h 98 SmallVectorImpl<std::pair<MCPhysReg, const MachineOperand*>> *Clobbers =
125 /// this function. The clobbers set will be the list of registers either
129 SmallVectorImpl<std::pair<MCPhysReg, const MachineOperand*>> &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...]
  /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/Parse/
ParseStmtAsm.cpp 635 SmallVector<std::string, 4> Clobbers;
637 NumInputs, OpExprs, Constraints, Clobbers,
643 llvm::erase_if(Clobbers, [](const std::string &C) {
648 ClobberRefs.insert(ClobberRefs.end(), Clobbers.begin(), Clobbers.end());
715 /// ':' asm-clobbers
717 /// [GNU] asm-clobbers:
719 /// asm-clobbers ',' asm-string-literal
760 ExprVector Clobbers;
768 AsmString.get(), Clobbers, /*NumLabels*/ 0, T.getCloseLocation())
    [all...]
  /src/external/gpl3/gcc/dist/libgcc/config/avr/
lib1funcs.S 265 ;;; Clobbers: __tmp_reg__, R21..R23
276 ;;; Clobbers: __tmp_reg__, R20..R23
310 ;;; Clobbers: __tmp_reg__, R21..R23
531 ;;; Clobbers: __tmp_reg__
547 ;;; Clobbers: __tmp_reg__
566 ;;; Clobbers: __tmp_reg__
600 ;;; Clobbers: __tmp_reg__
615 ;;; Clobbers: __tmp_reg__
628 ;;; Clobbers: __tmp_reg__
650 ;;; Clobbers: R26, R27, __tmp_reg_
    [all...]
  /src/external/gpl3/gcc.old/dist/libgcc/config/avr/
lib1funcs.S 260 ;;; Clobbers: __tmp_reg__, R21..R23
271 ;;; Clobbers: __tmp_reg__, R20..R23
305 ;;; Clobbers: __tmp_reg__, R21..R23
526 ;;; Clobbers: __tmp_reg__
542 ;;; Clobbers: __tmp_reg__
561 ;;; Clobbers: __tmp_reg__
595 ;;; Clobbers: __tmp_reg__
610 ;;; Clobbers: __tmp_reg__
623 ;;; Clobbers: __tmp_reg__
645 ;;; Clobbers: R26, R27, __tmp_reg_
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
Stmt.cpp 540 StringLiteral **Clobbers,
562 C.Deallocate(this->Clobbers);
563 this->Clobbers = new (C) StringLiteral*[NumClobbers];
564 std::copy(Clobbers, Clobbers + NumClobbers, this->Clobbers);
838 StringLiteral **clobbers, unsigned numlabels,
855 Clobbers = new (C) StringLiteral*[NumClobbers];
856 std::copy(clobbers, clobbers + NumClobbers, Clobbers)
    [all...]
  /src/external/gpl3/gdb.old/dist/sim/testsuite/mips/
testutils.inc 154 # Clobbers $1 - $5
  /src/external/gpl3/gdb/dist/sim/testsuite/mips/
testutils.inc 154 # Clobbers $1 - $5
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/MCParser/
MCAsmParser.h 208 SmallVectorImpl<std::string> &Clobbers, const MCInstrInfo *MII,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIFixSGPRCopies.cpp 402 SmallVector<MachineInstr*, 8> Clobbers;
421 Clobbers.push_back(&MI);
459 return (llvm::any_of(Clobbers, interferes)) ||
  /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/Target/X86/
X86ExpandPseudo.cpp 631 SmallVector<std::pair<MCPhysReg, const MachineOperand *>, 8> Clobbers;
638 LiveRegs.stepForward(MI, Clobbers);
  /src/external/lgpl3/gmp/dist/mpn/x86_64/
div_qr_1n_pi1.asm 130 mov UN_INPUT, UN C Clobbers D
  /src/external/lgpl3/gmp/dist/mpn/x86_64/k8/
div_qr_1n_pi1.asm 130 mov UN_INPUT, UN C Clobbers D
  /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);
  /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/crypto/external/bsd/openssl.old/lib/libcrypto/arch/aarch64/
vpaes-armv8.S 121 ## Clobbers %xmm1-%xmm5, %r9, %r10, %r11, %rax
819 ## Clobbers %xmm1-%xmm4, %r11.
875 ## Clobbers %xmm1, %xmm2
911 ## Clobbers xmm1-xmm5
  /src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/arm/
vpaes-armv8.S 122 ## Clobbers %xmm1-%xmm5, %r9, %r10, %r11, %rax
820 ## Clobbers %xmm1-%xmm4, %r11.
876 ## Clobbers %xmm1, %xmm2
912 ## Clobbers xmm1-xmm5
  /src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
AsmParser.cpp 260 SmallVectorImpl<std::string> &Clobbers,
5913 SmallVectorImpl<std::string> &Clobbers, const MCInstrInfo *MII,
5953 // Build the list of clobbers, outputs and inputs.
6004 // Consider implicit defs to be clobbers. Think of cpuid and push.
6014 // Set the unique clobbers.
6018 Clobbers.assign(ClobberRegs.size(), std::string());
6020 raw_string_ostream OS(Clobbers[I]);
MasmParser.cpp 516 SmallVectorImpl<std::string> &Clobbers,
7046 SmallVectorImpl<std::string> &Clobbers, const MCInstrInfo *MII,
7086 // Build the list of clobbers, outputs and inputs.
7137 // Consider implicit defs to be clobbers. Think of cpuid and push.
7147 // Set the unique clobbers.
7151 Clobbers.assign(ClobberRegs.size(), std::string());
7153 raw_string_ostream OS(Clobbers[I]);

Completed in 78 milliseconds

1 2