<div>With the skeleton for choosing multiple alternative constaints in the back end now commited in LLVM, with your permission, I'd like to check in the part for the front end, which basically inserts a '|' character in the constraints to delimit the multiple alternatives for the back end.</div>

<div> </div>
<div>Basically I'm trying to do the work in stages.  The next stage will be to start filling in support in the back end for the various constraint characters currently lacking, both generic and platform specific.</div>

<div> </div>
<div>The change to the command line args in test/Parser/asm-constraints-pr7869.c was indicated as being needed in general by Fariborz in <a href="http://llvm.org/bugs/show_bug.cgi?id=7869">http://llvm.org/bugs/show_bug.cgi?id=7869</a>, so I include it here as being moderately related.</div>

<div> </div>
<div>-John<br clear="all"><br>-- <br>John Thompson<br><a href="mailto:John.Thompson.JTSoftware@gmail.com">John.Thompson.JTSoftware@gmail.com</a><br><br></div>