Searched defs:Constraints (Results 1 - 16 of 16) sorted by relevance

/external/guava/guava/src/com/google/common/collect/
H A DConstraints.java41 public final class Constraints { class
42 private Constraints() {} method in class:Constraints
85 /** @see Constraints#constrainedCollection */
124 /** @see Constraints#constrainedSet */
162 /** @see Constraints#constrainedSortedSet */
214 /** @see Constraints#constrainedList */
259 /** @see Constraints#constrainedList */
282 /** @see Constraints#constrainedListIterator */
336 /** @see Constraints#constrainedMultiset */
/external/llvm/lib/VMCore/
H A DInlineAsm.cpp29 StringRef Constraints, bool hasSideEffects,
31 InlineAsmKeyType Key(AsmString, Constraints, hasSideEffects, isAlignStack,
41 AsmString(asmString), Constraints(constraints),
213 InlineAsm::ParseConstraints(StringRef Constraints) { argument
217 for (StringRef::iterator I = Constraints.begin(),
218 E = Constraints.end(); I != E; ) {
249 ConstraintInfoVector Constraints = ParseConstraints(ConstStr);
252 if (Constraints.empty() && !ConstStr.empty()) return false;
257 for (unsigned i = 0, e = Constraints.size(); i != e; ++i) {
258 switch (Constraints[
28 get(FunctionType *Ty, StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack, AsmDialect asmDialect) argument
[all...]
H A DConstantsContext.h354 StringRef Constraints, bool hasSideEffects,
356 : asm_string(AsmString), constraints(Constraints),
353 InlineAsmKeyType(StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack, InlineAsm::AsmDialect asmDialect) argument
H A DCore.cpp1056 const char *Constraints,
1060 Constraints, HasSideEffects, IsAlignStack));
1055 LLVMConstInlineAsm(LLVMTypeRef Ty, const char *AsmString, const char *Constraints, LLVMBool HasSideEffects, LLVMBool IsAlignStack) argument
/external/llvm/include/llvm/
H A DInlineAsm.h50 std::string AsmString, Constraints; member in class:llvm::InlineAsm
56 const std::string &Constraints, bool hasSideEffects,
68 StringRef Constraints, bool hasSideEffects,
87 const std::string &getConstraintString() const { return Constraints; }
93 static bool Verify(FunctionType *Ty, StringRef Constraints);
188 return ParseConstraints(Constraints);
/external/llvm/include/llvm/MC/
H A DMCInstrDesc.h71 uint32_t Constraints; member in class:llvm::MCOperandInfo
152 (OpInfo[OpNum].Constraints & (1 << Constraint))) {
154 return (int)(OpInfo[OpNum].Constraints >> Pos) & 0xf;
/external/llvm/utils/TableGen/
H A DCodeGenInstruction.h105 std::vector<ConstraintInfo> Constraints; member in struct:llvm::CGIOperandList::OperandInfo
118 for (unsigned j = 0, e = Constraints.size(); j != e; ++j) {
119 const CGIOperandList::ConstraintInfo &CI = Constraints[j];
/external/clang/lib/Parse/
H A DParseStmt.cpp1702 ExprVector Constraints; local
1705 return Actions.ActOnGCCAsmStmt(AsmLoc, true, true, 0, 0, 0, Constraints,
1770 ExprVector Constraints; local
1779 Constraints, Exprs, AsmString.take(),
1791 ParseAsmOperandsOpt(Names, Constraints, Exprs))
1809 ParseAsmOperandsOpt(Names, Constraints, Exprs))
1813 assert(Names.size() == Constraints.size() &&
1814 Constraints.size() == Exprs.size() &&
1842 NumInputs, Names.data(), Constraints, Exprs,
1861 SmallVectorImpl<Expr *> &Constraints,
1860 ParseAsmOperandsOpt(SmallVectorImpl<IdentifierInfo *> &Names, SmallVectorImpl<Expr *> &Constraints, SmallVectorImpl<Expr *> &Exprs) argument
[all...]
/external/clang/lib/Sema/
H A DSemaStmtAsm.cpp101 StringLiteral **Constraints = local
115 StringLiteral *Literal = Constraints[i];
144 StringLiteral *Literal = Constraints[i];
205 NumInputs, Names, Constraints, Exprs, AsmString,
461 InputExprs, OutputExprs, STR, Constraints, \
468 SmallVector<StringRef, 4> Constraints; local
652 Constraints.push_back(*I);
656 Constraints.push_back(*I);
682 InputExprs, OutputExprs, AsmString, Constraints,
H A DTreeTransform.h1168 MultiExprArg Constraints, MultiExprArg Exprs,
1172 NumInputs, Names, Constraints, Exprs,
5520 SmallVector<Expr*, 8> Constraints; local
5534 Constraints.push_back(S->getOutputConstraintLiteral(I));
5552 Constraints.push_back(S->getInputConstraintLiteral(I));
5577 Constraints, Exprs, AsmString.get(),
1165 RebuildGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg Constraints, MultiExprArg Exprs, Expr *AsmString, MultiExprArg Clobbers, SourceLocation RParenLoc) argument
/external/clang/lib/AST/
H A DStmt.cpp412 StringLiteral **Constraints,
432 C.Deallocate(this->Constraints);
433 this->Constraints = new (C) StringLiteral*[NumExprs];
434 std::copy(Constraints, Constraints + NumExprs, this->Constraints);
667 Constraints = new (C) StringLiteral*[NumExprs];
668 std::copy(constraints, constraints + NumExprs, Constraints);
705 Constraints = new (C) StringRef[NumExprs];
710 Constraints[
410 setOutputsAndInputsAndClobbers(ASTContext &C, IdentifierInfo **Names, StringLiteral **Constraints, Stmt **Exprs, unsigned NumOutputs, unsigned NumInputs, StringLiteral **Clobbers, unsigned NumClobbers) argument
[all...]
/external/clang/lib/CodeGen/
H A DCGStmt.cpp1423 std::string Constraints; local
1451 if (!Constraints.empty())
1452 Constraints += ',';
1457 Constraints += "=" + OutputConstraint;
1491 Constraints += "=*";
1492 Constraints += OutputConstraint;
1524 if (!Constraints.empty())
1525 Constraints += ',';
1537 llvm::Value *Arg = EmitAsmInput(Info, InputExpr, Constraints);
1572 Constraints
[all...]
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp305 SmallVector<StringLiteral*, 16> Constraints; local
309 Constraints.push_back(cast_or_null<StringLiteral>(Reader.ReadSubStmt()));
313 // Constraints
319 Names.data(), Constraints.data(),
/external/clang/include/clang/AST/
H A DStmt.h1529 StringLiteral **Constraints; member in class:clang::GCCAsmStmt
1541 Constraints(0), Clobbers(0) { }
1609 return Constraints[i];
1612 return Constraints[i];
1626 return Constraints[i + NumOutputs];
1629 return Constraints[i + NumOutputs];
1641 StringLiteral **Constraints,
1680 StringRef *Constraints; member in class:clang::MSAsmStmt
1693 NumAsmToks(0), AsmToks(0), Constraints(0), Clobbers(0) { }
1717 return Constraints[
[all...]
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c759 value Constraints, value HasSideEffects,
761 return LLVMConstInlineAsm(Ty, String_val(Asm), String_val(Constraints),
758 llvm_const_inline_asm(LLVMTypeRef Ty, value Asm, value Constraints, value HasSideEffects, value IsAlignStack) argument
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp16333 InlineAsm::ConstraintInfoVector Constraints = IA->ParseConstraints(); local
16334 if (Constraints.size() >= 2 &&
16335 Constraints[0].Codes.size() == 1 && Constraints[0].Codes[0] == "A" &&
16336 Constraints[1].Codes.size() == 1 && Constraints[1].Codes[0] == "0") {

Completed in 2602 milliseconds