Home
last modified time | relevance | path

Searched refs:Constraints (Results 1 – 25 of 53) sorted by relevance

123

/external/llvm/lib/VMCore/
DInlineAsm.cpp29 StringRef Constraints, bool hasSideEffects, in get() argument
31 InlineAsmKeyType Key(AsmString, Constraints, hasSideEffects, isAlignStack); in get()
41 Constraints(constraints), HasSideEffects(hasSideEffects), in InlineAsm()
212 InlineAsm::ParseConstraints(StringRef Constraints) { in ParseConstraints() argument
216 for (StringRef::iterator I = Constraints.begin(), in ParseConstraints()
217 E = Constraints.end(); I != E; ) { in ParseConstraints()
248 ConstraintInfoVector Constraints = ParseConstraints(ConstStr); in Verify() local
251 if (Constraints.empty() && !ConstStr.empty()) return false; in Verify()
256 for (unsigned i = 0, e = Constraints.size(); i != e; ++i) { in Verify()
257 switch (Constraints[i].Type) { in Verify()
[all …]
DConstantsContext.h354 StringRef Constraints, bool hasSideEffects,
356 : asm_string(AsmString), constraints(Constraints),
/external/guava/guava-tests/test/com/google/common/collect/
DConstraintsTest.java66 Constraint<? super String> constraint = Constraints.notNull(); in testNotNull()
77 Collection<String> constrained = Constraints.constrainedCollection( in testConstrainedCollectionLegal()
89 Collection<String> constrained = Constraints.constrainedCollection( in testConstrainedCollectionIllegal()
105 Set<String> constrained = Constraints.constrainedSet(set, TEST_CONSTRAINT); in testConstrainedSetLegal()
119 Set<String> constrained = Constraints.constrainedSet(set, TEST_CONSTRAINT); in testConstrainedSetIllegal()
134 SortedSet<String> constrained = Constraints.constrainedSortedSet( in testConstrainedSortedSetLegal()
152 SortedSet<String> constrained = Constraints.constrainedSortedSet( in testConstrainedSortedSetIllegal()
180 List<String> constrained = Constraints.constrainedList( in testConstrainedListLegal()
209 List<String> constrained = Constraints.constrainedList( in testConstrainedListRandomAccessFalse()
218 List<String> constrained = Constraints.constrainedList( in testConstrainedListIllegal()
[all …]
/external/llvm/include/llvm/
DInlineAsm.h43 std::string AsmString, Constraints;
48 const std::string &Constraints, bool hasSideEffects,
60 StringRef Constraints, bool hasSideEffects,
77 const std::string &getConstraintString() const { return Constraints; }
83 static bool Verify(FunctionType *Ty, StringRef Constraints);
178 return ParseConstraints(Constraints);
/external/clang/lib/CodeGen/
DCGStmt.cpp1438 std::string Constraints; in EmitAsmStmt() local
1466 if (!Constraints.empty()) in EmitAsmStmt()
1467 Constraints += ','; in EmitAsmStmt()
1472 Constraints += "=" + OutputConstraint; in EmitAsmStmt()
1506 Constraints += "=*"; in EmitAsmStmt()
1507 Constraints += OutputConstraint; in EmitAsmStmt()
1539 if (!Constraints.empty()) in EmitAsmStmt()
1540 Constraints += ','; in EmitAsmStmt()
1552 llvm::Value *Arg = EmitAsmInput(S, Info, InputExpr, Constraints); in EmitAsmStmt()
1587 Constraints += InputConstraint; in EmitAsmStmt()
[all …]
/external/llvm/include/llvm/MC/
DMCInstrDesc.h71 uint32_t Constraints; variable
151 (OpInfo[OpNum].Constraints & (1 << Constraint))) { in getOperandConstraint()
153 return (int)(OpInfo[OpNum].Constraints >> Pos) & 0xf; in getOperandConstraint()
/external/llvm/utils/TableGen/
DCodeGenInstruction.h105 std::vector<ConstraintInfo> Constraints; member
118 for (unsigned j = 0, e = Constraints.size(); j != e; ++j) { in getTiedRegister()
119 const CGIOperandList::ConstraintInfo &CI = Constraints[j]; in getTiedRegister()
DCodeGenInstruction.cpp126 OperandList[i].Constraints.resize(OperandList[i].MINumOperands); in CGIOperandList()
212 if (!Ops[Op.first].Constraints[Op.second].isNone()) in ParseConstraint()
214 Ops[Op.first].Constraints[Op.second] = in ParseConstraint()
245 if (!Ops[DestOp.first].Constraints[DestOp.second].isNone()) in ParseConstraint()
247 Ops[DestOp.first].Constraints[DestOp.second] = in ParseConstraint()
DInstrInfoEmitter.cpp120 Inst.Operands[i].Constraints[j]; in GetOperandInfo()
/external/clang/lib/AST/
DStmt.cpp328 StringLiteral **Constraints, in setOutputsAndInputsAndClobbers() argument
348 C.Deallocate(this->Constraints); in setOutputsAndInputsAndClobbers()
349 this->Constraints = new (C) StringLiteral*[NumExprs]; in setOutputsAndInputsAndClobbers()
350 std::copy(Constraints, Constraints + NumExprs, this->Constraints); in setOutputsAndInputsAndClobbers()
546 Constraints = new (C) StringLiteral*[NumExprs]; in AsmStmt()
547 std::copy(constraints, constraints + NumExprs, Constraints); in AsmStmt()
/external/llvm/lib/Target/X86/
DX86InstrCMovSetCC.td18 let Uses = [EFLAGS], Predicates = [HasCMov], Constraints = "$src1 = $dst",
40 let Uses = [EFLAGS], Predicates = [HasCMov], Constraints = "$src1 = $dst" in {
57 } // Uses = [EFLAGS], Predicates = [HasCMov], Constraints = "$src1 = $dst"
DX86InstrShiftRotate.td18 let Constraints = "$src1 = $dst" in {
63 } // Constraints = "$src = $dst"
120 let Constraints = "$src1 = $dst" in {
164 } // Constraints = "$src = $dst"
218 let Constraints = "$src1 = $dst" in {
274 } // Constraints = "$src = $dst"
336 let Constraints = "$src1 = $dst" in {
403 } // Constraints = "$src = $dst"
459 let Constraints = "$src1 = $dst" in {
511 } // Constraints = "$src = $dst"
[all …]
DX86InstrMMX.td23 let Constraints = "$src1 = $dst" in {
74 let ImmT = NoImm, Constraints = "$src1 = $dst" in {
285 let Constraints = "$src1 = $dst" in
377 let Constraints = "$src1 = $dst" in {
390 let Constraints = "$src1 = $dst" in {
DX86InstrArithmetic.td131 let Constraints = "$src1 = $dst" in {
175 } // Constraints = "$src1 = $dst"
336 let Constraints = "$src1 = $dst" in {
352 } // Constraints = "$src1 = $dst"
374 let Constraints = "$src1 = $dst" in {
389 } // Constraints = "$src1 = $dst"
407 let Constraints = "$src1 = $dst" in {
455 } // Constraints = "$src1 = $dst"
494 let Constraints = "$src1 = $dst" in {
515 } // Constraints = "$src1 = $dst"
[all …]
DX86Instr3DNow.td25 let Constraints = "$src1 = $dst";
DX86InstrSSE.td524 let Constraints = "$src1 = $dst" in {
1146 let Constraints = "$src1 = $dst", AddedComplexity = 20 in {
1251 let Constraints = "$src1 = $dst", AddedComplexity = 20 in {
1340 let Constraints = "$src1 = $dst", AddedComplexity = 20 in {
1578 let Constraints = "$src1 = $dst" in {
1707 let Constraints = "$src1 = $dst" in
1774 let Constraints = "$src1 = $dst" in { // SSE2 instructions with XS prefix
2201 let Constraints = "$src1 = $dst" in {
2236 let Constraints = "$src1 = $dst" in {
2349 let Constraints = "$src1 = $dst" in {
[all …]
/external/llvm/lib/Target/Mips/
DMipsCondMov.td24 let Constraints = "$F = $rd";
34 let Constraints = "$F = $fd";
45 let Constraints = "$F = $rd";
56 let Constraints = "$F = $fd";
/external/clang/lib/Parse/
DParseStmt.cpp1723 ExprVector Constraints(Actions); in ParseMicrosoftAsmStatement() local
1727 move_arg(Constraints), move_arg(Exprs), in ParseMicrosoftAsmStatement()
1799 ExprVector Constraints(Actions); in ParseAsmStatement() local
1808 move_arg(Constraints), move_arg(Exprs), in ParseAsmStatement()
1821 ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
1839 ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
1843 assert(Names.size() == Constraints.size() && in ParseAsmStatement()
1844 Constraints.size() == Exprs.size() && in ParseAsmStatement()
1873 move_arg(Constraints), move_arg(Exprs), in ParseAsmStatement()
1892 SmallVectorImpl<Expr *> &Constraints, in ParseAsmOperandsOpt() argument
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.td17 // Type Constraints.
284 let mayLoad = 1, hasExtraDefRegAllocReq = 1, Constraints = "$base = $base_wb" in {
338 let Constraints = "$src = $dst" in {
368 Constraints = "$base = $base_wb, $src = $dst" in {
391 let Constraints = "" in {
465 let Constraints = "" in {
540 Constraints = "$base = $base_wb, $src = $dst" in {
551 let Constraints = "" in {
618 Constraints = "$base = $base_wb, $src = $dst" in {
629 let Constraints = "" in {
[all …]
/external/llvm/lib/Target/CellSPU/
DSPUNodes.td142 // Constraints: (taken from PPCInstrInfo.td)
146 string Constraints = C;
/external/guava/guava/src/com/google/common/collect/
DConstraints.java41 public final class Constraints { class
42 private Constraints() {} in Constraints() method in Constraints
DMapConstraints.java218 return Constraints.constrainedTypePreservingCollection(
472 return Constraints.constrainedTypePreservingCollection(
/external/sepolicy/
Dmls64 # Constraints for app data files only.
76 # Constraints for file types other than app data files.
/external/clang/include/clang/AST/
DStmt.h1377 StringLiteral **Constraints; variable
1390 Names(0), Constraints(0), Exprs(0), Clobbers(0) { } in AsmStmt()
1481 return Constraints[i]; in getOutputConstraintLiteral()
1484 return Constraints[i]; in getOutputConstraintLiteral()
1524 return Constraints[i + NumOutputs]; in getInputConstraintLiteral()
1527 return Constraints[i + NumOutputs]; in getInputConstraintLiteral()
1539 StringLiteral **Constraints,
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td476 let Constraints = "$src1 = $dst" in
496 let Constraints = "$src1 = $dst1,$src2 = $dst2" in {
510 let Constraints = "$src1 = $dst1" in
766 let Constraints = "$src1 = $dst" in {
829 let Constraints = "$src = $dst" in
847 let Constraints = "$src = $dst" in

123