/external/llvm/lib/CodeGen/ |
H A D | LivePhysRegs.cpp | 31 SmallVectorImpl<std::pair<unsigned, const MachineOperand*>> *Clobbers) { 35 if (Clobbers) 36 Clobbers->push_back(std::make_pair(*LRI, &MO)); 75 SmallVectorImpl<std::pair<unsigned, const MachineOperand*>> &Clobbers) { 85 Clobbers.push_back(std::make_pair(Reg, &*O)); 93 removeRegsInMask(*O, &Clobbers); 97 for (auto Reg : Clobbers) { 30 removeRegsInMask(const MachineOperand &MO, SmallVectorImpl<std::pair<unsigned, const MachineOperand*>> *Clobbers) argument 74 stepForward(const MachineInstr &MI, SmallVectorImpl<std::pair<unsigned, const MachineOperand*>> &Clobbers) argument
|
H A D | IfConversion.cpp | 1051 SmallVector<std::pair<unsigned, const MachineOperand*>, 4> Clobbers; local 1052 Redefs.stepForward(MI, Clobbers); 1055 for (auto Reg : Clobbers) {
|
/external/clang/lib/Parse/ |
H A D | ParseStmtAsm.cpp | 612 SmallVector<std::string, 4> Clobbers; local 614 NumInputs, OpExprs, Constraints, Clobbers, 620 auto End = std::remove(Clobbers.begin(), Clobbers.end(), "fpsw"); 621 Clobbers.erase(End, Clobbers.end()); 624 ClobberRefs.insert(ClobberRefs.end(), Clobbers.begin(), Clobbers.end()); 728 ExprVector Clobbers; local 736 Clobbers, [all...] |
/external/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 151 StringLiteral **Clobbers = reinterpret_cast<StringLiteral**>(clobbers.data()); local 163 Constraints, Exprs.data(), AsmString, NumClobbers, Clobbers, RParenLoc); 337 StringLiteral *Literal = Clobbers[i]; 350 AsmString, NumClobbers, Clobbers, RParenLoc); 728 ArrayRef<StringRef> Clobbers, 737 Clobbers, EndLoc);
|
H A D | TreeTransform.h | 1278 Expr *AsmString, MultiExprArg Clobbers, 1282 AsmString, Clobbers, RParenLoc); 1294 ArrayRef<StringRef> Clobbers, 1299 Constraints, Clobbers, Exprs, EndLoc); 6526 SmallVector<Expr*, 8> Clobbers; local 6571 Clobbers.push_back(S->getClobberStringLiteral(I)); 6579 Clobbers, S->getRParenLoc()); 1274 RebuildGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg Constraints, MultiExprArg Exprs, Expr *AsmString, MultiExprArg Clobbers, SourceLocation RParenLoc) argument 1289 RebuildMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc, ArrayRef<Token> AsmToks, StringRef AsmString, unsigned NumOutputs, unsigned NumInputs, ArrayRef<StringRef> Constraints, ArrayRef<StringRef> Clobbers, ArrayRef<Expr*> Exprs, SourceLocation EndLoc) argument
|
/external/gemmlowp/meta/generators/ |
H A D | neon_emitter.py | 85 def Clobbers(self): member in class:NeonRegisters
|
/external/clang/lib/AST/ |
H A D | Stmt.cpp | 427 StringLiteral **Clobbers, 447 C.Deallocate(this->Clobbers); 448 this->Clobbers = new (C) StringLiteral*[NumClobbers]; 449 std::copy(Clobbers, Clobbers + NumClobbers, this->Clobbers); 711 Clobbers = new (C) StringLiteral*[NumClobbers]; 712 std::copy(clobbers, clobbers + NumClobbers, Clobbers); 758 Clobbers = new (C) StringRef[NumClobbers]; 760 std::transform(clobbers.begin(), clobbers.end(), Clobbers, 421 setOutputsAndInputsAndClobbers(const ASTContext &C, IdentifierInfo **Names, StringLiteral **Constraints, Stmt **Exprs, unsigned NumOutputs, unsigned NumInputs, StringLiteral **Clobbers, unsigned NumClobbers) argument [all...] |
H A D | ASTImporter.cpp | 4835 SmallVector<StringLiteral *, 4> Clobbers; local 4841 Clobbers.push_back(Clobber); 4886 Clobbers.data(),
|
/external/clang/include/clang/AST/ |
H A D | Stmt.h | 1571 StringLiteral **Clobbers; member in class:clang::GCCAsmStmt 1585 Constraints(nullptr), Clobbers(nullptr), Names(nullptr) { } 1717 StringLiteral **Clobbers, 1729 StringLiteral *getClobberStringLiteral(unsigned i) { return Clobbers[i]; } 1731 return Clobbers[i]; 1752 StringRef *Clobbers; member in class:clang::MSAsmStmt 1766 NumAsmToks(0), AsmToks(nullptr), Constraints(nullptr), Clobbers(nullptr) { } 1817 return llvm::makeArrayRef(Clobbers, NumClobbers); 1829 ArrayRef<Expr*> Exprs, ArrayRef<StringRef> Clobbers);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 333 SmallVector<StringLiteral*, 16> Clobbers; local 335 Clobbers.push_back(cast_or_null<StringLiteral>(Reader.ReadSubStmt())); 340 Clobbers.data(), NumClobbers); 362 SmallVector<StringRef, 16> Clobbers; local 364 Clobbers.reserve(S->NumClobbers); 367 Clobbers.push_back(ClobbersData.back()); 385 Constraints, Exprs, Clobbers);
|
/external/llvm/lib/MC/MCParser/ |
H A D | AsmParser.cpp | 235 SmallVectorImpl<std::string> &Clobbers, 5059 SmallVectorImpl<std::string> &Clobbers, const MCInstrInfo *MII, 5151 Clobbers.assign(ClobberRegs.size(), std::string()); 5153 raw_string_ostream OS(Clobbers[I]); 5055 parseMSInlineAsm( void *AsmLoc, std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs, SmallVectorImpl<std::pair<void *, bool> > &OpDecls, SmallVectorImpl<std::string> &Constraints, SmallVectorImpl<std::string> &Clobbers, const MCInstrInfo *MII, const MCInstPrinter *IP, MCAsmParserSemaCallback &SI) argument
|