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

12

/external/llvm/include/llvm/CodeGen/
H A DPBQPRAConstraint.h49 /// Constraints added to this list will be applied, in the order that they are
54 for (auto &C : Constraints)
60 Constraints.push_back(std::move(C));
63 std::vector<std::unique_ptr<PBQPRAConstraint>> Constraints; member in class:llvm::PBQPRAConstraintList
/external/clang/lib/CodeGen/
H A DTargetInfo.h135 std::string &Constraints, std::vector<llvm::Type *> &ResultRegTypes,
133 addReturnRegisterOutputs( CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, std::string &Constraints, std::vector<llvm::Type *> &ResultRegTypes, std::vector<llvm::Type *> &ResultTruncRegTypes, std::vector<CodeGen::LValue> &ResultRegDests, std::string &AsmString, unsigned NumOutputs) const argument
H A DCGStmt.cpp1824 std::string Constraints; local
1862 if (!Constraints.empty())
1863 Constraints += ',';
1868 Constraints += "=" + OutputConstraint;
1907 Constraints += "=*";
1908 Constraints += OutputConstraint;
1943 *this, ReturnSlot, Constraints, ResultRegTypes, ResultTruncRegTypes,
1957 if (!Constraints.empty())
1958 Constraints += ',';
1969 llvm::Value *Arg = EmitAsmInput(Info, InputExpr, Constraints);
[all...]
H A DTargetInfo.cpp996 std::string &Constraints,
1067 CodeGenFunction &CGF, LValue ReturnSlot, std::string &Constraints,
1076 if (!Constraints.empty())
1077 Constraints += ',';
1079 Constraints += "={eax}";
1083 Constraints += "=A";
1066 addReturnRegisterOutputs( CodeGenFunction &CGF, LValue ReturnSlot, std::string &Constraints, std::vector<llvm::Type *> &ResultRegTypes, std::vector<llvm::Type *> &ResultTruncRegTypes, std::vector<LValue> &ResultRegDests, std::string &AsmString, unsigned NumOutputs) const argument
/external/guava/guava/src/com/google/common/collect/
H A DConstraints.java37 final class Constraints { class
38 private Constraints() {} method in class:Constraints
57 /** @see Constraints#constrainedCollection */
96 /** @see Constraints#constrainedSet */
134 /** @see Constraints#constrainedSortedSet */
186 /** @see Constraints#constrainedList */
231 /** @see Constraints#constrainedList */
254 /** @see Constraints#constrainedListIterator */
/external/llvm/lib/IR/
H A DInlineAsm.cpp28 StringRef Constraints, bool hasSideEffects,
30 InlineAsmKeyType Key(AsmString, Constraints, FTy, hasSideEffects,
40 AsmString(asmString), Constraints(constraints), FTy(FTy),
211 InlineAsm::ParseConstraints(StringRef Constraints) { argument
215 for (StringRef::iterator I = Constraints.begin(),
216 E = Constraints.end(); I != E; ) {
250 ConstraintInfoVector Constraints = ParseConstraints(ConstStr);
253 if (Constraints.empty() && !ConstStr.empty()) return false;
258 for (unsigned i = 0, e = Constraints.size(); i != e; ++i) {
259 switch (Constraints[
27 get(FunctionType *FTy, StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack, AsmDialect asmDialect) argument
[all...]
H A DConstantsContext.h396 StringRef Constraints; member in struct:llvm::InlineAsmKeyType
402 InlineAsmKeyType(StringRef AsmString, StringRef Constraints, argument
405 : AsmString(AsmString), Constraints(Constraints), FTy(FTy),
409 : AsmString(Asm->getAsmString()), Constraints(Asm->getConstraintString()),
416 AsmString == X.AsmString && Constraints == X.Constraints &&
424 Constraints == Asm->getConstraintString() &&
428 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
435 return new InlineAsm(FTy, AsmString, Constraints, HasSideEffect
[all...]
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DInlineAsm.cpp29 StringRef Constraints, bool hasSideEffects,
31 InlineAsmKeyType Key(AsmString, Constraints, hasSideEffects, isAlignStack);
41 Constraints(constraints), HasSideEffects(hasSideEffects),
212 InlineAsm::ParseConstraints(StringRef Constraints) { argument
216 for (StringRef::iterator I = Constraints.begin(),
217 E = Constraints.end(); I != E; ) {
248 ConstraintInfoVector Constraints = ParseConstraints(ConstStr);
251 if (Constraints.empty() && !ConstStr.empty()) return false;
256 for (unsigned i = 0, e = Constraints.size(); i != e; ++i) {
257 switch (Constraints[
28 get(FunctionType *Ty, StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack) argument
[all...]
H A DConstantsContext.h341 StringRef Constraints, bool hasSideEffects,
343 : asm_string(AsmString), constraints(Constraints),
340 InlineAsmKeyType(StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack) argument
/external/webrtc/talk/app/webrtc/
H A Dmediaconstraintsinterface.h55 class Constraints : public std::vector<Constraint> { class in class:webrtc::MediaConstraintsInterface
60 virtual const Constraints& GetMandatory() const = 0;
61 virtual const Constraints& GetOptional() const = 0;
103 // Constraints values.
/external/clang/lib/Parse/
H A DParseStmtAsm.cpp611 SmallVector<std::string, 4> Constraints; local
614 NumInputs, OpExprs, Constraints, Clobbers,
640 ConstraintRefs[i] = StringRef(Constraints[i]);
726 ExprVector Constraints; local
735 Constraints, Exprs, AsmString.get(),
746 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs))
762 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs))
766 assert(Names.size() == Constraints.size() &&
767 Constraints.size() == Exprs.size() && "Input operand size mismatch!");
795 Constraints, Expr
811 ParseAsmOperandsOpt(SmallVectorImpl<IdentifierInfo *> &Names, SmallVectorImpl<Expr *> &Constraints, SmallVectorImpl<Expr *> &Exprs) argument
[all...]
/external/clang/lib/Sema/
H A DSemaStmtAsm.cpp148 StringLiteral **Constraints = local
163 Constraints, Exprs.data(), AsmString, NumClobbers, Clobbers, RParenLoc);
168 StringLiteral *Literal = Constraints[i];
247 StringLiteral *Literal = Constraints[i];
349 NumInputs, Names, Constraints, Exprs.data(),
386 StringLiteral *Literal = Constraints[ConstraintIdx];
727 ArrayRef<StringRef> Constraints,
736 Constraints, Exprs, AsmString,
/external/llvm/include/llvm/IR/
H A DInlineAsm.h46 std::string AsmString, Constraints; member in class:llvm::InlineAsm
53 const std::string &Constraints, bool hasSideEffects,
65 StringRef Constraints, bool hasSideEffects,
84 const std::string &getConstraintString() const { return Constraints; }
90 static bool Verify(FunctionType *Ty, StringRef Constraints);
182 return ParseConstraints(Constraints);
/external/swiftshader/third_party/LLVM/include/llvm/
H A DInlineAsm.h42 std::string AsmString, Constraints; member in class:llvm::InlineAsm
47 const std::string &Constraints, bool hasSideEffects,
59 StringRef Constraints, bool hasSideEffects,
76 const std::string &getConstraintString() const { return Constraints; }
82 static bool Verify(FunctionType *Ty, StringRef Constraints);
177 return ParseConstraints(Constraints);
/external/v8/src/compiler/
H A Dregister-allocator-verifier.h205 typedef ZoneVector<InstructionConstraint> Constraints; typedef in class:v8::internal::compiler::final
231 Constraints* constraints() { return &constraints_; }
257 Constraints constraints_;
/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/swiftshader/third_party/LLVM/include/llvm/MC/
H A DMCInstrDesc.h68 unsigned Constraints; member in class:llvm::MCOperandInfo
152 (OpInfo[OpNum].Constraints & (1 << Constraint))) {
154 return (int)(OpInfo[OpNum].Constraints >> Pos) & 0xf;
/external/swiftshader/third_party/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/llvm/include/llvm/MC/
H A DMCInstrDesc.h72 uint32_t Constraints; member in class:llvm::MCOperandInfo
165 (OpInfo[OpNum].Constraints & (1 << Constraint))) {
167 return (int)(OpInfo[OpNum].Constraints >> Pos) & 0xf;
/external/clang/lib/AST/
H A DStmt.cpp423 StringLiteral **Constraints,
443 C.Deallocate(this->Constraints);
444 this->Constraints = new (C) StringLiteral*[NumExprs];
445 std::copy(Constraints, Constraints + NumExprs, this->Constraints);
708 Constraints = new (C) StringLiteral*[NumExprs];
709 std::copy(constraints, constraints + NumExprs, Constraints);
752 Constraints = new (C) StringRef[exprs.size()];
753 std::transform(constraints.begin(), constraints.end(), Constraints,
421 setOutputsAndInputsAndClobbers(const ASTContext &C, IdentifierInfo **Names, StringLiteral **Constraints, Stmt **Exprs, unsigned NumOutputs, unsigned NumInputs, StringLiteral **Clobbers, unsigned NumClobbers) argument
[all...]
/external/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp409 // of the Constraints X and Y. Returns true if X has changed.
2983 SmallVectorImpl<Constraint> &Constraints,
2988 DEBUG(Constraints[LI].dump(dbgs()));
2989 if (Constraints[LI].isDistance())
2990 Result |= propagateDistance(Src, Dst, Constraints[LI], Consistent);
2991 else if (Constraints[LI].isLine())
2992 Result |= propagateLine(Src, Dst, Constraints[LI], Consistent);
2993 else if (Constraints[LI].isPoint())
2994 Result |= propagatePoint(Src, Dst, Constraints[LI]);
3544 SmallVector<Constraint, 4> Constraints(MaxLevel
2981 propagate(const SCEV *&Src, const SCEV *&Dst, SmallBitVector &Loops, SmallVectorImpl<Constraint> &Constraints, bool &Consistent) argument
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/CBackend/
H A DCBackend.cpp3221 InlineAsm::ConstraintInfoVector Constraints = as->ParseConstraints(); local
3241 for (InlineAsm::ConstraintInfoVector::iterator I = Constraints.begin(),
3242 E = Constraints.end(); I != E; ++I) {
3283 for (InlineAsm::ConstraintInfoVector::iterator I = Constraints.begin(),
3284 E = Constraints.end(); I != E; ++I) {
3312 for (InlineAsm::ConstraintInfoVector::iterator I = Constraints.begin(),
3313 E = Constraints.end(); I != E; ++I) {
/external/clang/include/clang/AST/
H A DStmt.h1570 StringLiteral **Constraints; member in class:clang::GCCAsmStmt
1585 Constraints(nullptr), Clobbers(nullptr), Names(nullptr) { }
1669 return Constraints[i];
1672 return Constraints[i];
1697 return Constraints[i + NumOutputs];
1700 return Constraints[i + NumOutputs];
1713 StringLiteral **Constraints,
1751 StringRef *Constraints; member in class:clang::MSAsmStmt
1766 NumAsmToks(0), AsmToks(nullptr), Constraints(nullptr), Clobbers(nullptr) { }
1788 return Constraints[
[all...]
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp324 SmallVector<StringLiteral*, 16> Constraints; local
328 Constraints.push_back(cast_or_null<StringLiteral>(Reader.ReadSubStmt()));
332 // Constraints
338 Names.data(), Constraints.data(),
374 SmallVector<StringRef, 16> Constraints; local
377 Constraints.reserve(NumOperands);
381 Constraints.push_back(ConstraintsData.back());
385 Constraints, Exprs, Clobbers);
/external/swiftshader/third_party/LLVM/bindings/ocaml/llvm/
H A Dllvm_ocaml.c760 value Constraints, value HasSideEffects,
762 return LLVMConstInlineAsm(Ty, String_val(Asm), String_val(Constraints),
759 llvm_const_inline_asm(LLVMTypeRef Ty, value Asm, value Constraints, value HasSideEffects, value IsAlignStack) argument

Completed in 1986 milliseconds

12