Lines Matching full:constraint
3096 /// getConstraintType - Given a constraint letter, return the type of
3097 /// constraint it is for this target.
3114 /// Examine constraint type and operand type and determine a weight value.
3116 /// and the current alternative constraint selected.
3119 AsmOperandInfo &info, const char *constraint) const {
3126 // Look at the constraint type.
3127 switch (*constraint) {
3129 weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint);
3131 //FIXME: Seems like the supported constraint letters were just copied
3147 SPUTargetLowering::getRegForInlineAsmConstraint(const std::string &Constraint,
3150 if (Constraint.size() == 1) {
3151 // GCC RS6000 Constraint Letters
3152 switch (Constraint[0]) {
3169 return TargetLowering::getRegForInlineAsmConstraint(Constraint, VT);
3226 std::string &Constraint,
3230 TargetLowering::LowerAsmOperandForConstraint(Op, Constraint, Ops, DAG);