HomeSort by relevance Sort by last modified time
    Searched refs:Constraints (Results 1 - 25 of 26) sorted by null

1 2

  /external/llvm/include/llvm/
InlineAsm.h 42 std::string AsmString, Constraints;
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);
143 /// isMultipleAlternative - '|': has multiple-alternative constraints.
146 /// multipleAlternatives - If there are multiple alternative constraints,
170 /// constraints and their prefixes. If this returns an empty vector, and if
174 /// ParseConstraints - Parse the constraints of this inlineasm object,
177 return ParseConstraints(Constraints);
    [all...]
  /external/llvm/lib/VMCore/
InlineAsm.cpp 29 StringRef Constraints, bool hasSideEffects,
31 InlineAsmKeyType Key(AsmString, Constraints, hasSideEffects, isAlignStack);
37 const std::string &constraints, bool hasSideEffects,
41 Constraints(constraints), HasSideEffects(hasSideEffects),
45 assert(Verify(getFunctionType(), constraints) &&
46 "Function type not legal for constraints!");
145 // Parse the various constraints.
186 // FIXME: For now assuming these are 2-character constraints.
212 InlineAsm::ParseConstraints(StringRef Constraints) {
    [all...]
ConstantsContext.h 341 StringRef Constraints, bool hasSideEffects,
343 : asm_string(AsmString), constraints(Constraints),
346 std::string constraints; member in struct:llvm::InlineAsmKeyType
351 this->constraints == that.constraints &&
358 if (this->constraints != that.constraints)
359 return this->constraints < that.constraints;
    [all...]
Core.cpp     [all...]
  /external/llvm/include/llvm/MC/
MCInstrDesc.h 27 // Operand constraints
66 /// Lower 16 bits are used to specify which constraints are set. The higher 16
67 /// bits are used to specify the value of constraints (4 bits each).
68 unsigned Constraints;
150 (OpInfo[OpNum].Constraints & (1 << Constraint))) {
152 return (int)(OpInfo[OpNum].Constraints >> Pos) & 0xf;
  /external/clang/lib/CodeGen/
CGStmt.cpp     [all...]
  /external/llvm/utils/TableGen/
CodeGenInstruction.h 105 std::vector<ConstraintInfo> Constraints;
118 for (unsigned j = 0, e = Constraints.size(); j != e; ++j) {
119 const CGIOperandList::ConstraintInfo &CI = Constraints[j];
CodeGenInstruction.cpp 123 // Make sure the constraints list for each operand is large enough to hold
126 OperandList[i].Constraints.resize(OperandList[i].MINumOperands);
212 if (!Ops[Op.first].Constraints[Op.second].isNone())
213 throw "Operand '" + Name + "' cannot have multiple constraints!";
214 Ops[Op.first].Constraints[Op.second] =
245 if (!Ops[DestOp.first].Constraints[DestOp.second].isNone())
246 throw "Operand '" + DestOpName + "' cannot have multiple constraints!";
247 Ops[DestOp.first].Constraints[DestOp.second] =
326 // Parse Constraints.
327 ParseConstraints(R->getValueAsString("Constraints"), Operands)
    [all...]
InstrInfoEmitter.cpp 113 Inst.Operands[i].Constraints[j];
X86RecognizableInstr.cpp 557 if (OperandList[operandIndex].Constraints.size()) {
559 OperandList[operandIndex].Constraints[0];
    [all...]
  /external/clang/lib/AST/
Stmt.cpp 215 /// output operand. All output constraints are known to be non-empty (either
240 /// constraints, these can be empty.
248 StringLiteral **Constraints,
268 C.Deallocate(this->Constraints);
269 this->Constraints = new (C) StringLiteral*[NumExprs];
270 std::copy(Constraints, Constraints + NumExprs, this->Constraints);
307 // "Simple" inline asms have no constraints or operands, just convert the asm
451 IdentifierInfo **names, StringLiteral **constraints,
    [all...]
  /external/clang/lib/Parse/
ParseStmt.cpp     [all...]
  /external/clang/include/clang/AST/
Stmt.h     [all...]
  /external/llvm/lib/Target/CBackend/
CBackend.cpp     [all...]
  /external/clang/lib/Sema/
SemaStmt.cpp     [all...]
TreeTransform.h     [all...]
  /external/clang/lib/Serialization/
ASTReaderStmt.cpp 269 llvm::SmallVector<StringLiteral*, 16> Constraints;
273 Constraints.push_back(cast_or_null<StringLiteral>(Reader.ReadSubStmt()));
277 // Constraints
283 Names.data(), Constraints.data(),
    [all...]
  /external/llvm/bindings/ocaml/llvm/
llvm_ocaml.c 597 value Constraints, value HasSideEffects,
599 return LLVMConstInlineAsm(Ty, String_val(Asm), String_val(Constraints),
    [all...]
  /external/clang/include/clang/Parse/
Parser.h     [all...]
  /external/llvm/include/llvm-c/
Core.h 656 const char *AsmString, const char *Constraints,
    [all...]
  /external/v8/benchmarks/
deltablue.js 96 * Strengths are used to measure the relative importance of constraints.
98 * disrupting current constraints. Strengths cannot be created outside
196 * Normal constraints are not input constraints. An input constraint
209 * Abstract superclass for constraints having a single possible output
300 // Stay constraints do nothing
325 // Edit constraints do nothing
338 * Abstract superclass for constraints having two possible output
539 this.constraints = new OrderedCollection();
548 * Add the given constraint to the set of all constraints that refe
    [all...]
  /external/webkit/PerformanceTests/SunSpider/tests/v8-v4/
v8-deltablue.js 90 * Strengths are used to measure the relative importance of constraints.
92 * disrupting current constraints. Strengths cannot be created outside
190 * Normal constraints are not input constraints. An input constraint
203 * Abstract superclass for constraints having a single possible output
294 // Stay constraints do nothing
319 // Edit constraints do nothing
332 * Abstract superclass for constraints having two possible output
533 this.constraints = new OrderedCollection();
542 * Add the given constraint to the set of all constraints that refe
    [all...]
  /external/webkit/PerformanceTests/SunSpider/tests/v8-v5/
v8-deltablue.js 90 * Strengths are used to measure the relative importance of constraints.
92 * disrupting current constraints. Strengths cannot be created outside
190 * Normal constraints are not input constraints. An input constraint
203 * Abstract superclass for constraints having a single possible output
294 // Stay constraints do nothing
319 // Edit constraints do nothing
332 * Abstract superclass for constraints having two possible output
533 this.constraints = new OrderedCollection();
542 * Add the given constraint to the set of all constraints that refe
    [all...]
  /external/webkit/PerformanceTests/SunSpider/tests/v8-v6/
v8-deltablue.js 90 * Strengths are used to measure the relative importance of constraints.
92 * disrupting current constraints. Strengths cannot be created outside
190 * Normal constraints are not input constraints. An input constraint
203 * Abstract superclass for constraints having a single possible output
294 // Stay constraints do nothing
319 // Edit constraints do nothing
332 * Abstract superclass for constraints having two possible output
533 this.constraints = new OrderedCollection();
542 * Add the given constraint to the set of all constraints that refe
    [all...]
  /external/clang/include/clang/Sema/
Sema.h     [all...]

Completed in 314 milliseconds

1 2