<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><p style="font-size: 12px; font-family: Helvetica; ">Hi all,</p>
<p style="font-size: 12px; font-family: Helvetica; min-height: 14px; "><br></p>
<p style="font-size: 12px; font-family: Helvetica; ">I wrote 2 passes and I want to make run llvm run the passes in this order:</p>
<p style="font-size: 12px; font-family: Helvetica; "> -mem2reg -load=…/mypass1.dylib -mypass1 -load=…/mypass2.dylib -mypass2 -O1 -O2 -O3</p>
<p style="font-size: 12px; font-family: Helvetica; min-height: 14px; "><br></p>
<p style="font-size: 12px; font-family: Helvetica; ">I know I can do this by manually passing them as an argument to opt.</p>
<p style="font-size: 12px; font-family: Helvetica; min-height: 14px; "><br></p>
<p style="font-size: 12px; font-family: Helvetica; ">Is there any way to force this sequence directly from clang?</p>
<p style="font-size: 12px; font-family: Helvetica; min-height: 14px; "><br></p>
<p style="font-size: 12px; font-family: Helvetica; ">I am asking this because I am trying to compile a program and I can specify in the ./configure the CC and CFLAGS options. So if there is an option to force the sequence directly from clang it would be the easiest thing to do.</p>
<p style="font-size: 12px; font-family: Helvetica; min-height: 14px; "><br></p>
<p style="font-size: 12px; font-family: Helvetica; ">If there is not, is there a way to specify this order by modifying the llvm code?</p>
<p style="font-size: 12px; font-family: Helvetica; ">I am new to the PassManager and PassRegistry and I am not sure if I should use them, therefore every detailed procedure will be appreciated.</p>
<p style="font-size: 12px; font-family: Helvetica; min-height: 14px; "><br></p>
<p style="font-size: 12px; font-family: Helvetica; ">Thank you in advance,</p>
<p style="font-size: 12px; font-family: Helvetica; min-height: 14px; "><br></p>
<p style="font-size: 12px; font-family: Helvetica; ">Niko</p> </div></body>
</html>