Lines Matching defs:Info
49 // These statements have their own debug info handling.
71 // Generate a stoppoint if we are emitting debug info.
482 // debug info). We have to do this ourselves because we are on the
1099 // As long as debug info is modeled with instructions, we have to ensure we
1112 // debug info). We have to do this ourselves because we are on the
1124 // debug info). We have to do this ourselves because we are on the
1721 TargetInfo::ConstraintInfo Info(Constraint, "");
1722 if (Target.validateOutputConstraint(Info) &&
1723 !Info.allowsRegister()) {
1733 CodeGenFunction::EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info,
1738 if (Info.allowsRegister() || !Info.allowsMemory()) {
1764 const TargetInfo::ConstraintInfo &Info,
1767 if (Info.allowsRegister() || !Info.allowsMemory())
1773 return EmitAsmInputLValue(Info, Dest, InputExpr->getType(), ConstraintStr,
1818 TargetInfo::ConstraintInfo Info(S.getOutputConstraint(i), Name);
1819 bool IsValid = getTarget().validateOutputConstraint(Info); (void)IsValid;
1821 OutputConstraintInfos.push_back(Info);
1828 TargetInfo::ConstraintInfo Info(S.getInputConstraint(i), Name);
1831 S.getNumOutputs(), Info);
1833 InputConstraintInfos.push_back(Info);
1851 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i];
1863 Info.earlyClobber());
1871 if (!Info.allowsMemory() && hasScalarEvaluationKind(OutExpr->getType())) {
1881 if (Info.hasMatchingInput()) {
1915 if (Info.isReadWrite()) {
1919 llvm::Value *Arg = EmitAsmInputLValue(Info, Dest, InputExpr->getType(),
1928 if (Info.allowsRegister())
1955 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i];
1969 llvm::Value *Arg = EmitAsmInput(Info, InputExpr, Constraints);
1976 if (Info.hasTiedOperand()) {
1977 unsigned Output = Info.getTiedOperand();