123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968 |
- digraph "dp.c.265r.jump2" {
- overlap=false;
- subgraph "cluster_dp_chkerr" {
- style="dashed";
- color="black";
- label="dp_chkerr ()";
- fn_2_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_2_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 19:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 20:\ bp:DI=sp:DI\l\
- |\ \ \ 21:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ di:DI=`dp_errmsg'\l\
- |\ \ \ \ 6:\ ax:DI=call\ [`strlen']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 16:\ use\ ax:SI\l\
- |\ \ \ 22:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 23:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 24:\ simple_return\l\
- }"];
- fn_2_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_2_basic_block_0:s -> fn_2_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_2_basic_block_2:s -> fn_2_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_2_basic_block_0:s -> fn_2_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_pushgraph" {
- style="dashed";
- color="black";
- label="dp_pushgraph ()";
- fn_3_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_3_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 44:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 45:\ bp:DI=sp:DI\l\
- |\ \ \ 46:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 47:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x4]=0\l\
- |\ \ \ \ 7:\ ax:DI=[`dpgraphs']\l\
- |\ \ \ \ 8:\ di:DI=ax:DI\l\
- |\ \ \ \ 9:\ ax:DI=call\ [`splay_tree_max']\ argc:0\l\
- |\ \ \ 11:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 12:\ flags:CCZ=cmp([bp:DI-0x10],0)\l\
- |\ \ \ 13:\ pc=\{(flags:CCZ!=0)?L18:pc\}\l\
- }"];
- fn_3_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 18:\ L18:\l\
- |\ \ \ 19:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 20:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 21:\ ax:DI=[ax:DI]\l\
- |\ \ \ 22:\ [bp:DI-0x4]=ax:SI\l\
- |\ \ \ 23:\ \{[bp:DI-0x4]=[bp:DI-0x4]+0x1;clobber\ flags:CC;\}\l\
- }"];
- fn_3_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 14:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 15:\ [bp:DI-0x4]=0\l\
- |\ \ \ 41:\ pc=L24\l\
- }"];
- fn_3_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 24:\ L24:\l\
- |\ \ \ 25:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 26:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 27:\ ax:SI=[bp:DI-0x4]\l\
- |\ \ \ 28:\ cx:DI=sign_extend(ax:SI)\l\
- |\ \ \ 29:\ ax:DI=[`dpgraphs']\l\
- |\ \ \ 31:\ si:DI=cx:DI\l\
- |\ \ \ 32:\ di:DI=ax:DI\l\
- |\ \ \ 33:\ call\ [`splay_tree_insert']\ argc:0\l\
- |\ \ \ 34:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 35:\ [`dp_curgraph']=ax:DI\l\
- |\ \ \ 40:\ 0\l\
- |\ \ \ 48:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 49:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 50:\ simple_return\l\
- }"];
- fn_3_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_3_basic_block_0:s -> fn_3_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_3_basic_block_2:s -> fn_3_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_3_basic_block_2:s -> fn_3_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_3_basic_block_3:s -> fn_3_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_3_basic_block_4:s -> fn_3_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_3_basic_block_5:s -> fn_3_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_3_basic_block_0:s -> fn_3_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_pullgraph" {
- style="dashed";
- color="black";
- label="dp_pullgraph ()";
- fn_4_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_4_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ 108:\ [--sp:DI]=bp:DI\l\
- |\ \ 109:\ bp:DI=sp:DI\l\
- |\ \ 110:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 111:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 6:\ [bp:DI-0xc]=0\l\
- |\ \ \ \ 7:\ [bp:DI-0x18]=0\l\
- |\ \ \ \ 8:\ ax:DI=[`dpgraphs']\l\
- |\ \ \ \ 9:\ di:DI=ax:DI\l\
- |\ \ \ 10:\ ax:DI=call\ [`splay_tree_max']\ argc:0\l\
- |\ \ \ 12:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ \ 13:\ flags:CCZ=cmp([bp:DI-0x18],0)\l\
- |\ \ \ 14:\ pc=\{(flags:CCZ!=0)?L25:pc\}\l\
- }"];
- fn_4_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 25:\ L25:\l\
- |\ \ \ 26:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 27:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 28:\ ax:DI=[ax:DI]\l\
- |\ \ \ 29:\ [bp:DI-0xc]=ax:SI\l\
- |\ \ \ 30:\ ax:SI=[bp:DI-0xc]\l\
- |\ \ \ 31:\ \{ax:SI=ax:SI-0x1;clobber\ flags:CC;\}\l\
- \ \ \ \ \ \ REG_EQUAL\ [frame:DI-0xc]-0x1\l\
- |\ \ \ 32:\ flags:CCGOC=cmp(ax:SI,0)\l\
- |\ \ \ 33:\ pc=\{(flags:CCGOC\>=0)?L50:pc\}\l\
- }"];
- fn_4_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 50:\ L50:\l\
- |\ \ \ 51:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 52:\ ax:SI=[bp:DI-0xc]\l\
- |\ \ \ 53:\ \{ax:SI=ax:SI-0x1;clobber\ flags:CC;\}\l\
- \ \ \ \ \ \ REG_EQUAL\ [frame:DI-0xc]-0x1\l\
- |\ \ \ 54:\ dx:DI=sign_extend(ax:SI)\l\
- |\ \ \ 55:\ ax:DI=[`dpgraphs']\l\
- |\ \ \ 56:\ si:DI=dx:DI\l\
- |\ \ \ 57:\ di:DI=ax:DI\l\
- |\ \ \ 58:\ ax:DI=call\ [`splay_tree_lookup']\ argc:0\l\
- |\ \ \ 60:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ \ 61:\ flags:CCZ=cmp([bp:DI-0x18],0)\l\
- |\ \ \ 62:\ pc=\{(flags:CCZ!=0)?L76:pc\}\l\
- }"];
- fn_4_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 76:\ L76:\l\
- |\ \ \ 77:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 78:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 79:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 80:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 81:\ ax:SI=[bp:DI-0xc]\l\
- |\ \ \ 82:\ dx:DI=sign_extend(ax:SI)\l\
- |\ \ \ 83:\ ax:DI=[`dpgraphs']\l\
- |\ \ \ 84:\ si:DI=dx:DI\l\
- |\ \ \ 85:\ di:DI=ax:DI\l\
- |\ \ \ 86:\ call\ [`splay_tree_remove']\ argc:0\l\
- }"];
- fn_4_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 63:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 64:\ ax:SI=[`yylineno']\l\
- |\ \ \ 65:\ dx:SI=[bp:DI-0xc]\l\
- |\ \ \ 66:\ \{dx:SI=dx:SI-0x1;clobber\ flags:CC;\}\l\
- \ \ \ \ \ \ REG_EQUAL\ [frame:DI-0xc]-0x1\l\
- |\ \ \ 67:\ cx:SI=ax:SI\l\
- |\ \ \ 69:\ si:DI=`__func__.3896'\l\
- |\ \ \ 70:\ di:DI=`*.LC2'\l\
- |\ \ \ 71:\ ax:QI=0\l\
- |\ \ \ 72:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 73:\ [bp:DI-0x8]=0\l\
- |\ \ 105:\ pc=L87\l\
- }"];
- fn_4_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 87:\ L87:\l\
- |\ \ \ 88:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ \ 89:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 90:\ [`dp_curgraph']=ax:DI\l\
- |\ \ \ 91:\ ax:DI=[bp:DI-0x8]\l\
- }"];
- fn_4_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 34:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 35:\ ax:SI=[bp:DI-0xc]\l\
- |\ \ \ 36:\ dx:DI=sign_extend(ax:SI)\l\
- |\ \ \ 37:\ ax:DI=[`dpgraphs']\l\
- |\ \ \ 38:\ si:DI=dx:DI\l\
- |\ \ \ 39:\ di:DI=ax:DI\l\
- |\ \ \ 40:\ call\ [`splay_tree_remove']\ argc:0\l\
- |\ \ \ 41:\ ax:SI=[`yylineno']\l\
- |\ \ \ 42:\ dx:SI=ax:SI\l\
- |\ \ \ 43:\ si:DI=`__func__.3896'\l\
- |\ \ \ 44:\ di:DI=`*.LC1'\l\
- |\ \ \ 45:\ ax:QI=0\l\
- |\ \ \ 46:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 47:\ ax:DI=0\l\
- |\ \ 103:\ pc=L92\l\
- }"];
- fn_4_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 15:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 16:\ ax:SI=[`yylineno']\l\
- |\ \ \ 17:\ dx:SI=ax:SI\l\
- |\ \ \ 18:\ si:DI=`__func__.3896'\l\
- |\ \ \ 19:\ di:DI=`*.LC0'\l\
- |\ \ \ 20:\ ax:QI=0\l\
- |\ \ \ 21:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 22:\ ax:DI=0\l\
- |\ \ 101:\ pc=L92\l\
- }"];
- fn_4_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 92:\ L92:\l\
- |\ \ \ 93:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 99:\ use\ ax:DI\l\
- |\ \ 112:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ 113:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ 114:\ simple_return\l\
- }"];
- fn_4_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_4_basic_block_0:s -> fn_4_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_4_basic_block_2:s -> fn_4_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_4_basic_block_2:s -> fn_4_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_4_basic_block_3:s -> fn_4_basic_block_10:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_4_basic_block_4:s -> fn_4_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_4_basic_block_4:s -> fn_4_basic_block_6:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_4_basic_block_5:s -> fn_4_basic_block_10:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_4_basic_block_6:s -> fn_4_basic_block_7:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_4_basic_block_6:s -> fn_4_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_4_basic_block_7:s -> fn_4_basic_block_9:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_4_basic_block_8:s -> fn_4_basic_block_9:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_4_basic_block_9:s -> fn_4_basic_block_10:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_4_basic_block_10:s -> fn_4_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_4_basic_block_0:s -> fn_4_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_sg" {
- style="dashed";
- color="black";
- label="dp_sg ()";
- fn_5_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_5_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 5:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ 125:\ [--sp:DI]=bp:DI\l\
- |\ \ 126:\ bp:DI=sp:DI\l\
- |\ \ 127:\ [--sp:DI]=bx:DI\l\
- |\ \ 128:\ \{sp:DI=sp:DI-0x18;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 129:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ [bp:DI-0x20]=si:DI\l\
- |\ \ \ \ 4:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 7:\ dx:DI=0x100\l\
- |\ \ \ \ 8:\ si:SI=0\l\
- |\ \ \ \ 9:\ di:DI=`dp_errmsg'\l\
- |\ \ \ 10:\ ax:DI=call\ [`memset']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 11:\ [`dp_nodenum']=0\l\
- |\ \ \ 12:\ [`dp_edgenum']=0\l\
- |\ \ \ 13:\ [`dp_enest']=0\l\
- |\ \ \ 14:\ dx:DI=0\l\
- |\ \ \ 15:\ si:DI=0\l\
- |\ \ \ 16:\ ax:DI=[const(unspec[`splay_tree_compare_ints']\ 2)]\l\
- |\ \ \ 17:\ di:DI=ax:DI\l\
- \ \ \ \ \ \ REG_EQUAL\ `splay_tree_compare_ints'\l\
- |\ \ \ 18:\ ax:DI=call\ [`splay_tree_new']\ argc:0\l\
- |\ \ \ 20:\ [`dpgraphs']=ax:DI\l\
- |\ \ \ 21:\ si:DI=0x290\l\
- |\ \ \ 22:\ di:DI=0x1\l\
- |\ \ \ 23:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 26:\ [`dp_groot']=ax:DI\l\
- |\ \ \ 27:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 28:\ di:DI=ax:DI\l\
- |\ \ \ 29:\ call\ [`dp_graphfdef']\ argc:0\l\
- |\ \ \ 30:\ flags:CCZ=cmp([bp:DI-0x20],0)\l\
- |\ \ \ 31:\ pc=\{(flags:CCZ!=0)?L38:pc\}\l\
- }"];
- fn_5_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 38:\ L38:\l\
- |\ \ \ 39:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 40:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 41:\ dx:DI=[bp:DI-0x20]\l\
- |\ \ \ 42:\ [ax:DI+0x18]=dx:DI\l\
- }"];
- fn_5_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 32:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 33:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 34:\ dx:DI=`*.LC3'\l\
- |\ \ \ 35:\ [ax:DI+0x18]=dx:DI\l\
- |\ \ 122:\ pc=L43\l\
- }"];
- fn_5_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 43:\ L43:\l\
- |\ \ \ 44:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 45:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 46:\ dx:SI=[`yylineno']\l\
- |\ \ \ 47:\ [ax:DI+0x9c]=dx:SI\l\
- |\ \ \ 48:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 49:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 50:\ [ax:DI+0x10]=dx:DI\l\
- |\ \ \ 51:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 52:\ [ax:DI]=0\l\
- |\ \ \ 53:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 54:\ [ax:DI+0x8]=0x1\l\
- |\ \ \ 55:\ bx:DI=[`dp_groot']\l\
- |\ \ \ 56:\ dx:DI=0\l\
- |\ \ \ 57:\ si:DI=0\l\
- |\ \ \ 58:\ ax:DI=[const(unspec[`splay_tree_compare_strings']\ 2)]\l\
- |\ \ \ 59:\ di:DI=ax:DI\l\
- \ \ \ \ \ \ REG_EQUAL\ `splay_tree_compare_strings'\l\
- |\ \ \ 60:\ ax:DI=call\ [`splay_tree_new']\ argc:0\l\
- |\ \ \ 62:\ [bx:DI+0x30]=ax:DI\l\
- |\ \ \ 63:\ bx:DI=[`dp_groot']\l\
- |\ \ \ 64:\ dx:DI=0\l\
- |\ \ \ 65:\ si:DI=0\l\
- |\ \ \ 66:\ ax:DI=[const(unspec[`splay_tree_compare_strings']\ 2)]\l\
- |\ \ \ 67:\ di:DI=ax:DI\l\
- \ \ \ \ \ \ REG_EQUAL\ `splay_tree_compare_strings'\l\
- |\ \ \ 68:\ ax:DI=call\ [`splay_tree_new']\ argc:0\l\
- |\ \ \ 70:\ [bx:DI+0x38]=ax:DI\l\
- |\ \ \ 71:\ bx:DI=[`dp_groot']\l\
- |\ \ \ 72:\ dx:DI=0\l\
- |\ \ \ 73:\ si:DI=0\l\
- |\ \ \ 74:\ ax:DI=[const(unspec[`splay_tree_compare_strings']\ 2)]\l\
- |\ \ \ 75:\ di:DI=ax:DI\l\
- \ \ \ \ \ \ REG_EQUAL\ `splay_tree_compare_strings'\l\
- |\ \ \ 76:\ ax:DI=call\ [`splay_tree_new']\ argc:0\l\
- |\ \ \ 78:\ [bx:DI+0x40]=ax:DI\l\
- |\ \ \ 79:\ bx:DI=[`dp_groot']\l\
- |\ \ \ 80:\ si:DI=0x128\l\
- |\ \ \ 81:\ di:DI=0x1\l\
- |\ \ \ 82:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 85:\ [bx:DI+0x48]=ax:DI\l\
- |\ \ \ 86:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 87:\ ax:DI=[ax:DI+0x48]\l\
- |\ \ \ 88:\ di:DI=ax:DI\l\
- |\ \ \ 89:\ call\ [`dp_nodefdef']\ argc:0\l\
- |\ \ \ 90:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 91:\ bx:DI=[ax:DI+0x48]\l\
- |\ \ \ 92:\ di:DI=`*.LC4'\l\
- |\ \ \ 93:\ ax:DI=call\ [`dp_uniqstr']\ argc:0\l\
- |\ \ \ 95:\ [bx:DI+0x8]=ax:DI\l\
- |\ \ \ 96:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 97:\ bx:DI=[ax:DI+0x48]\l\
- |\ \ \ 98:\ di:DI=`*.LC4'\l\
- |\ \ \ 99:\ ax:DI=call\ [`dp_uniqstr']\ argc:0\l\
- |\ \ 101:\ [bx:DI+0x10]=ax:DI\l\
- |\ \ 102:\ bx:DI=[`dp_groot']\l\
- |\ \ 103:\ si:DI=0x248\l\
- |\ \ 104:\ di:DI=0x1\l\
- |\ \ 105:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ 108:\ [bx:DI+0x50]=ax:DI\l\
- |\ \ 109:\ ax:DI=[`dp_groot']\l\
- |\ \ 110:\ ax:DI=[ax:DI+0x50]\l\
- |\ \ 111:\ di:DI=ax:DI\l\
- |\ \ 112:\ call\ [`dp_edgefdef']\ argc:0\l\
- |\ \ 113:\ ax:DI=[`dp_groot']\l\
- |\ \ 114:\ di:DI=ax:DI\l\
- |\ \ 115:\ call\ [`dp_pushgraph']\ argc:0\l\
- |\ \ 116:\ [`dp_cclass']=0x1\l\
- |\ \ 121:\ 0\l\
- |\ \ 130:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ 131:\ \{sp:DI=sp:DI+0x18;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 132:\ bx:DI=[sp:DI++]\l\
- |\ \ 133:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ 134:\ simple_return\l\
- }"];
- fn_5_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_5_basic_block_0:s -> fn_5_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_5_basic_block_2:s -> fn_5_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_5_basic_block_2:s -> fn_5_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_5_basic_block_3:s -> fn_5_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_5_basic_block_4:s -> fn_5_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_5_basic_block_5:s -> fn_5_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_5_basic_block_0:s -> fn_5_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_nsubg" {
- style="dashed";
- color="black";
- label="dp_nsubg ()";
- fn_6_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_6_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 5:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ 135:\ [--sp:DI]=bp:DI\l\
- |\ \ 136:\ bp:DI=sp:DI\l\
- |\ \ 137:\ [--sp:DI]=bx:DI\l\
- |\ \ 138:\ \{sp:DI=sp:DI-0x18;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 139:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ [bp:DI-0x20]=si:DI\l\
- |\ \ \ \ 4:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 7:\ flags:CCZ=cmp([bp:DI-0x20],0)\l\
- |\ \ \ \ 8:\ pc=\{(flags:CCZ!=0)?L15:pc\}\l\
- }"];
- fn_6_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 15:\ L15:\l\
- |\ \ \ 16:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 17:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 18:\ dx:DI=[bp:DI-0x20]\l\
- |\ \ \ 19:\ [ax:DI+0x18]=dx:DI\l\
- |\ \ \ 20:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 21:\ ax:DI=[ax:DI+0x18]\l\
- |\ \ \ 22:\ dx:DI=0x7\l\
- |\ \ \ 23:\ si:DI=`*.LC5'\l\
- |\ \ \ 24:\ di:DI=ax:DI\l\
- |\ \ \ 25:\ ax:SI=call\ [`strncmp']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 27:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ \ 28:\ pc=\{(flags:CCZ!=0)?L32:pc\}\l\
- }"];
- fn_6_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 29:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 30:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 31:\ [ax:DI+0x20]=0x1\l\
- }"];
- fn_6_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 9:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 10:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 11:\ dx:DI=`*.LC3'\l\
- |\ \ \ 12:\ [ax:DI+0x18]=dx:DI\l\
- |\ \ 132:\ pc=L32\l\
- }"];
- fn_6_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 32:\ L32:\l\
- |\ \ \ 33:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 34:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 35:\ dx:DI=[ax:DI+0x10]\l\
- |\ \ \ 36:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 37:\ [ax:DI+0x10]=dx:DI\l\
- |\ \ \ 38:\ dx:DI=[`dp_curgraph']\l\
- |\ \ \ 39:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 40:\ [ax:DI]=dx:DI\l\
- |\ \ \ 41:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 42:\ [ax:DI+0x8]=0x1\l\
- |\ \ \ 43:\ dx:DI=0\l\
- |\ \ \ 44:\ si:DI=0\l\
- |\ \ \ 45:\ ax:DI=[const(unspec[`splay_tree_compare_strings']\ 2)]\l\
- |\ \ \ 46:\ di:DI=ax:DI\l\
- \ \ \ \ \ \ REG_EQUAL\ `splay_tree_compare_strings'\l\
- |\ \ \ 47:\ ax:DI=call\ [`splay_tree_new']\ argc:0\l\
- |\ \ \ 48:\ dx:DI=ax:DI\l\
- |\ \ \ 49:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 50:\ [ax:DI+0x30]=dx:DI\l\
- |\ \ \ 51:\ dx:DI=0\l\
- |\ \ \ 52:\ si:DI=0\l\
- |\ \ \ 53:\ ax:DI=[const(unspec[`splay_tree_compare_strings']\ 2)]\l\
- |\ \ \ 54:\ di:DI=ax:DI\l\
- \ \ \ \ \ \ REG_EQUAL\ `splay_tree_compare_strings'\l\
- |\ \ \ 55:\ ax:DI=call\ [`splay_tree_new']\ argc:0\l\
- |\ \ \ 56:\ dx:DI=ax:DI\l\
- |\ \ \ 57:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 58:\ [ax:DI+0x38]=dx:DI\l\
- |\ \ \ 59:\ dx:DI=0\l\
- |\ \ \ 60:\ si:DI=0\l\
- |\ \ \ 61:\ ax:DI=[const(unspec[`splay_tree_compare_strings']\ 2)]\l\
- |\ \ \ 62:\ di:DI=ax:DI\l\
- \ \ \ \ \ \ REG_EQUAL\ `splay_tree_compare_strings'\l\
- |\ \ \ 63:\ ax:DI=call\ [`splay_tree_new']\ argc:0\l\
- |\ \ \ 64:\ dx:DI=ax:DI\l\
- |\ \ \ 65:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 66:\ [ax:DI+0x40]=dx:DI\l\
- |\ \ \ 67:\ si:DI=0x128\l\
- |\ \ \ 68:\ di:DI=0x1\l\
- |\ \ \ 69:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 71:\ dx:DI=ax:DI\l\
- |\ \ \ 72:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 73:\ [ax:DI+0x48]=dx:DI\l\
- |\ \ \ 74:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 75:\ bx:DI=[ax:DI+0x48]\l\
- |\ \ \ 76:\ di:DI=`*.LC4'\l\
- |\ \ \ 77:\ ax:DI=call\ [`dp_uniqstr']\ argc:0\l\
- |\ \ \ 79:\ [bx:DI+0x8]=ax:DI\l\
- |\ \ \ 80:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 81:\ bx:DI=[ax:DI+0x48]\l\
- |\ \ \ 82:\ di:DI=`*.LC4'\l\
- |\ \ \ 83:\ ax:DI=call\ [`dp_uniqstr']\ argc:0\l\
- |\ \ \ 85:\ [bx:DI+0x10]=ax:DI\l\
- |\ \ \ 86:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 87:\ ax:DI=[ax:DI+0x48]\l\
- |\ \ \ 88:\ di:DI=ax:DI\l\
- |\ \ \ 89:\ call\ [`dp_nodefdef']\ argc:0\l\
- |\ \ \ 90:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 91:\ dx:DI=[ax:DI+0x48]\l\
- |\ \ \ 92:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 93:\ ax:DI=[ax:DI+0x48]\l\
- |\ \ \ 94:\ si:DI=dx:DI\l\
- |\ \ \ 95:\ di:DI=ax:DI\l\
- |\ \ \ 96:\ call\ [`dp_nodegdef']\ argc:0\l\
- |\ \ \ 97:\ si:DI=0x248\l\
- |\ \ \ 98:\ di:DI=0x1\l\
- |\ \ \ 99:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ 101:\ dx:DI=ax:DI\l\
- |\ \ 102:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ 103:\ [ax:DI+0x50]=dx:DI\l\
- |\ \ 104:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ 105:\ ax:DI=[ax:DI+0x50]\l\
- |\ \ 106:\ di:DI=ax:DI\l\
- |\ \ 107:\ call\ [`dp_edgefdef']\ argc:0\l\
- |\ \ 108:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ 109:\ dx:DI=[ax:DI+0x50]\l\
- |\ \ 110:\ ax:DI=[`dp_curgraph']\l\
- |\ \ 111:\ ax:DI=[ax:DI+0x50]\l\
- |\ \ 112:\ si:DI=dx:DI\l\
- |\ \ 113:\ di:DI=ax:DI\l\
- |\ \ 114:\ call\ [`dp_edgegdef']\ argc:0\l\
- |\ \ 115:\ dx:SI=[`yylineno']\l\
- |\ \ 116:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ 117:\ [ax:DI+0x9c]=dx:SI\l\
- |\ \ 118:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ 119:\ di:DI=ax:DI\l\
- |\ \ 120:\ call\ [`dp_graphfdef']\ argc:0\l\
- |\ \ 121:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ 122:\ ax:DI=[ax:DI]\l\
- |\ \ 123:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 124:\ si:DI=dx:DI\l\
- |\ \ 125:\ di:DI=ax:DI\l\
- |\ \ 126:\ call\ [`dp_graphgdef']\ argc:0\l\
- |\ \ 131:\ 0\l\
- |\ \ 140:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ 141:\ \{sp:DI=sp:DI+0x18;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 142:\ bx:DI=[sp:DI++]\l\
- |\ \ 143:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ 144:\ simple_return\l\
- }"];
- fn_6_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_6_basic_block_0:s -> fn_6_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_6_basic_block_2:s -> fn_6_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_6_basic_block_2:s -> fn_6_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_6_basic_block_3:s -> fn_6_basic_block_6:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_6_basic_block_4:s -> fn_6_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_6_basic_block_4:s -> fn_6_basic_block_6:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_6_basic_block_5:s -> fn_6_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_6_basic_block_6:s -> fn_6_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_6_basic_block_0:s -> fn_6_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_eg" {
- style="dashed";
- color="black";
- label="dp_eg ()";
- fn_7_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_7_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 11:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 12:\ bp:DI=sp:DI\l\
- |\ \ \ 13:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 9:\ 0\l\
- |\ \ \ 14:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 15:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 16:\ simple_return\l\
- }"];
- fn_7_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_7_basic_block_0:s -> fn_7_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_7_basic_block_2:s -> fn_7_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_7_basic_block_0:s -> fn_7_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_atype_graph" {
- style="dashed";
- color="black";
- label="dp_atype_graph ()";
- fn_8_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_8_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 12:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 13:\ bp:DI=sp:DI\l\
- |\ \ \ 14:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [`dp_cclass']=0x1\l\
- |\ \ \ 10:\ 0\l\
- |\ \ \ 15:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 16:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 17:\ simple_return\l\
- }"];
- fn_8_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_8_basic_block_0:s -> fn_8_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_8_basic_block_2:s -> fn_8_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_8_basic_block_0:s -> fn_8_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_atype_sgraph" {
- style="dashed";
- color="black";
- label="dp_atype_sgraph ()";
- fn_9_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_9_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 12:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 13:\ bp:DI=sp:DI\l\
- |\ \ \ 14:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [`dp_cclass']=0x7\l\
- |\ \ \ 10:\ 0\l\
- |\ \ \ 15:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 16:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 17:\ simple_return\l\
- }"];
- fn_9_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_9_basic_block_0:s -> fn_9_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_9_basic_block_2:s -> fn_9_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_9_basic_block_0:s -> fn_9_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_atype_node" {
- style="dashed";
- color="black";
- label="dp_atype_node ()";
- fn_10_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_10_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 12:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 13:\ bp:DI=sp:DI\l\
- |\ \ \ 14:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [`dp_cclass']=0x2\l\
- |\ \ \ 10:\ 0\l\
- |\ \ \ 15:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 16:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 17:\ simple_return\l\
- }"];
- fn_10_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_10_basic_block_0:s -> fn_10_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_10_basic_block_2:s -> fn_10_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_10_basic_block_0:s -> fn_10_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_atype_edge" {
- style="dashed";
- color="black";
- label="dp_atype_edge ()";
- fn_11_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_11_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 12:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 13:\ bp:DI=sp:DI\l\
- |\ \ \ 14:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [`dp_cclass']=0x3\l\
- |\ \ \ 10:\ 0\l\
- |\ \ \ 15:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 16:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 17:\ simple_return\l\
- }"];
- fn_11_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_11_basic_block_0:s -> fn_11_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_11_basic_block_2:s -> fn_11_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_11_basic_block_0:s -> fn_11_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_atype_graphdef" {
- style="dashed";
- color="black";
- label="dp_atype_graphdef ()";
- fn_12_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_12_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 12:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 13:\ bp:DI=sp:DI\l\
- |\ \ \ 14:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [`dp_cclass']=0x4\l\
- |\ \ \ 10:\ 0\l\
- |\ \ \ 15:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 16:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 17:\ simple_return\l\
- }"];
- fn_12_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_12_basic_block_0:s -> fn_12_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_12_basic_block_2:s -> fn_12_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_12_basic_block_0:s -> fn_12_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_atype_nodedef" {
- style="dashed";
- color="black";
- label="dp_atype_nodedef ()";
- fn_13_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_13_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 12:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 13:\ bp:DI=sp:DI\l\
- |\ \ \ 14:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [`dp_cclass']=0x5\l\
- |\ \ \ 10:\ 0\l\
- |\ \ \ 15:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 16:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 17:\ simple_return\l\
- }"];
- fn_13_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_13_basic_block_0:s -> fn_13_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_13_basic_block_2:s -> fn_13_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_13_basic_block_0:s -> fn_13_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_atype_edgedef" {
- style="dashed";
- color="black";
- label="dp_atype_edgedef ()";
- fn_14_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_14_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 12:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 13:\ bp:DI=sp:DI\l\
- |\ \ \ 14:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [`dp_cclass']=0x6\l\
- |\ \ \ 10:\ 0\l\
- |\ \ \ 15:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 16:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 17:\ simple_return\l\
- }"];
- fn_14_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_14_basic_block_0:s -> fn_14_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_14_basic_block_2:s -> fn_14_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_14_basic_block_0:s -> fn_14_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_aset" {
- style="dashed";
- color="black";
- label="dp_aset ()";
- fn_15_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_15_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 5:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ 201:\ [--sp:DI]=bp:DI\l\
- |\ \ 202:\ bp:DI=sp:DI\l\
- |\ \ 203:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 204:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ [bp:DI-0x20]=si:DI\l\
- |\ \ \ \ 4:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 7:\ ax:DI=`*.LC3'\l\
- |\ \ \ \ 8:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ \ 9:\ [bp:DI-0x10]=0\l\
- |\ \ \ 10:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 12:\ ax:SI=[`dp_cclass']\l\
- |\ \ \ 13:\ flags:CC=cmp(ax:SI,0x7)\l\
- |\ \ \ 14:\ pc=\{(gtu(flags:CC,0))?L159:pc\}\l\
- }"];
- fn_15_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 176:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 15:\ ax:DI=zero_extend(ax:SI)\l\
- |\ \ 200:\ dx:DI=ax:DI*0x4\l\
- |\ \ \ 17:\ ax:DI=L23\l\
- \ \ \ \ \ \ REG_LABEL_OPERAND\ code_label\l\
- |\ \ \ 18:\ ax:SI=[dx:DI+ax:DI]\l\
- |\ \ \ 19:\ dx:DI=sign_extend(ax:SI)\l\
- |\ \ \ 20:\ ax:DI=L23\l\
- \ \ \ \ \ \ REG_LABEL_OPERAND\ code_label\l\
- |\ \ \ 21:\ \{ax:DI=ax:DI+dx:DI;clobber\ flags:CC;\}\l\
- |\ \ \ 22:\ \{pc=ax:DI;use\ L23;\}\l\
- }"];
- fn_15_basic_block_19 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 197:\ L197:\l\
- |\ \ 196:\ NOTE_INSN_BASIC_BLOCK\ 19\l\
- |\ \ 198:\ 0\l\
- }"];
- fn_15_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 81:\ L81:\l\
- |\ \ \ 82:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 83:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 84:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 85:\ ax:DI=[ax:DI+0x40]\l\
- |\ \ \ 86:\ si:DI=dx:DI\l\
- |\ \ \ 87:\ di:DI=ax:DI\l\
- |\ \ \ 88:\ ax:DI=call\ [`splay_tree_lookup']\ argc:0\l\
- |\ \ \ 90:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 91:\ flags:CCZ=cmp([bp:DI-0x10],0)\l\
- |\ \ \ 92:\ pc=\{(flags:CCZ!=0)?L104:pc\}\l\
- }"];
- fn_15_basic_block_12 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 104:\ L104:\l\
- |\ \ 105:\ NOTE_INSN_BASIC_BLOCK\ 12\l\
- |\ \ 106:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ 107:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 108:\ [ax:DI+0x8]=dx:DI\l\
- }"];
- fn_15_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 93:\ NOTE_INSN_BASIC_BLOCK\ 11\l\
- |\ \ \ 94:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 95:\ cx:DI=[bp:DI-0x18]\l\
- |\ \ \ 96:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 97:\ ax:DI=[ax:DI+0x40]\l\
- |\ \ \ 99:\ si:DI=cx:DI\l\
- |\ \ 100:\ di:DI=ax:DI\l\
- |\ \ 101:\ call\ [`splay_tree_insert']\ argc:0\l\
- |\ \ 186:\ pc=L109\l\
- }"];
- fn_15_basic_block_13 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 109:\ L109:\l\
- |\ \ 110:\ NOTE_INSN_BASIC_BLOCK\ 13\l\
- |\ \ 111:\ dx:DI=[bp:DI-0x20]\l\
- |\ \ 112:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ 113:\ si:DI=dx:DI\l\
- |\ \ 114:\ di:DI=ax:DI\l\
- |\ \ 115:\ call\ [`dp_do_eattr']\ argc:0\l\
- |\ \ 188:\ pc=L170\l\
- }"];
- fn_15_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 35:\ L35:\l\
- |\ \ \ 36:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 37:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 38:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 39:\ ax:DI=[ax:DI+0x38]\l\
- |\ \ \ 40:\ si:DI=dx:DI\l\
- |\ \ \ 41:\ di:DI=ax:DI\l\
- |\ \ \ 42:\ ax:DI=call\ [`splay_tree_lookup']\ argc:0\l\
- |\ \ \ 44:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 45:\ flags:CCZ=cmp([bp:DI-0x10],0)\l\
- |\ \ \ 46:\ pc=\{(flags:CCZ!=0)?L58:pc\}\l\
- }"];
- fn_15_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 58:\ L58:\l\
- |\ \ \ 59:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 60:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 61:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 62:\ [ax:DI+0x8]=dx:DI\l\
- }"];
- fn_15_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 47:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 48:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 49:\ cx:DI=[bp:DI-0x18]\l\
- |\ \ \ 50:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 51:\ ax:DI=[ax:DI+0x38]\l\
- |\ \ \ 53:\ si:DI=cx:DI\l\
- |\ \ \ 54:\ di:DI=ax:DI\l\
- |\ \ \ 55:\ call\ [`splay_tree_insert']\ argc:0\l\
- |\ \ 180:\ pc=L63\l\
- }"];
- fn_15_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 63:\ L63:\l\
- |\ \ \ 64:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 65:\ dx:DI=[bp:DI-0x20]\l\
- |\ \ \ 66:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 67:\ si:DI=dx:DI\l\
- |\ \ \ 68:\ di:DI=ax:DI\l\
- |\ \ \ 69:\ call\ [`dp_do_nattr']\ argc:0\l\
- |\ \ 182:\ pc=L170\l\
- }"];
- fn_15_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 72:\ L72:\l\
- |\ \ \ 73:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ \ 74:\ dx:DI=[bp:DI-0x20]\l\
- |\ \ \ 75:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 76:\ si:DI=dx:DI\l\
- |\ \ \ 77:\ di:DI=ax:DI\l\
- |\ \ \ 78:\ call\ [`dp_do_eattr']\ argc:0\l\
- |\ \ 184:\ pc=L170\l\
- }"];
- fn_15_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 26:\ L26:\l\
- |\ \ \ 27:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 28:\ dx:DI=[bp:DI-0x20]\l\
- |\ \ \ 29:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 30:\ si:DI=dx:DI\l\
- |\ \ \ 31:\ di:DI=ax:DI\l\
- |\ \ \ 32:\ call\ [`dp_do_nattr']\ argc:0\l\
- |\ \ 178:\ pc=L170\l\
- }"];
- fn_15_basic_block_14 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 118:\ L118:\l\
- |\ \ 119:\ NOTE_INSN_BASIC_BLOCK\ 14\l\
- |\ \ 120:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 121:\ ax:DI=[`dp_curgraph']\l\
- |\ \ 122:\ ax:DI=[ax:DI+0x30]\l\
- |\ \ 123:\ si:DI=dx:DI\l\
- |\ \ 124:\ di:DI=ax:DI\l\
- |\ \ 125:\ ax:DI=call\ [`splay_tree_lookup']\ argc:0\l\
- |\ \ 127:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ 128:\ flags:CCZ=cmp([bp:DI-0x10],0)\l\
- |\ \ 129:\ pc=\{(flags:CCZ!=0)?L141:pc\}\l\
- }"];
- fn_15_basic_block_16 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 141:\ L141:\l\
- |\ \ 142:\ NOTE_INSN_BASIC_BLOCK\ 16\l\
- |\ \ 143:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ 144:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 145:\ [ax:DI+0x8]=dx:DI\l\
- }"];
- fn_15_basic_block_15 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 130:\ NOTE_INSN_BASIC_BLOCK\ 15\l\
- |\ \ 131:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ 132:\ cx:DI=[bp:DI-0x18]\l\
- |\ \ 133:\ ax:DI=[`dp_curgraph']\l\
- |\ \ 134:\ ax:DI=[ax:DI+0x30]\l\
- |\ \ 136:\ si:DI=cx:DI\l\
- |\ \ 137:\ di:DI=ax:DI\l\
- |\ \ 138:\ call\ [`splay_tree_insert']\ argc:0\l\
- |\ \ 190:\ pc=L146\l\
- }"];
- fn_15_basic_block_17 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 146:\ L146:\l\
- |\ \ 147:\ NOTE_INSN_BASIC_BLOCK\ 17\l\
- |\ \ 148:\ dx:DI=[bp:DI-0x20]\l\
- |\ \ 149:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ 150:\ si:DI=dx:DI\l\
- |\ \ 151:\ di:DI=ax:DI\l\
- |\ \ 152:\ call\ [`dp_do_gattr']\ argc:0\l\
- |\ \ 192:\ pc=L170\l\
- }"];
- fn_15_basic_block_18 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 159:\ L159:\l\
- |\ \ 160:\ NOTE_INSN_BASIC_BLOCK\ 18\l\
- |\ \ 161:\ ax:SI=[`dp_cclass']\l\
- |\ \ 162:\ dx:SI=ax:SI\l\
- |\ \ 163:\ si:DI=`__func__.3944'\l\
- |\ \ 164:\ di:DI=`*.LC6'\l\
- |\ \ 165:\ ax:QI=0\l\
- |\ \ 166:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ 167:\ ax:DI=[`stdout']\l\
- |\ \ 168:\ di:DI=ax:DI\l\
- |\ \ 169:\ ax:SI=call\ [`fflush']\ argc:0\l\
- |\ \ 194:\ pc=L170\l\
- }"];
- fn_15_basic_block_20 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 170:\ L170:\l\
- |\ \ 171:\ NOTE_INSN_BASIC_BLOCK\ 20\l\
- |\ \ 177:\ 0\l\
- |\ \ 205:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ 206:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ 207:\ simple_return\l\
- }"];
- fn_15_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_15_basic_block_0:s -> fn_15_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_15_basic_block_2:s -> fn_15_basic_block_18:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_2:s -> fn_15_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_15_basic_block_3:s -> fn_15_basic_block_18:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_3:s -> fn_15_basic_block_14:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_3:s -> fn_15_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_3:s -> fn_15_basic_block_9:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_3:s -> fn_15_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_3:s -> fn_15_basic_block_10:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_3:s -> fn_15_basic_block_19:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_4:s -> fn_15_basic_block_20:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_15_basic_block_5:s -> fn_15_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_15_basic_block_5:s -> fn_15_basic_block_7:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_6:s -> fn_15_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_15_basic_block_7:s -> fn_15_basic_block_8:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_15_basic_block_8:s -> fn_15_basic_block_20:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_15_basic_block_9:s -> fn_15_basic_block_20:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_15_basic_block_10:s -> fn_15_basic_block_11:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_15_basic_block_10:s -> fn_15_basic_block_12:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_11:s -> fn_15_basic_block_13:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_15_basic_block_12:s -> fn_15_basic_block_13:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_15_basic_block_13:s -> fn_15_basic_block_20:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_15_basic_block_14:s -> fn_15_basic_block_15:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_15_basic_block_14:s -> fn_15_basic_block_16:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_15:s -> fn_15_basic_block_17:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_15_basic_block_16:s -> fn_15_basic_block_17:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_15_basic_block_17:s -> fn_15_basic_block_20:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_15_basic_block_18:s -> fn_15_basic_block_20:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_15_basic_block_19:s -> fn_15_basic_block_20:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[100%]"];
- fn_15_basic_block_20:s -> fn_15_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_15_basic_block_0:s -> fn_15_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_nodelink" {
- style="dashed";
- color="black";
- label="dp_nodelink ()";
- fn_16_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_16_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 76:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 77:\ bp:DI=sp:DI\l\
- |\ \ \ 78:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 79:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ si:DI=0x10\l\
- |\ \ \ \ 8:\ di:DI=0x1\l\
- |\ \ \ \ 9:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 12:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 13:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 14:\ [ax:DI]=dx:DI\l\
- |\ \ \ 15:\ ax:DI=[`dp_anodes']\l\
- |\ \ \ 16:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 17:\ pc=\{(flags:CCZ!=0)?L25:pc\}\l\
- }"];
- fn_16_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 25:\ L25:\l\
- |\ \ \ 26:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 27:\ ax:DI=[`dp_anodesend']\l\
- |\ \ \ 28:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 29:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 30:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 31:\ [`dp_anodesend']=ax:DI\l\
- }"];
- fn_16_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 18:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 19:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 20:\ [`dp_anodes']=ax:DI\l\
- |\ \ \ 21:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 22:\ [`dp_anodesend']=ax:DI\l\
- |\ \ \ 68:\ pc=L32\l\
- }"];
- fn_16_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 32:\ L32:\l\
- |\ \ \ 33:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 34:\ si:DI=0x10\l\
- |\ \ \ 35:\ di:DI=0x1\l\
- |\ \ \ 36:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 38:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 39:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 40:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 41:\ [ax:DI]=dx:DI\l\
- |\ \ \ 42:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 43:\ ax:DI=[ax:DI+0x68]\l\
- |\ \ \ 44:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 45:\ pc=\{(flags:CCZ!=0)?L55:pc\}\l\
- }"];
- fn_16_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 55:\ L55:\l\
- |\ \ \ 56:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 57:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 58:\ ax:DI=[ax:DI+0x70]\l\
- |\ \ \ 59:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 60:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 61:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 62:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 63:\ [ax:DI+0x70]=dx:DI\l\
- }"];
- fn_16_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 46:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 47:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 48:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 49:\ [ax:DI+0x68]=dx:DI\l\
- |\ \ \ 50:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 51:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 52:\ [ax:DI+0x70]=dx:DI\l\
- |\ \ \ 70:\ pc=L74\l\
- }"];
- fn_16_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 74:\ L74:\l\
- |\ \ \ 72:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 73:\ 0\l\
- |\ \ \ 80:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 81:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 82:\ simple_return\l\
- }"];
- fn_16_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_16_basic_block_0:s -> fn_16_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_16_basic_block_2:s -> fn_16_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_16_basic_block_2:s -> fn_16_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_16_basic_block_3:s -> fn_16_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_16_basic_block_4:s -> fn_16_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_16_basic_block_5:s -> fn_16_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_16_basic_block_5:s -> fn_16_basic_block_7:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_16_basic_block_6:s -> fn_16_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_16_basic_block_7:s -> fn_16_basic_block_8:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_16_basic_block_8:s -> fn_16_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_16_basic_block_0:s -> fn_16_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_eplink" {
- style="dashed";
- color="black";
- label="dp_eplink ()";
- fn_17_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_17_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 76:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 77:\ bp:DI=sp:DI\l\
- |\ \ \ 78:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 79:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ si:DI=0x10\l\
- |\ \ \ \ 8:\ di:DI=0x1\l\
- |\ \ \ \ 9:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 12:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 13:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 14:\ [ax:DI]=dx:DI\l\
- |\ \ \ 15:\ ax:DI=[`dp_epl']\l\
- |\ \ \ 16:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 17:\ pc=\{(flags:CCZ!=0)?L25:pc\}\l\
- }"];
- fn_17_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 25:\ L25:\l\
- |\ \ \ 26:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 27:\ ax:DI=[`dp_eplend']\l\
- |\ \ \ 28:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 29:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 30:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 31:\ [`dp_eplend']=ax:DI\l\
- }"];
- fn_17_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 18:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 19:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 20:\ [`dp_epl']=ax:DI\l\
- |\ \ \ 21:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 22:\ [`dp_eplend']=ax:DI\l\
- |\ \ \ 71:\ pc=L32\l\
- }"];
- fn_17_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 32:\ L32:\l\
- |\ \ \ 33:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 34:\ si:DI=0x10\l\
- |\ \ \ 35:\ di:DI=0x1\l\
- |\ \ \ 36:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 38:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 39:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 40:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 41:\ [ax:DI]=dx:DI\l\
- |\ \ \ 42:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 43:\ ax:DI=[ax:DI+0x58]\l\
- |\ \ \ 44:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 45:\ pc=\{(flags:CCZ!=0)?L55:pc\}\l\
- }"];
- fn_17_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 55:\ L55:\l\
- |\ \ \ 56:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 57:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 58:\ ax:DI=[ax:DI+0x60]\l\
- |\ \ \ 59:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 60:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 61:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 62:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 63:\ [ax:DI+0x60]=dx:DI\l\
- |\ \ \ 70:\ 0\l\
- }"];
- fn_17_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 46:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 47:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 48:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 49:\ [ax:DI+0x58]=dx:DI\l\
- |\ \ \ 50:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 51:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 52:\ [ax:DI+0x60]=dx:DI\l\
- |\ \ \ 73:\ pc=L68\l\
- }"];
- fn_17_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 68:\ L68:\l\
- |\ \ \ 69:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 80:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 81:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 82:\ simple_return\l\
- }"];
- fn_17_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_17_basic_block_0:s -> fn_17_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_17_basic_block_2:s -> fn_17_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_17_basic_block_2:s -> fn_17_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_17_basic_block_3:s -> fn_17_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_17_basic_block_4:s -> fn_17_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_17_basic_block_5:s -> fn_17_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_17_basic_block_5:s -> fn_17_basic_block_7:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_17_basic_block_6:s -> fn_17_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_17_basic_block_7:s -> fn_17_basic_block_8:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_17_basic_block_8:s -> fn_17_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_17_basic_block_0:s -> fn_17_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clrep_r" {
- style="dashed";
- color="black";
- label="dp_clrep_r ()";
- fn_18_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_18_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 74:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 75:\ bp:DI=sp:DI\l\
- |\ \ \ 76:\ \{sp:DI=sp:DI-0x30;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 77:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x28]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 8:\ [bp:DI-0x18]=0\l\
- |\ \ \ \ 9:\ flags:CCZ=cmp([bp:DI-0x28],0)\l\
- |\ \ \ 10:\ pc=\{(flags:CCZ==0)?L71:pc\}\l\
- }"];
- fn_18_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 15:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 16:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 17:\ ax:DI=[ax:DI+0x88]\l\
- |\ \ \ 18:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 64:\ pc=L29\l\
- }"];
- fn_18_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 29:\ L29:\l\
- |\ \ \ 30:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 32:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 33:\ pc=\{(flags:CCZ!=0)?L31:pc\}\l\
- }"];
- fn_18_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 34:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 35:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 36:\ ax:DI=[ax:DI+0x58]\l\
- |\ \ \ 37:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 66:\ pc=L49\l\
- }"];
- fn_18_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 49:\ L49:\l\
- |\ \ \ 50:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 52:\ flags:CCZ=cmp([bp:DI-0x10],0)\l\
- |\ \ \ 53:\ pc=\{(flags:CCZ!=0)?L51:pc\}\l\
- }"];
- fn_18_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 54:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ \ 55:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 56:\ [ax:DI+0x58]=0\l\
- |\ \ \ 57:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 58:\ [ax:DI+0x60]=0\l\
- |\ \ \ 63:\ 0\l\
- |\ \ \ 68:\ pc=L61\l\
- }"];
- fn_18_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 51:\ L51:\l\
- |\ \ \ 40:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 41:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 42:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 43:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ \ 44:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 45:\ di:DI=ax:DI\l\
- |\ \ \ 46:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 47:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 48:\ [bp:DI-0x10]=ax:DI\l\
- }"];
- fn_18_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 31:\ L31:\l\
- |\ \ \ 21:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 23:\ ax:DI=[ax:DI]\l\
- |\ \ \ 24:\ di:DI=ax:DI\l\
- |\ \ \ 25:\ call\ [`dp_clrep_r']\ argc:0\l\
- |\ \ \ 26:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 27:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 28:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_18_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 71:\ L71:\l\
- |\ \ \ 70:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 72:\ 0\l\
- }"];
- fn_18_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 61:\ L61:\l\
- |\ \ \ 62:\ NOTE_INSN_BASIC_BLOCK\ 11\l\
- |\ \ \ 78:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 79:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 80:\ simple_return\l\
- }"];
- fn_18_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_18_basic_block_0:s -> fn_18_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_18_basic_block_2:s -> fn_18_basic_block_10:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_18_basic_block_2:s -> fn_18_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_18_basic_block_3:s -> fn_18_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_18_basic_block_4:s -> fn_18_basic_block_5:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_18_basic_block_5:s -> fn_18_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_18_basic_block_5:s -> fn_18_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_18_basic_block_6:s -> fn_18_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_18_basic_block_7:s -> fn_18_basic_block_8:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_18_basic_block_8:s -> fn_18_basic_block_7:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_18_basic_block_8:s -> fn_18_basic_block_9:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_18_basic_block_9:s -> fn_18_basic_block_11:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_18_basic_block_10:s -> fn_18_basic_block_11:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[100%]"];
- fn_18_basic_block_11:s -> fn_18_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_18_basic_block_0:s -> fn_18_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clrep" {
- style="dashed";
- color="black";
- label="dp_clrep ()";
- fn_19_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_19_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 43:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 44:\ bp:DI=sp:DI\l\
- |\ \ \ 45:\ \{sp:DI=sp:DI-0x10;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 46:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 6:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 7:\ ax:DI=[`dp_groot']\l\
- |\ \ \ \ 8:\ di:DI=ax:DI\l\
- |\ \ \ \ 9:\ call\ [`dp_clrep_r']\ argc:0\l\
- |\ \ \ 10:\ ax:DI=[`dp_epl']\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 40:\ pc=L27\l\
- }"];
- fn_19_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 27:\ L27:\l\
- |\ \ \ 28:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 30:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 31:\ pc=\{(flags:CCZ!=0)?L29:pc\}\l\
- }"];
- fn_19_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 32:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 33:\ [`dp_epl']=0\l\
- |\ \ \ 34:\ [`dp_eplend']=0\l\
- |\ \ \ 39:\ 0\l\
- |\ \ \ 47:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 48:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 49:\ simple_return\l\
- }"];
- fn_19_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 29:\ L29:\l\
- |\ \ \ 14:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 15:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 16:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 17:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 18:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 19:\ ax:DI=[ax:DI]\l\
- |\ \ \ 20:\ di:DI=ax:DI\l\
- |\ \ \ 21:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 23:\ di:DI=ax:DI\l\
- |\ \ \ 24:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 25:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 26:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_19_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_19_basic_block_0:s -> fn_19_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_19_basic_block_2:s -> fn_19_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_19_basic_block_3:s -> fn_19_basic_block_4:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_19_basic_block_4:s -> fn_19_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_19_basic_block_4:s -> fn_19_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_19_basic_block_5:s -> fn_19_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_19_basic_block_0:s -> fn_19_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clrnodes_r" {
- style="dashed";
- color="black";
- label="dp_clrnodes_r ()";
- fn_20_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_20_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 74:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 75:\ bp:DI=sp:DI\l\
- |\ \ \ 76:\ \{sp:DI=sp:DI-0x30;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 77:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x28]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 8:\ [bp:DI-0x18]=0\l\
- |\ \ \ \ 9:\ flags:CCZ=cmp([bp:DI-0x28],0)\l\
- |\ \ \ 10:\ pc=\{(flags:CCZ==0)?L71:pc\}\l\
- }"];
- fn_20_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 15:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 16:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 17:\ ax:DI=[ax:DI+0x88]\l\
- |\ \ \ 18:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 64:\ pc=L29\l\
- }"];
- fn_20_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 29:\ L29:\l\
- |\ \ \ 30:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 32:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 33:\ pc=\{(flags:CCZ!=0)?L31:pc\}\l\
- }"];
- fn_20_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 34:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 35:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 36:\ ax:DI=[ax:DI+0x68]\l\
- |\ \ \ 37:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 66:\ pc=L49\l\
- }"];
- fn_20_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 49:\ L49:\l\
- |\ \ \ 50:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 52:\ flags:CCZ=cmp([bp:DI-0x10],0)\l\
- |\ \ \ 53:\ pc=\{(flags:CCZ!=0)?L51:pc\}\l\
- }"];
- fn_20_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 54:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ \ 55:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 56:\ [ax:DI+0x68]=0\l\
- |\ \ \ 57:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 58:\ [ax:DI+0x70]=0\l\
- |\ \ \ 63:\ 0\l\
- |\ \ \ 68:\ pc=L61\l\
- }"];
- fn_20_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 51:\ L51:\l\
- |\ \ \ 40:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 41:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 42:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 43:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ \ 44:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 45:\ di:DI=ax:DI\l\
- |\ \ \ 46:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 47:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 48:\ [bp:DI-0x10]=ax:DI\l\
- }"];
- fn_20_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 31:\ L31:\l\
- |\ \ \ 21:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 23:\ ax:DI=[ax:DI]\l\
- |\ \ \ 24:\ di:DI=ax:DI\l\
- |\ \ \ 25:\ call\ [`dp_clrep_r']\ argc:0\l\
- |\ \ \ 26:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 27:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 28:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_20_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 71:\ L71:\l\
- |\ \ \ 70:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 72:\ 0\l\
- }"];
- fn_20_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 61:\ L61:\l\
- |\ \ \ 62:\ NOTE_INSN_BASIC_BLOCK\ 11\l\
- |\ \ \ 78:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 79:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 80:\ simple_return\l\
- }"];
- fn_20_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_20_basic_block_0:s -> fn_20_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_20_basic_block_2:s -> fn_20_basic_block_10:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_20_basic_block_2:s -> fn_20_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_20_basic_block_3:s -> fn_20_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_20_basic_block_4:s -> fn_20_basic_block_5:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_20_basic_block_5:s -> fn_20_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_20_basic_block_5:s -> fn_20_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_20_basic_block_6:s -> fn_20_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_20_basic_block_7:s -> fn_20_basic_block_8:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_20_basic_block_8:s -> fn_20_basic_block_7:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_20_basic_block_8:s -> fn_20_basic_block_9:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_20_basic_block_9:s -> fn_20_basic_block_11:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_20_basic_block_10:s -> fn_20_basic_block_11:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[100%]"];
- fn_20_basic_block_11:s -> fn_20_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_20_basic_block_0:s -> fn_20_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clrnodesli" {
- style="dashed";
- color="black";
- label="dp_clrnodesli ()";
- fn_21_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_21_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 56:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 57:\ bp:DI=sp:DI\l\
- |\ \ \ 58:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 59:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x4]=0\l\
- |\ \ \ \ 7:\ flags:CCZ=cmp([bp:DI-0x18],0)\l\
- |\ \ \ \ 8:\ pc=\{(flags:CCZ==0)?L53:pc\}\l\
- }"];
- fn_21_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 13:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 14:\ [bp:DI-0x4]=0\l\
- |\ \ \ 48:\ pc=L28\l\
- }"];
- fn_21_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 28:\ L28:\l\
- |\ \ \ 29:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 30:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 31:\ ax:SI=[ax:DI+0x4]\l\
- |\ \ \ 33:\ flags:CCGC=cmp(ax:SI,[bp:DI-0x4])\l\
- |\ \ \ 34:\ pc=\{(flags:CCGC\>0)?L32:pc\}\l\
- }"];
- fn_21_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 35:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 36:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 37:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 38:\ di:DI=ax:DI\l\
- |\ \ \ 39:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 40:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 41:\ di:DI=ax:DI\l\
- |\ \ \ 42:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 47:\ 0\l\
- |\ \ \ 50:\ pc=L45\l\
- }"];
- fn_21_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 32:\ L32:\l\
- |\ \ \ 17:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 18:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 19:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 20:\ dx:SI=[bp:DI-0x4]\l\
- |\ \ \ 21:\ dx:DI=sign_extend(dx:SI)\l\
- |\ \ \ 22:\ \{dx:DI=dx:DI\<\<0x3;clobber\ flags:CC;\}\l\
- |\ \ \ 23:\ \{ax:DI=ax:DI+dx:DI;clobber\ flags:CC;\}\l\
- |\ \ \ 24:\ ax:DI=[ax:DI]\l\
- |\ \ \ 25:\ di:DI=ax:DI\l\
- |\ \ \ 26:\ call\ [`dp_clrnodesli']\ argc:0\l\
- |\ \ \ 27:\ \{[bp:DI-0x4]=[bp:DI-0x4]+0x1;clobber\ flags:CC;\}\l\
- }"];
- fn_21_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 53:\ L53:\l\
- |\ \ \ 52:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 54:\ 0\l\
- }"];
- fn_21_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 45:\ L45:\l\
- |\ \ \ 46:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 60:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 61:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 62:\ simple_return\l\
- }"];
- fn_21_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_21_basic_block_0:s -> fn_21_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_21_basic_block_2:s -> fn_21_basic_block_7:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_21_basic_block_2:s -> fn_21_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_21_basic_block_3:s -> fn_21_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_21_basic_block_4:s -> fn_21_basic_block_5:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_21_basic_block_5:s -> fn_21_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_21_basic_block_5:s -> fn_21_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_21_basic_block_6:s -> fn_21_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_21_basic_block_7:s -> fn_21_basic_block_8:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[100%]"];
- fn_21_basic_block_8:s -> fn_21_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_21_basic_block_0:s -> fn_21_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clrnodes" {
- style="dashed";
- color="black";
- label="dp_clrnodes ()";
- fn_22_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_22_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 48:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 49:\ bp:DI=sp:DI\l\
- |\ \ \ 50:\ \{sp:DI=sp:DI-0x10;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 51:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 6:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 7:\ ax:DI=[`dp_groot']\l\
- |\ \ \ \ 8:\ di:DI=ax:DI\l\
- |\ \ \ \ 9:\ call\ [`dp_clrnodes_r']\ argc:0\l\
- |\ \ \ 10:\ ax:DI=[`dp_anodes']\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 45:\ pc=L32\l\
- }"];
- fn_22_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 32:\ L32:\l\
- |\ \ \ 33:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 35:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 36:\ pc=\{(flags:CCZ!=0)?L34:pc\}\l\
- }"];
- fn_22_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 37:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 38:\ [`dp_anodes']=0\l\
- |\ \ \ 39:\ [`dp_anodesend']=0\l\
- |\ \ \ 44:\ 0\l\
- |\ \ \ 52:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 53:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 54:\ simple_return\l\
- }"];
- fn_22_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 34:\ L34:\l\
- |\ \ \ 14:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 15:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 16:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 17:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 18:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 19:\ ax:DI=[ax:DI]\l\
- |\ \ \ 20:\ ax:DI=[ax:DI+0x18]\l\
- |\ \ \ 21:\ di:DI=ax:DI\l\
- |\ \ \ 22:\ call\ [`dp_clrnodesli']\ argc:0\l\
- |\ \ \ 23:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 24:\ ax:DI=[ax:DI]\l\
- |\ \ \ 25:\ di:DI=ax:DI\l\
- |\ \ \ 26:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 27:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 28:\ di:DI=ax:DI\l\
- |\ \ \ 29:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 30:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 31:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_22_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_22_basic_block_0:s -> fn_22_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_22_basic_block_2:s -> fn_22_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_22_basic_block_3:s -> fn_22_basic_block_4:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_22_basic_block_4:s -> fn_22_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_22_basic_block_4:s -> fn_22_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_22_basic_block_5:s -> fn_22_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_22_basic_block_0:s -> fn_22_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clrgraph_r" {
- style="dashed";
- color="black";
- label="dp_clrgraph_r ()";
- fn_23_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_23_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ 127:\ [--sp:DI]=bp:DI\l\
- |\ \ 128:\ bp:DI=sp:DI\l\
- |\ \ 129:\ [--sp:DI]=bx:DI\l\
- |\ \ 130:\ \{sp:DI=sp:DI-0x38;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 131:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x38]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x18]=0\l\
- |\ \ \ \ 7:\ [bp:DI-0x20]=0\l\
- |\ \ \ \ 8:\ [bp:DI-0x28]=0\l\
- |\ \ \ \ 9:\ flags:CCZ=cmp([bp:DI-0x38],0)\l\
- |\ \ \ 10:\ pc=\{(flags:CCZ==0)?L124:pc\}\l\
- }"];
- fn_23_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 15:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 16:\ ax:DI=[bp:DI-0x38]\l\
- |\ \ \ 17:\ ax:DI=[ax:DI+0x88]\l\
- |\ \ \ 18:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ 117:\ pc=L29\l\
- }"];
- fn_23_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 29:\ L29:\l\
- |\ \ \ 30:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 32:\ flags:CCZ=cmp([bp:DI-0x18],0)\l\
- |\ \ \ 33:\ pc=\{(flags:CCZ!=0)?L31:pc\}\l\
- }"];
- fn_23_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 34:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 35:\ ax:DI=[bp:DI-0x38]\l\
- |\ \ \ 36:\ ax:DI=[ax:DI+0x88]\l\
- |\ \ \ 37:\ [bp:DI-0x20]=ax:DI\l\
- |\ \ 119:\ pc=L102\l\
- }"];
- fn_23_basic_block_12 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 102:\ L102:\l\
- |\ \ 103:\ NOTE_INSN_BASIC_BLOCK\ 12\l\
- |\ \ 105:\ flags:CCZ=cmp([bp:DI-0x20],0)\l\
- |\ \ 106:\ pc=\{(flags:CCZ!=0)?L104:pc\}\l\
- }"];
- fn_23_basic_block_13 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 107:\ NOTE_INSN_BASIC_BLOCK\ 13\l\
- |\ \ 108:\ ax:DI=[bp:DI-0x38]\l\
- |\ \ 109:\ [ax:DI+0x88]=0\l\
- |\ \ 110:\ ax:DI=[bp:DI-0x38]\l\
- |\ \ 111:\ [ax:DI+0x90]=0\l\
- |\ \ 116:\ 0\l\
- |\ \ 121:\ pc=L114\l\
- }"];
- fn_23_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 104:\ L104:\l\
- |\ \ \ 40:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 41:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 42:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 43:\ [bp:DI-0x28]=ax:DI\l\
- |\ \ \ 44:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 45:\ ax:DI=[ax:DI]\l\
- |\ \ \ 46:\ ax:DI=[ax:DI+0x48]\l\
- |\ \ \ 47:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 48:\ pc=\{(flags:CCZ==0)?L55:pc\}\l\
- }"];
- fn_23_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 49:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 50:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 51:\ ax:DI=[ax:DI]\l\
- |\ \ \ 52:\ ax:DI=[ax:DI+0x48]\l\
- |\ \ \ 53:\ di:DI=ax:DI\l\
- |\ \ \ 54:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- }"];
- fn_23_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 55:\ L55:\l\
- |\ \ \ 56:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ \ 57:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 58:\ ax:DI=[ax:DI]\l\
- |\ \ \ 59:\ ax:DI=[ax:DI+0x50]\l\
- |\ \ \ 60:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 61:\ pc=\{(flags:CCZ==0)?L68:pc\}\l\
- }"];
- fn_23_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 62:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 63:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 64:\ ax:DI=[ax:DI]\l\
- |\ \ \ 65:\ ax:DI=[ax:DI+0x50]\l\
- |\ \ \ 66:\ di:DI=ax:DI\l\
- |\ \ \ 67:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- }"];
- fn_23_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 68:\ L68:\l\
- |\ \ \ 69:\ NOTE_INSN_BASIC_BLOCK\ 11\l\
- |\ \ \ 70:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 71:\ bx:DI=[ax:DI]\l\
- |\ \ \ 72:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 73:\ ax:DI=[ax:DI]\l\
- |\ \ \ 74:\ ax:DI=[ax:DI+0x30]\l\
- |\ \ \ 75:\ di:DI=ax:DI\l\
- |\ \ \ 76:\ ax:DI=call\ [`splay_tree_delete']\ argc:0\l\
- |\ \ \ 78:\ [bx:DI+0x30]=ax:DI\l\
- |\ \ \ 79:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 80:\ bx:DI=[ax:DI]\l\
- |\ \ \ 81:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 82:\ ax:DI=[ax:DI]\l\
- |\ \ \ 83:\ ax:DI=[ax:DI+0x38]\l\
- |\ \ \ 84:\ di:DI=ax:DI\l\
- |\ \ \ 85:\ ax:DI=call\ [`splay_tree_delete']\ argc:0\l\
- |\ \ \ 87:\ [bx:DI+0x38]=ax:DI\l\
- |\ \ \ 88:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 89:\ bx:DI=[ax:DI]\l\
- |\ \ \ 90:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 91:\ ax:DI=[ax:DI]\l\
- |\ \ \ 92:\ ax:DI=[ax:DI+0x40]\l\
- |\ \ \ 93:\ di:DI=ax:DI\l\
- |\ \ \ 94:\ ax:DI=call\ [`splay_tree_delete']\ argc:0\l\
- |\ \ \ 96:\ [bx:DI+0x40]=ax:DI\l\
- |\ \ \ 97:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 98:\ di:DI=ax:DI\l\
- |\ \ \ 99:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ 100:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ 101:\ [bp:DI-0x20]=ax:DI\l\
- }"];
- fn_23_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 31:\ L31:\l\
- |\ \ \ 21:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 23:\ ax:DI=[ax:DI]\l\
- |\ \ \ 24:\ di:DI=ax:DI\l\
- |\ \ \ 25:\ call\ [`dp_clrgraph_r']\ argc:0\l\
- |\ \ \ 26:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 27:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 28:\ [bp:DI-0x18]=ax:DI\l\
- }"];
- fn_23_basic_block_14 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 124:\ L124:\l\
- |\ \ 123:\ NOTE_INSN_BASIC_BLOCK\ 14\l\
- |\ \ 125:\ 0\l\
- }"];
- fn_23_basic_block_15 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 114:\ L114:\l\
- |\ \ 115:\ NOTE_INSN_BASIC_BLOCK\ 15\l\
- |\ \ 132:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ 133:\ \{sp:DI=sp:DI+0x38;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 134:\ bx:DI=[sp:DI++]\l\
- |\ \ 135:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ 136:\ simple_return\l\
- }"];
- fn_23_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_23_basic_block_0:s -> fn_23_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_23_basic_block_2:s -> fn_23_basic_block_14:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_23_basic_block_2:s -> fn_23_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_23_basic_block_3:s -> fn_23_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_23_basic_block_4:s -> fn_23_basic_block_5:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_23_basic_block_5:s -> fn_23_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_23_basic_block_5:s -> fn_23_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_23_basic_block_6:s -> fn_23_basic_block_12:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_23_basic_block_7:s -> fn_23_basic_block_8:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_23_basic_block_7:s -> fn_23_basic_block_9:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_23_basic_block_8:s -> fn_23_basic_block_9:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_23_basic_block_9:s -> fn_23_basic_block_10:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_23_basic_block_9:s -> fn_23_basic_block_11:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_23_basic_block_10:s -> fn_23_basic_block_11:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_23_basic_block_11:s -> fn_23_basic_block_12:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_23_basic_block_12:s -> fn_23_basic_block_7:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_23_basic_block_12:s -> fn_23_basic_block_13:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_23_basic_block_13:s -> fn_23_basic_block_15:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_23_basic_block_14:s -> fn_23_basic_block_15:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[100%]"];
- fn_23_basic_block_15:s -> fn_23_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_23_basic_block_0:s -> fn_23_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clrgraphs" {
- style="dashed";
- color="black";
- label="dp_clrgraphs ()";
- fn_24_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_24_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 16:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 17:\ bp:DI=sp:DI\l\
- |\ \ \ 18:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ ax:DI=[`dp_groot']\l\
- |\ \ \ \ 6:\ di:DI=ax:DI\l\
- |\ \ \ \ 7:\ call\ [`dp_clrgraph_r']\ argc:0\l\
- |\ \ \ \ 8:\ [`dp_asubg']=0\l\
- |\ \ \ \ 9:\ [`dp_asubgend']=0\l\
- |\ \ \ 14:\ 0\l\
- |\ \ \ 19:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 20:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 21:\ simple_return\l\
- }"];
- fn_24_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_24_basic_block_0:s -> fn_24_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_24_basic_block_2:s -> fn_24_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_24_basic_block_0:s -> fn_24_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clredges_r" {
- style="dashed";
- color="black";
- label="dp_clredges_r ()";
- fn_25_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_25_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 74:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 75:\ bp:DI=sp:DI\l\
- |\ \ \ 76:\ \{sp:DI=sp:DI-0x30;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 77:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x28]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 8:\ [bp:DI-0x18]=0\l\
- |\ \ \ \ 9:\ flags:CCZ=cmp([bp:DI-0x28],0)\l\
- |\ \ \ 10:\ pc=\{(flags:CCZ==0)?L71:pc\}\l\
- }"];
- fn_25_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 15:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 16:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 17:\ ax:DI=[ax:DI+0x88]\l\
- |\ \ \ 18:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 64:\ pc=L29\l\
- }"];
- fn_25_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 29:\ L29:\l\
- |\ \ \ 30:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 32:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 33:\ pc=\{(flags:CCZ!=0)?L31:pc\}\l\
- }"];
- fn_25_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 34:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 35:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 36:\ ax:DI=[ax:DI+0x78]\l\
- |\ \ \ 37:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 66:\ pc=L49\l\
- }"];
- fn_25_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 49:\ L49:\l\
- |\ \ \ 50:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 52:\ flags:CCZ=cmp([bp:DI-0x10],0)\l\
- |\ \ \ 53:\ pc=\{(flags:CCZ!=0)?L51:pc\}\l\
- }"];
- fn_25_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 54:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ \ 55:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 56:\ [ax:DI+0x78]=0\l\
- |\ \ \ 57:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 58:\ [ax:DI+0x80]=0\l\
- |\ \ \ 63:\ 0\l\
- |\ \ \ 68:\ pc=L61\l\
- }"];
- fn_25_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 51:\ L51:\l\
- |\ \ \ 40:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 41:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 42:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 43:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ \ 44:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 45:\ di:DI=ax:DI\l\
- |\ \ \ 46:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 47:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 48:\ [bp:DI-0x10]=ax:DI\l\
- }"];
- fn_25_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 31:\ L31:\l\
- |\ \ \ 21:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 23:\ ax:DI=[ax:DI]\l\
- |\ \ \ 24:\ di:DI=ax:DI\l\
- |\ \ \ 25:\ call\ [`dp_clrep_r']\ argc:0\l\
- |\ \ \ 26:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 27:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 28:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_25_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 71:\ L71:\l\
- |\ \ \ 70:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 72:\ 0\l\
- }"];
- fn_25_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 61:\ L61:\l\
- |\ \ \ 62:\ NOTE_INSN_BASIC_BLOCK\ 11\l\
- |\ \ \ 78:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 79:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 80:\ simple_return\l\
- }"];
- fn_25_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_25_basic_block_0:s -> fn_25_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_25_basic_block_2:s -> fn_25_basic_block_10:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_25_basic_block_2:s -> fn_25_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_25_basic_block_3:s -> fn_25_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_25_basic_block_4:s -> fn_25_basic_block_5:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_25_basic_block_5:s -> fn_25_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_25_basic_block_5:s -> fn_25_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_25_basic_block_6:s -> fn_25_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_25_basic_block_7:s -> fn_25_basic_block_8:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_25_basic_block_8:s -> fn_25_basic_block_7:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_25_basic_block_8:s -> fn_25_basic_block_9:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_25_basic_block_9:s -> fn_25_basic_block_11:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_25_basic_block_10:s -> fn_25_basic_block_11:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[100%]"];
- fn_25_basic_block_11:s -> fn_25_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_25_basic_block_0:s -> fn_25_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clredges" {
- style="dashed";
- color="black";
- label="dp_clredges ()";
- fn_26_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_26_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 43:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 44:\ bp:DI=sp:DI\l\
- |\ \ \ 45:\ \{sp:DI=sp:DI-0x10;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 46:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 6:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 7:\ ax:DI=[`dp_groot']\l\
- |\ \ \ \ 8:\ di:DI=ax:DI\l\
- |\ \ \ \ 9:\ call\ [`dp_clredges_r']\ argc:0\l\
- |\ \ \ 10:\ ax:DI=[`dp_aedges']\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 40:\ pc=L27\l\
- }"];
- fn_26_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 27:\ L27:\l\
- |\ \ \ 28:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 30:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 31:\ pc=\{(flags:CCZ!=0)?L29:pc\}\l\
- }"];
- fn_26_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 32:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 33:\ [`dp_aedges']=0\l\
- |\ \ \ 34:\ [`dp_aedgesend']=0\l\
- |\ \ \ 39:\ 0\l\
- |\ \ \ 47:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 48:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 49:\ simple_return\l\
- }"];
- fn_26_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 29:\ L29:\l\
- |\ \ \ 14:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 15:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 16:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 17:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 18:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 19:\ ax:DI=[ax:DI]\l\
- |\ \ \ 20:\ di:DI=ax:DI\l\
- |\ \ \ 21:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 23:\ di:DI=ax:DI\l\
- |\ \ \ 24:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 25:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 26:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_26_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_26_basic_block_0:s -> fn_26_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_26_basic_block_2:s -> fn_26_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_26_basic_block_3:s -> fn_26_basic_block_4:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_26_basic_block_4:s -> fn_26_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_26_basic_block_4:s -> fn_26_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_26_basic_block_5:s -> fn_26_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_26_basic_block_0:s -> fn_26_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clrheade" {
- style="dashed";
- color="black";
- label="dp_clrheade ()";
- fn_27_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_27_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 40:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 41:\ bp:DI=sp:DI\l\
- |\ \ \ 42:\ \{sp:DI=sp:DI-0x10;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 43:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 6:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 7:\ ax:DI=[`dp_headepl']\l\
- |\ \ \ \ 8:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 37:\ pc=L24\l\
- }"];
- fn_27_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 24:\ L24:\l\
- |\ \ \ 25:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 27:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 28:\ pc=\{(flags:CCZ!=0)?L26:pc\}\l\
- }"];
- fn_27_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 29:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 30:\ [`dp_headepl']=0\l\
- |\ \ \ 31:\ [`dp_headeplend']=0\l\
- |\ \ \ 36:\ 0\l\
- |\ \ \ 44:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 45:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 46:\ simple_return\l\
- }"];
- fn_27_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 26:\ L26:\l\
- |\ \ \ 11:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 12:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 13:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 14:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 15:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 16:\ ax:DI=[ax:DI]\l\
- |\ \ \ 17:\ di:DI=ax:DI\l\
- |\ \ \ 18:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 19:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 20:\ di:DI=ax:DI\l\
- |\ \ \ 21:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 23:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_27_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_27_basic_block_0:s -> fn_27_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_27_basic_block_2:s -> fn_27_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_27_basic_block_3:s -> fn_27_basic_block_4:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_27_basic_block_4:s -> fn_27_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_27_basic_block_4:s -> fn_27_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_27_basic_block_5:s -> fn_27_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_27_basic_block_0:s -> fn_27_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clrtmpe" {
- style="dashed";
- color="black";
- label="dp_clrtmpe ()";
- fn_28_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_28_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 40:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 41:\ bp:DI=sp:DI\l\
- |\ \ \ 42:\ \{sp:DI=sp:DI-0x10;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 43:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 6:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 7:\ ax:DI=[`dp_tmpe']\l\
- |\ \ \ \ 8:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 37:\ pc=L24\l\
- }"];
- fn_28_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 24:\ L24:\l\
- |\ \ \ 25:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 27:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 28:\ pc=\{(flags:CCZ!=0)?L26:pc\}\l\
- }"];
- fn_28_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 29:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 30:\ [`dp_tmpe']=0\l\
- |\ \ \ 31:\ [`dp_tmpeend']=0\l\
- |\ \ \ 36:\ 0\l\
- |\ \ \ 44:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 45:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 46:\ simple_return\l\
- }"];
- fn_28_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 26:\ L26:\l\
- |\ \ \ 11:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 12:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 13:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 14:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 15:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 16:\ ax:DI=[ax:DI]\l\
- |\ \ \ 17:\ di:DI=ax:DI\l\
- |\ \ \ 18:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 19:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 20:\ di:DI=ax:DI\l\
- |\ \ \ 21:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 23:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_28_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_28_basic_block_0:s -> fn_28_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_28_basic_block_2:s -> fn_28_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_28_basic_block_3:s -> fn_28_basic_block_4:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_28_basic_block_4:s -> fn_28_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_28_basic_block_4:s -> fn_28_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_28_basic_block_5:s -> fn_28_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_28_basic_block_0:s -> fn_28_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_graphlink" {
- style="dashed";
- color="black";
- label="dp_graphlink ()";
- fn_29_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_29_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 76:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 77:\ bp:DI=sp:DI\l\
- |\ \ \ 78:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 79:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ si:DI=0x10\l\
- |\ \ \ \ 8:\ di:DI=0x1\l\
- |\ \ \ \ 9:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 12:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 13:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 14:\ [ax:DI]=dx:DI\l\
- |\ \ \ 15:\ ax:DI=[`dp_asubg']\l\
- |\ \ \ 16:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 17:\ pc=\{(flags:CCZ!=0)?L25:pc\}\l\
- }"];
- fn_29_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 25:\ L25:\l\
- |\ \ \ 26:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 27:\ ax:DI=[`dp_asubgend']\l\
- |\ \ \ 28:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 29:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 30:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 31:\ [`dp_asubgend']=ax:DI\l\
- }"];
- fn_29_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 18:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 19:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 20:\ [`dp_asubg']=ax:DI\l\
- |\ \ \ 21:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 22:\ [`dp_asubgend']=ax:DI\l\
- |\ \ \ 71:\ pc=L32\l\
- }"];
- fn_29_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 32:\ L32:\l\
- |\ \ \ 33:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 34:\ si:DI=0x10\l\
- |\ \ \ 35:\ di:DI=0x1\l\
- |\ \ \ 36:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 38:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 39:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 40:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 41:\ [ax:DI]=dx:DI\l\
- |\ \ \ 42:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 43:\ ax:DI=[ax:DI+0x88]\l\
- |\ \ \ 44:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 45:\ pc=\{(flags:CCZ!=0)?L55:pc\}\l\
- }"];
- fn_29_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 55:\ L55:\l\
- |\ \ \ 56:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 57:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 58:\ ax:DI=[ax:DI+0x90]\l\
- |\ \ \ 59:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 60:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 61:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 62:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 63:\ [ax:DI+0x90]=dx:DI\l\
- |\ \ \ 70:\ 0\l\
- }"];
- fn_29_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 46:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 47:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 48:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 49:\ [ax:DI+0x88]=dx:DI\l\
- |\ \ \ 50:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 51:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 52:\ [ax:DI+0x90]=dx:DI\l\
- |\ \ \ 73:\ pc=L68\l\
- }"];
- fn_29_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 68:\ L68:\l\
- |\ \ \ 69:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 80:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 81:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 82:\ simple_return\l\
- }"];
- fn_29_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_29_basic_block_0:s -> fn_29_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_29_basic_block_2:s -> fn_29_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_29_basic_block_2:s -> fn_29_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_29_basic_block_3:s -> fn_29_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_29_basic_block_4:s -> fn_29_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_29_basic_block_5:s -> fn_29_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_29_basic_block_5:s -> fn_29_basic_block_7:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_29_basic_block_6:s -> fn_29_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_29_basic_block_7:s -> fn_29_basic_block_8:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_29_basic_block_8:s -> fn_29_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_29_basic_block_0:s -> fn_29_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_mknode0" {
- style="dashed";
- color="black";
- label="dp_mknode0 ()";
- fn_30_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_30_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ 123:\ [--sp:DI]=bp:DI\l\
- |\ \ 124:\ bp:DI=sp:DI\l\
- |\ \ 125:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 126:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ \ 8:\ di:DI=ax:DI\l\
- |\ \ \ \ 9:\ ax:DI=call\ [`dpuniqnode']\ argc:0\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 12:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 13:\ pc=\{(flags:CCZ==0)?L36:pc\}\l\
- }"];
- fn_30_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 36:\ L36:\l\
- |\ \ \ 37:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 38:\ si:DI=0x128\l\
- |\ \ \ 39:\ di:DI=0x1\l\
- |\ \ \ 40:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 42:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 43:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 44:\ di:DI=ax:DI\l\
- |\ \ \ 45:\ call\ [`dp_nodefdef']\ argc:0\l\
- |\ \ \ 46:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 47:\ ax:DI=[ax:DI+0x48]\l\
- |\ \ \ 48:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 49:\ si:DI=dx:DI\l\
- |\ \ \ 50:\ di:DI=ax:DI\l\
- |\ \ \ 51:\ call\ [`dp_nodegdef']\ argc:0\l\
- |\ \ \ 52:\ dx:DI=[`dp_groot']\l\
- |\ \ \ 53:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 54:\ flags:CCZ=cmp(dx:DI,ax:DI)\l\
- |\ \ \ 55:\ pc=\{(flags:CCZ==0)?L63:pc\}\l\
- }"];
- fn_30_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 56:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 57:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 58:\ ax:DI=[ax:DI+0x48]\l\
- |\ \ \ 59:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 60:\ si:DI=dx:DI\l\
- |\ \ \ 61:\ di:DI=ax:DI\l\
- |\ \ \ 62:\ call\ [`dp_nodegdef']\ argc:0\l\
- }"];
- fn_30_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 63:\ L63:\l\
- |\ \ \ 64:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 65:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 66:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 67:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 68:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 69:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 70:\ [ax:DI+0x10]=dx:DI\l\
- |\ \ \ 71:\ dx:DI=[`dp_curgraph']\l\
- |\ \ \ 72:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 73:\ [ax:DI+0x28]=dx:DI\l\
- |\ \ \ 74:\ ax:SI=[`dp_nodenum']\l\
- |\ \ \ 75:\ \{ax:SI=ax:SI+0x1;clobber\ flags:CC;\}\l\
- |\ \ \ 76:\ [`dp_nodenum']=ax:SI\l\
- |\ \ \ 77:\ dx:SI=[`dp_nodenum']\l\
- |\ \ \ 78:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 79:\ [ax:DI]=dx:SI\l\
- |\ \ \ 80:\ dx:SI=[`yylineno']\l\
- |\ \ \ 81:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 82:\ [ax:DI+0x20]=dx:SI\l\
- |\ \ \ 83:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 84:\ dx:SI=[ax:DI+0x24]\l\
- |\ \ \ 85:\ \{dx:SI=dx:SI+0x1;clobber\ flags:CC;\}\l\
- |\ \ \ 86:\ [ax:DI+0x24]=dx:SI\l\
- |\ \ \ 87:\ dx:DI=[`dp_groot']\l\
- |\ \ \ 88:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 89:\ flags:CCZ=cmp(dx:DI,ax:DI)\l\
- |\ \ \ 90:\ pc=\{(flags:CCZ==0)?L96:pc\}\l\
- }"];
- fn_30_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 91:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ \ 92:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 93:\ dx:SI=[ax:DI+0x24]\l\
- |\ \ \ 94:\ \{dx:SI=dx:SI+0x1;clobber\ flags:CC;\}\l\
- |\ \ \ 95:\ [ax:DI+0x24]=dx:SI\l\
- }"];
- fn_30_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 96:\ L96:\l\
- |\ \ \ 97:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 98:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 101:\ dx:QI=[ax:DI+0x120]\l\
- |\ \ 122:\ \{dx:SI=dx:SI\|0x1;clobber\ flags:CC;\}\l\
- |\ \ 103:\ [ax:DI+0x120]=dx:QI\l\
- |\ \ 104:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 105:\ di:DI=ax:DI\l\
- |\ \ 106:\ call\ [`dpuniqnode_add']\ argc:0\l\
- |\ \ 107:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 108:\ di:DI=ax:DI\l\
- |\ \ 109:\ call\ [`dp_nodelink']\ argc:0\l\
- |\ \ 110:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 111:\ [`dp_curnode']=ax:DI\l\
- |\ \ 118:\ 0\l\
- }"];
- fn_30_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 14:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 19:\ dx:DI=[`dp_groot']\l\
- |\ \ \ 20:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 21:\ flags:CCZ=cmp(dx:DI,ax:DI)\l\
- |\ \ \ 22:\ pc=\{(flags:CCZ==0)?L30:pc\}\l\
- }"];
- fn_30_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 23:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 24:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 25:\ ax:DI=[ax:DI+0x48]\l\
- |\ \ \ 26:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 27:\ si:DI=dx:DI\l\
- |\ \ \ 28:\ di:DI=ax:DI\l\
- |\ \ \ 29:\ call\ [`dp_nodegdef']\ argc:0\l\
- }"];
- fn_30_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 30:\ L30:\l\
- |\ \ \ 31:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 32:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 33:\ [`dp_curnode']=ax:DI\l\
- |\ \ 119:\ pc=L116\l\
- }"];
- fn_30_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 116:\ L116:\l\
- |\ \ 117:\ NOTE_INSN_BASIC_BLOCK\ 11\l\
- |\ \ 127:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ 128:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ 129:\ simple_return\l\
- }"];
- fn_30_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_30_basic_block_0:s -> fn_30_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_30_basic_block_2:s -> fn_30_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_30_basic_block_2:s -> fn_30_basic_block_6:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_30_basic_block_3:s -> fn_30_basic_block_4:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_30_basic_block_3:s -> fn_30_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_30_basic_block_4:s -> fn_30_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_30_basic_block_5:s -> fn_30_basic_block_11:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_30_basic_block_6:s -> fn_30_basic_block_7:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_30_basic_block_6:s -> fn_30_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_30_basic_block_7:s -> fn_30_basic_block_8:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_30_basic_block_8:s -> fn_30_basic_block_9:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_30_basic_block_8:s -> fn_30_basic_block_10:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_30_basic_block_9:s -> fn_30_basic_block_10:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_30_basic_block_10:s -> fn_30_basic_block_11:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_30_basic_block_11:s -> fn_30_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_30_basic_block_0:s -> fn_30_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_mknid" {
- style="dashed";
- color="black";
- label="dp_mknid ()";
- fn_31_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_31_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 6:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ 174:\ [--sp:DI]=bp:DI\l\
- |\ \ 175:\ bp:DI=sp:DI\l\
- |\ \ 176:\ \{sp:DI=sp:DI-0x50;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 177:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x38]=di:DI\l\
- |\ \ \ \ 3:\ [bp:DI-0x40]=si:DI\l\
- |\ \ \ \ 4:\ [bp:DI-0x48]=dx:DI\l\
- |\ \ \ \ 5:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 8:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 9:\ [bp:DI-0x20]=0\l\
- |\ \ \ 10:\ [bp:DI-0x10]=0\l\
- |\ \ \ 11:\ [bp:DI-0x18]=0\l\
- |\ \ \ 12:\ [bp:DI-0x24]=0\l\
- |\ \ \ 13:\ ax:DI=[bp:DI-0x40]\l\
- |\ \ \ 14:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ \ 15:\ ax:DI=[bp:DI-0x48]\l\
- |\ \ \ 16:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 17:\ flags:CCZ=cmp([bp:DI-0x48],0)\l\
- |\ \ \ 18:\ pc=\{(flags:CCZ==0)?L46:pc\}\l\
- }"];
- fn_31_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 19:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 20:\ ax:DI=[bp:DI-0x48]\l\
- |\ \ \ 21:\ di:DI=ax:DI\l\
- |\ \ \ 22:\ ax:SI=call\ [`dp_iscompass']\ argc:0\l\
- |\ \ \ 24:\ [bp:DI-0x24]=ax:SI\l\
- |\ \ \ 25:\ flags:CCZ=cmp([bp:DI-0x24],0)\l\
- |\ \ \ 26:\ pc=\{(flags:CCZ!=0)?L46:pc\}\l\
- }"];
- fn_31_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 27:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 28:\ dx:DI=0x100\l\
- |\ \ \ 29:\ si:SI=0\l\
- |\ \ \ 30:\ di:DI=`dp_errmsg'\l\
- |\ \ \ 31:\ ax:DI=call\ [`memset']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 32:\ ax:SI=[`yylineno']\l\
- |\ \ \ 33:\ cx:DI=[bp:DI-0x38]\l\
- |\ \ \ 34:\ dx:DI=[bp:DI-0x48]\l\
- |\ \ \ 35:\ \{sp:DI=sp:DI-0x8;clobber\ flags:CC;\}\l\
- \ \ \ \ \ \ REG_ARGS_SIZE\ 0x8\l\
- |\ \ \ 36:\ [pre\ sp:DI+=0xfffffffffffffff8]=ax:SI\l\
- \ \ \ \ \ \ REG_ARGS_SIZE\ 0x10\l\
- |\ \ \ 37:\ r9:DI=cx:DI\l\
- |\ \ \ 38:\ r8:DI=dx:DI\l\
- |\ \ \ 39:\ cx:DI=`__func__.4070'\l\
- |\ \ \ 40:\ dx:DI=`*.LC7'\l\
- |\ \ \ 41:\ si:DI=0xff\l\
- |\ \ \ 42:\ di:DI=`dp_errmsg'\l\
- |\ \ \ 43:\ ax:QI=0\l\
- |\ \ \ 44:\ ax:SI=call\ [`snprintf']\ argc:0x10\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 45:\ \{sp:DI=sp:DI+0x10;clobber\ flags:CC;\}\l\
- \ \ \ \ \ \ REG_ARGS_SIZE\ 0\l\
- }"];
- fn_31_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 46:\ L46:\l\
- |\ \ \ 47:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 48:\ flags:CCZ=cmp([bp:DI-0x48],0)\l\
- |\ \ \ 49:\ pc=\{(flags:CCZ!=0)?L65:pc\}\l\
- }"];
- fn_31_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 50:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 51:\ flags:CCZ=cmp([bp:DI-0x40],0)\l\
- |\ \ \ 52:\ pc=\{(flags:CCZ==0)?L65:pc\}\l\
- }"];
- fn_31_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 53:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 54:\ ax:DI=[bp:DI-0x40]\l\
- |\ \ \ 55:\ di:DI=ax:DI\l\
- |\ \ \ 56:\ ax:SI=call\ [`dp_iscompass']\ argc:0\l\
- |\ \ \ 58:\ [bp:DI-0x24]=ax:SI\l\
- |\ \ \ 59:\ flags:CCZ=cmp([bp:DI-0x24],0x1)\l\
- |\ \ \ 60:\ pc=\{(flags:CCZ!=0)?L65:pc\}\l\
- }"];
- fn_31_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 61:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 62:\ ax:DI=[bp:DI-0x40]\l\
- |\ \ \ 63:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 64:\ [bp:DI-0x18]=0\l\
- }"];
- fn_31_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 65:\ L65:\l\
- |\ \ \ 66:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ \ 67:\ ax:DI=[bp:DI-0x38]\l\
- |\ \ \ 68:\ di:DI=ax:DI\l\
- |\ \ \ 69:\ ax:DI=call\ [`dpuniqnode']\ argc:0\l\
- |\ \ \ 71:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 72:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 73:\ pc=\{(flags:CCZ!=0)?L141:pc\}\l\
- }"];
- fn_31_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 74:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 75:\ si:DI=0x128\l\
- |\ \ \ 76:\ di:DI=0x1\l\
- |\ \ \ 77:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 79:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 80:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 81:\ di:DI=ax:DI\l\
- |\ \ \ 82:\ call\ [`dp_nodefdef']\ argc:0\l\
- |\ \ \ 83:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 84:\ ax:DI=[ax:DI+0x48]\l\
- |\ \ \ 85:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 86:\ si:DI=dx:DI\l\
- |\ \ \ 87:\ di:DI=ax:DI\l\
- |\ \ \ 88:\ call\ [`dp_nodegdef']\ argc:0\l\
- |\ \ \ 89:\ dx:DI=[`dp_groot']\l\
- |\ \ \ 90:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 91:\ flags:CCZ=cmp(dx:DI,ax:DI)\l\
- |\ \ \ 92:\ pc=\{(flags:CCZ==0)?L100:pc\}\l\
- }"];
- fn_31_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 93:\ NOTE_INSN_BASIC_BLOCK\ 11\l\
- |\ \ \ 94:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 95:\ ax:DI=[ax:DI+0x48]\l\
- |\ \ \ 96:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 97:\ si:DI=dx:DI\l\
- |\ \ \ 98:\ di:DI=ax:DI\l\
- |\ \ \ 99:\ call\ [`dp_nodegdef']\ argc:0\l\
- }"];
- fn_31_basic_block_12 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 100:\ L100:\l\
- |\ \ 101:\ NOTE_INSN_BASIC_BLOCK\ 12\l\
- |\ \ 102:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 103:\ dx:DI=[bp:DI-0x38]\l\
- |\ \ 104:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ 105:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 106:\ dx:DI=[bp:DI-0x38]\l\
- |\ \ 107:\ [ax:DI+0x10]=dx:DI\l\
- |\ \ 108:\ dx:DI=[`dp_curgraph']\l\
- |\ \ 109:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 110:\ [ax:DI+0x28]=dx:DI\l\
- |\ \ 111:\ ax:SI=[`dp_nodenum']\l\
- |\ \ 112:\ \{ax:SI=ax:SI+0x1;clobber\ flags:CC;\}\l\
- |\ \ 113:\ [`dp_nodenum']=ax:SI\l\
- |\ \ 114:\ dx:SI=[`dp_nodenum']\l\
- |\ \ 115:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 116:\ [ax:DI]=dx:SI\l\
- |\ \ 117:\ dx:SI=[`yylineno']\l\
- |\ \ 118:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 119:\ [ax:DI+0x20]=dx:SI\l\
- |\ \ 120:\ ax:DI=[`dp_groot']\l\
- |\ \ 121:\ dx:SI=[ax:DI+0x24]\l\
- |\ \ 122:\ \{dx:SI=dx:SI+0x1;clobber\ flags:CC;\}\l\
- |\ \ 123:\ [ax:DI+0x24]=dx:SI\l\
- |\ \ 124:\ dx:DI=[`dp_groot']\l\
- |\ \ 125:\ ax:DI=[`dp_curgraph']\l\
- |\ \ 126:\ flags:CCZ=cmp(dx:DI,ax:DI)\l\
- |\ \ 127:\ pc=\{(flags:CCZ==0)?L133:pc\}\l\
- }"];
- fn_31_basic_block_13 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 128:\ NOTE_INSN_BASIC_BLOCK\ 13\l\
- |\ \ 129:\ ax:DI=[`dp_curgraph']\l\
- |\ \ 130:\ dx:SI=[ax:DI+0x24]\l\
- |\ \ 131:\ \{dx:SI=dx:SI+0x1;clobber\ flags:CC;\}\l\
- |\ \ 132:\ [ax:DI+0x24]=dx:SI\l\
- }"];
- fn_31_basic_block_14 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 133:\ L133:\l\
- |\ \ 134:\ NOTE_INSN_BASIC_BLOCK\ 14\l\
- |\ \ 135:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 136:\ di:DI=ax:DI\l\
- |\ \ 137:\ call\ [`dpuniqnode_add']\ argc:0\l\
- |\ \ 138:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 139:\ di:DI=ax:DI\l\
- |\ \ 140:\ call\ [`dp_nodelink']\ argc:0\l\
- }"];
- fn_31_basic_block_15 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 141:\ L141:\l\
- |\ \ 142:\ NOTE_INSN_BASIC_BLOCK\ 15\l\
- |\ \ 143:\ si:DI=0x28\l\
- |\ \ 144:\ di:DI=0x1\l\
- |\ \ 145:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ 147:\ [bp:DI-0x20]=ax:DI\l\
- |\ \ 148:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ 149:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ 150:\ [ax:DI+0x20]=dx:DI\l\
- |\ \ 151:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ 152:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 153:\ [ax:DI]=dx:DI\l\
- |\ \ 154:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ 155:\ dx:DI=[bp:DI-0x10]\l\
- |\ \ 156:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ 157:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ 158:\ [ax:DI+0x10]=0\l\
- |\ \ 159:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 160:\ dx:DI=[ax:DI+0x28]\l\
- |\ \ 161:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ 162:\ [ax:DI+0x18]=dx:DI\l\
- |\ \ 163:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ 171:\ use\ ax:DI\l\
- |\ \ 178:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ 179:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ 180:\ simple_return\l\
- }"];
- fn_31_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_31_basic_block_0:s -> fn_31_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_2:s -> fn_31_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_2:s -> fn_31_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_31_basic_block_3:s -> fn_31_basic_block_4:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_3:s -> fn_31_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_31_basic_block_4:s -> fn_31_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_5:s -> fn_31_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_5:s -> fn_31_basic_block_9:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_31_basic_block_6:s -> fn_31_basic_block_7:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_6:s -> fn_31_basic_block_9:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_31_basic_block_7:s -> fn_31_basic_block_8:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_7:s -> fn_31_basic_block_9:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_31_basic_block_8:s -> fn_31_basic_block_9:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_9:s -> fn_31_basic_block_10:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_9:s -> fn_31_basic_block_15:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_31_basic_block_10:s -> fn_31_basic_block_11:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_10:s -> fn_31_basic_block_12:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_31_basic_block_11:s -> fn_31_basic_block_12:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_12:s -> fn_31_basic_block_13:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_12:s -> fn_31_basic_block_14:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_31_basic_block_13:s -> fn_31_basic_block_14:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_14:s -> fn_31_basic_block_15:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_31_basic_block_15:s -> fn_31_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_31_basic_block_0:s -> fn_31_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_starte1" {
- style="dashed";
- color="black";
- label="dp_starte1 ()";
- fn_32_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_32_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 78:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 79:\ bp:DI=sp:DI\l\
- |\ \ \ 80:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 81:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 8:\ ax:SI=[`dp_enest']\l\
- |\ \ \ \ 9:\ \{ax:SI=ax:SI+0x1;clobber\ flags:CC;\}\l\
- |\ \ \ 10:\ [`dp_enest']=ax:SI\l\
- |\ \ \ 11:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 12:\ dx:SI=[ax:DI+0x98]\l\
- |\ \ \ 13:\ \{dx:SI=dx:SI+0x1;clobber\ flags:CC;\}\l\
- |\ \ \ 14:\ [ax:DI+0x98]=dx:SI\l\
- |\ \ \ 15:\ si:DI=0x10\l\
- |\ \ \ 16:\ di:DI=0x1\l\
- |\ \ \ 17:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 19:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 20:\ si:DI=0x28\l\
- |\ \ \ 21:\ di:DI=0x1\l\
- |\ \ \ 22:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 24:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 25:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 26:\ dx:DI=[ax:DI]\l\
- |\ \ \ 27:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 28:\ [ax:DI]=dx:DI\l\
- |\ \ \ 29:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 30:\ dx:DI=[ax:DI+0x8]\l\
- |\ \ \ 31:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 32:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 33:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 34:\ dx:QI=[ax:DI+0x10]\l\
- |\ \ \ 35:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 36:\ [ax:DI+0x10]=dx:QI\l\
- |\ \ \ 37:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 38:\ dx:DI=[ax:DI+0x18]\l\
- |\ \ \ 39:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 40:\ [ax:DI+0x18]=dx:DI\l\
- |\ \ \ 41:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 42:\ dx:DI=[ax:DI+0x20]\l\
- |\ \ \ 43:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 44:\ [ax:DI+0x20]=dx:DI\l\
- |\ \ \ 45:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 46:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 47:\ [ax:DI]=dx:DI\l\
- |\ \ \ 48:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 49:\ di:DI=ax:DI\l\
- |\ \ \ 50:\ call\ [`dp_eplink']\ argc:0\l\
- |\ \ \ 51:\ ax:DI=[`dp_headepl']\l\
- |\ \ \ 52:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 53:\ pc=\{(flags:CCZ!=0)?L61:pc\}\l\
- }"];
- fn_32_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 61:\ L61:\l\
- |\ \ \ 62:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 63:\ ax:DI=[`dp_headeplend']\l\
- |\ \ \ 64:\ dx:DI=[bp:DI-0x10]\l\
- |\ \ \ 65:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 66:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 67:\ [`dp_headeplend']=ax:DI\l\
- |\ \ \ 74:\ 0\l\
- }"];
- fn_32_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 54:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 55:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 56:\ [`dp_headepl']=ax:DI\l\
- |\ \ \ 57:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 58:\ [`dp_headeplend']=ax:DI\l\
- |\ \ \ 75:\ pc=L72\l\
- }"];
- fn_32_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 72:\ L72:\l\
- |\ \ \ 73:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 82:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 83:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 84:\ simple_return\l\
- }"];
- fn_32_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_32_basic_block_0:s -> fn_32_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_32_basic_block_2:s -> fn_32_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_32_basic_block_2:s -> fn_32_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_32_basic_block_3:s -> fn_32_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_32_basic_block_4:s -> fn_32_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_32_basic_block_5:s -> fn_32_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_32_basic_block_0:s -> fn_32_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_starte2" {
- style="dashed";
- color="black";
- label="dp_starte2 ()";
- fn_33_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_33_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 78:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 79:\ bp:DI=sp:DI\l\
- |\ \ \ 80:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 81:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 8:\ ax:SI=[`dp_enest']\l\
- |\ \ \ \ 9:\ \{ax:SI=ax:SI+0x1;clobber\ flags:CC;\}\l\
- |\ \ \ 10:\ [`dp_enest']=ax:SI\l\
- |\ \ \ 11:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 12:\ dx:SI=[ax:DI+0x98]\l\
- |\ \ \ 13:\ \{dx:SI=dx:SI+0x1;clobber\ flags:CC;\}\l\
- |\ \ \ 14:\ [ax:DI+0x98]=dx:SI\l\
- |\ \ \ 15:\ si:DI=0x10\l\
- |\ \ \ 16:\ di:DI=0x1\l\
- |\ \ \ 17:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 19:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 20:\ si:DI=0x28\l\
- |\ \ \ 21:\ di:DI=0x1\l\
- |\ \ \ 22:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 24:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 25:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 26:\ dx:DI=[ax:DI]\l\
- |\ \ \ 27:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 28:\ [ax:DI]=dx:DI\l\
- |\ \ \ 29:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 30:\ dx:DI=[ax:DI+0x8]\l\
- |\ \ \ 31:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 32:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 33:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 34:\ dx:QI=[ax:DI+0x10]\l\
- |\ \ \ 35:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 36:\ [ax:DI+0x10]=dx:QI\l\
- |\ \ \ 37:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 38:\ dx:DI=[ax:DI+0x18]\l\
- |\ \ \ 39:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 40:\ [ax:DI+0x18]=dx:DI\l\
- |\ \ \ 41:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 42:\ dx:DI=[ax:DI+0x20]\l\
- |\ \ \ 43:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 44:\ [ax:DI+0x20]=dx:DI\l\
- |\ \ \ 45:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 46:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 47:\ [ax:DI]=dx:DI\l\
- |\ \ \ 48:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 49:\ di:DI=ax:DI\l\
- |\ \ \ 50:\ call\ [`dp_eplink']\ argc:0\l\
- |\ \ \ 51:\ ax:DI=[`dp_headepl']\l\
- |\ \ \ 52:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 53:\ pc=\{(flags:CCZ!=0)?L61:pc\}\l\
- }"];
- fn_33_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 61:\ L61:\l\
- |\ \ \ 62:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 63:\ ax:DI=[`dp_headeplend']\l\
- |\ \ \ 64:\ dx:DI=[bp:DI-0x10]\l\
- |\ \ \ 65:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 66:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 67:\ [`dp_headeplend']=ax:DI\l\
- |\ \ \ 74:\ 0\l\
- }"];
- fn_33_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 54:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 55:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 56:\ [`dp_headepl']=ax:DI\l\
- |\ \ \ 57:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 58:\ [`dp_headeplend']=ax:DI\l\
- |\ \ \ 75:\ pc=L72\l\
- }"];
- fn_33_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 72:\ L72:\l\
- |\ \ \ 73:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 82:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 83:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 84:\ simple_return\l\
- }"];
- fn_33_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_33_basic_block_0:s -> fn_33_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_33_basic_block_2:s -> fn_33_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_33_basic_block_2:s -> fn_33_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_33_basic_block_3:s -> fn_33_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_33_basic_block_4:s -> fn_33_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_33_basic_block_5:s -> fn_33_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_33_basic_block_0:s -> fn_33_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_ine" {
- style="dashed";
- color="black";
- label="dp_ine ()";
- fn_34_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_34_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 15:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 16:\ bp:DI=sp:DI\l\
- |\ \ \ 17:\ \{sp:DI=sp:DI-0x10;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 18:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x8]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ \ 7:\ di:DI=ax:DI\l\
- |\ \ \ \ 8:\ call\ [`dp_eplink']\ argc:0\l\
- |\ \ \ 13:\ 0\l\
- |\ \ \ 19:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 20:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 21:\ simple_return\l\
- }"];
- fn_34_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_34_basic_block_0:s -> fn_34_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_34_basic_block_2:s -> fn_34_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_34_basic_block_0:s -> fn_34_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_newe" {
- style="dashed";
- color="black";
- label="dp_newe ()";
- fn_35_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_35_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 27:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 28:\ bp:DI=sp:DI\l\
- |\ \ \ 29:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ si:DI=0x248\l\
- |\ \ \ \ 6:\ di:DI=0x1\l\
- |\ \ \ \ 7:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 10:\ [`dp_curedge']=ax:DI\l\
- |\ \ \ 11:\ ax:DI=[`dp_curedge']\l\
- |\ \ \ 12:\ dx:SI=[`yylineno']\l\
- |\ \ \ 13:\ [ax:DI+0x38]=dx:SI\l\
- |\ \ \ 14:\ dx:DI=[`dp_curedge']\l\
- |\ \ \ 15:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 16:\ ax:DI=[ax:DI+0x50]\l\
- |\ \ \ 17:\ si:DI=dx:DI\l\
- |\ \ \ 18:\ di:DI=ax:DI\l\
- |\ \ \ 19:\ call\ [`dp_edgegdef']\ argc:0\l\
- |\ \ \ 20:\ call\ [`dp_atype_edge']\ argc:0\l\
- |\ \ \ 25:\ 0\l\
- |\ \ \ 30:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 31:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 32:\ simple_return\l\
- }"];
- fn_35_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_35_basic_block_0:s -> fn_35_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_35_basic_block_2:s -> fn_35_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_35_basic_block_0:s -> fn_35_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_endeprlink" {
- style="dashed";
- color="black";
- label="dp_endeprlink ()";
- fn_36_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_36_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ 121:\ [--sp:DI]=bp:DI\l\
- |\ \ 122:\ bp:DI=sp:DI\l\
- |\ \ 123:\ \{sp:DI=sp:DI-0x30;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 124:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x28]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x18]=0\l\
- |\ \ \ \ 7:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 8:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 9:\ [bp:DI-0x1c]=0\l\
- |\ \ \ 10:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ 111:\ pc=L100\l\
- }"];
- fn_36_basic_block_12 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 100:\ L100:\l\
- |\ \ 101:\ NOTE_INSN_BASIC_BLOCK\ 12\l\
- |\ \ 103:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ 104:\ pc=\{(flags:CCZ!=0)?L102:pc\}\l\
- }"];
- fn_36_basic_block_13 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 105:\ NOTE_INSN_BASIC_BLOCK\ 13\l\
- |\ \ 110:\ 0\l\
- |\ \ 125:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ 126:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ 127:\ simple_return\l\
- }"];
- fn_36_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 102:\ L102:\l\
- |\ \ \ 14:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 15:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 16:\ ax:DI=[ax:DI]\l\
- |\ \ \ 17:\ ax:QI=[ax:DI+0x10]\l\
- |\ \ \ 18:\ ax:SI=sign_extend(ax:QI)\l\
- |\ \ \ 19:\ [bp:DI-0x1c]=ax:SI\l\
- |\ \ \ 20:\ ax:SI=[bp:DI-0x1c]\l\
- |\ \ \ 21:\ si:SI=ax:SI\l\
- |\ \ \ 22:\ di:DI=`*.LC8'\l\
- |\ \ \ 23:\ ax:QI=0\l\
- |\ \ \ 24:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 25:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 26:\ ax:DI=[ax:DI]\l\
- |\ \ \ 27:\ ax:QI=[ax:DI+0x10]\l\
- |\ \ \ 28:\ flags:CCZ=cmp(ax:QI,0)\l\
- |\ \ \ 29:\ pc=\{(flags:CCZ!=0)?L45:pc\}\l\
- }"];
- fn_36_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 45:\ L45:\l\
- |\ \ \ 46:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 47:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 48:\ ax:DI=[ax:DI]\l\
- |\ \ \ 49:\ ax:QI=[ax:DI+0x10]\l\
- |\ \ \ 50:\ flags:CCZ=cmp(ax:QI,0x1)\l\
- |\ \ \ 51:\ pc=\{(flags:CCZ!=0)?L88:pc\}\l\
- }"];
- fn_36_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 88:\ L88:\l\
- |\ \ \ 89:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 90:\ di:DI=`*.LC12'\l\
- |\ \ \ 91:\ ax:QI=0\l\
- |\ \ \ 92:\ ax:SI=call\ [`printf']\ argc:0\l\
- }"];
- fn_36_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 52:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 53:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 54:\ ax:DI=[ax:DI]\l\
- |\ \ \ 55:\ ax:DI=[ax:DI+0x18]\l\
- |\ \ \ 56:\ si:DI=ax:DI\l\
- |\ \ \ 57:\ di:DI=`*.LC10'\l\
- |\ \ \ 58:\ ax:QI=0\l\
- |\ \ \ 59:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 60:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 61:\ ax:DI=[ax:DI]\l\
- |\ \ \ 62:\ ax:DI=[ax:DI+0x18]\l\
- |\ \ \ 63:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ \ 64:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 65:\ ax:DI=[ax:DI+0x68]\l\
- |\ \ \ 66:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ 115:\ pc=L80\l\
- }"];
- fn_36_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 80:\ L80:\l\
- |\ \ \ 81:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 83:\ flags:CCZ=cmp([bp:DI-0x10],0)\l\
- |\ \ \ 84:\ pc=\{(flags:CCZ!=0)?L82:pc\}\l\
- }"];
- fn_36_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 117:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ 118:\ pc=L93\l\
- }"];
- fn_36_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 82:\ L82:\l\
- |\ \ \ 69:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 70:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 71:\ ax:DI=[ax:DI]\l\
- |\ \ \ 72:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 73:\ si:DI=ax:DI\l\
- |\ \ \ 74:\ di:DI=`*.LC11'\l\
- |\ \ \ 75:\ ax:QI=0\l\
- |\ \ \ 76:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 77:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 78:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 79:\ [bp:DI-0x10]=ax:DI\l\
- }"];
- fn_36_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 30:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 31:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 32:\ ax:DI=[ax:DI]\l\
- |\ \ \ 33:\ dx:DI=[ax:DI+0x18]\l\
- |\ \ \ 34:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 35:\ ax:DI=[ax:DI]\l\
- |\ \ \ 36:\ ax:DI=[ax:DI+0x20]\l\
- |\ \ \ 37:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 39:\ si:DI=ax:DI\l\
- |\ \ \ 40:\ di:DI=`*.LC9'\l\
- |\ \ \ 41:\ ax:QI=0\l\
- |\ \ \ 42:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ 113:\ pc=L93\l\
- }"];
- fn_36_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 93:\ L93:\l\
- |\ \ \ 94:\ NOTE_INSN_BASIC_BLOCK\ 11\l\
- |\ \ \ 95:\ di:SI=0xa\l\
- |\ \ \ 96:\ ax:SI=call\ [`putchar']\ argc:0\l\
- |\ \ \ 97:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 98:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 99:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_36_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_36_basic_block_0:s -> fn_36_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_36_basic_block_2:s -> fn_36_basic_block_12:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_36_basic_block_3:s -> fn_36_basic_block_4:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_36_basic_block_3:s -> fn_36_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_36_basic_block_4:s -> fn_36_basic_block_11:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_36_basic_block_5:s -> fn_36_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_36_basic_block_5:s -> fn_36_basic_block_10:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_36_basic_block_6:s -> fn_36_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_36_basic_block_7:s -> fn_36_basic_block_8:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_36_basic_block_8:s -> fn_36_basic_block_7:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_36_basic_block_8:s -> fn_36_basic_block_9:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_36_basic_block_9:s -> fn_36_basic_block_11:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_36_basic_block_10:s -> fn_36_basic_block_11:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_36_basic_block_11:s -> fn_36_basic_block_12:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_36_basic_block_12:s -> fn_36_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_36_basic_block_12:s -> fn_36_basic_block_13:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_36_basic_block_13:s -> fn_36_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_36_basic_block_0:s -> fn_36_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_mkedges" {
- style="dashed";
- color="black";
- label="dp_mkedges ()";
- fn_37_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_37_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ 157:\ [--sp:DI]=bp:DI\l\
- |\ \ 158:\ bp:DI=sp:DI\l\
- |\ \ 159:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 160:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 6:\ [bp:DI-0x18]=0\l\
- |\ \ \ \ 7:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 8:\ ax:DI=[`dp_tmpe']\l\
- |\ \ \ \ 9:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ 150:\ pc=L139\l\
- }"];
- fn_37_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 139:\ L139:\l\
- |\ \ 140:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ 142:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ 143:\ pc=\{(flags:CCZ!=0)?L141:pc\}\l\
- }"];
- fn_37_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 144:\ NOTE_INSN_BASIC_BLOCK\ 11\l\
- |\ \ 149:\ 0\l\
- |\ \ 161:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ 162:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ 163:\ simple_return\l\
- }"];
- fn_37_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 141:\ L141:\l\
- |\ \ \ 12:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 13:\ si:DI=0x248\l\
- |\ \ \ 14:\ di:DI=0x1\l\
- |\ \ \ 15:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 17:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ \ 18:\ ax:SI=[`dp_edgenum']\l\
- |\ \ \ 19:\ \{ax:SI=ax:SI+0x1;clobber\ flags:CC;\}\l\
- |\ \ \ 20:\ [`dp_edgenum']=ax:SI\l\
- |\ \ \ 21:\ dx:SI=[`dp_edgenum']\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 23:\ [ax:DI]=dx:SI\l\
- |\ \ \ 24:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 25:\ ax:DI=[ax:DI]\l\
- |\ \ \ 26:\ dx:DI=[ax:DI]\l\
- |\ \ \ 27:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 28:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 29:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 30:\ ax:DI=[ax:DI]\l\
- |\ \ \ 31:\ dx:DI=[ax:DI+0x8]\l\
- |\ \ \ 32:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 33:\ [ax:DI+0x10]=dx:DI\l\
- |\ \ \ 34:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 35:\ ax:DI=[ax:DI]\l\
- |\ \ \ 36:\ dx:DI=[ax:DI+0x10]\l\
- |\ \ \ 37:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 38:\ [ax:DI+0x18]=dx:DI\l\
- |\ \ \ 39:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 40:\ ax:DI=[ax:DI]\l\
- |\ \ \ 41:\ dx:DI=[ax:DI+0x18]\l\
- |\ \ \ 42:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 43:\ [ax:DI+0x20]=dx:DI\l\
- |\ \ \ 44:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 45:\ ax:DI=[ax:DI]\l\
- |\ \ \ 46:\ dx:DI=[ax:DI+0x20]\l\
- |\ \ \ 47:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 48:\ [ax:DI+0x28]=dx:DI\l\
- |\ \ \ 49:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 50:\ ax:DI=[ax:DI]\l\
- |\ \ \ 51:\ dx:DI=[ax:DI+0x28]\l\
- |\ \ \ 52:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 53:\ [ax:DI+0x30]=dx:DI\l\
- |\ \ \ 54:\ dx:SI=[`yylineno']\l\
- |\ \ \ 55:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 56:\ [ax:DI+0x38]=dx:SI\l\
- |\ \ \ 57:\ ax:DI=[`dp_curedge']\l\
- |\ \ \ 58:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 59:\ si:DI=dx:DI\l\
- |\ \ \ 60:\ di:DI=ax:DI\l\
- |\ \ \ 61:\ call\ [`dp_edgegdef']\ argc:0\l\
- |\ \ \ 62:\ si:DI=0x10\l\
- |\ \ \ 63:\ di:DI=0x1\l\
- |\ \ \ 64:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 66:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 67:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 68:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 69:\ [ax:DI]=dx:DI\l\
- |\ \ \ 70:\ ax:DI=[`dp_aedges']\l\
- |\ \ \ 71:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 72:\ pc=\{(flags:CCZ!=0)?L80:pc\}\l\
- }"];
- fn_37_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 80:\ L80:\l\
- |\ \ \ 81:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 82:\ ax:DI=[`dp_aedgesend']\l\
- |\ \ \ 83:\ dx:DI=[bp:DI-0x10]\l\
- |\ \ \ 84:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 85:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 86:\ [`dp_aedgesend']=ax:DI\l\
- }"];
- fn_37_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 73:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 74:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 75:\ [`dp_aedges']=ax:DI\l\
- |\ \ \ 76:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 77:\ [`dp_aedgesend']=ax:DI\l\
- |\ \ 152:\ pc=L87\l\
- }"];
- fn_37_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 87:\ L87:\l\
- |\ \ \ 88:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 89:\ si:DI=0x10\l\
- |\ \ \ 90:\ di:DI=0x1\l\
- |\ \ \ 91:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 93:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 94:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 95:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 96:\ [ax:DI]=dx:DI\l\
- |\ \ \ 97:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 98:\ ax:DI=[ax:DI]\l\
- |\ \ \ 99:\ ax:DI=[ax:DI]\l\
- |\ \ 100:\ ax:DI=[ax:DI+0x28]\l\
- |\ \ 101:\ ax:DI=[ax:DI+0x78]\l\
- |\ \ 102:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ 103:\ pc=\{(flags:CCZ!=0)?L119:pc\}\l\
- }"];
- fn_37_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 119:\ L119:\l\
- |\ \ 120:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ 121:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 122:\ ax:DI=[ax:DI]\l\
- |\ \ 123:\ ax:DI=[ax:DI]\l\
- |\ \ 124:\ ax:DI=[ax:DI+0x28]\l\
- |\ \ 125:\ ax:DI=[ax:DI+0x80]\l\
- |\ \ 126:\ dx:DI=[bp:DI-0x10]\l\
- |\ \ 127:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ 128:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 129:\ ax:DI=[ax:DI]\l\
- |\ \ 130:\ ax:DI=[ax:DI]\l\
- |\ \ 131:\ ax:DI=[ax:DI+0x28]\l\
- |\ \ 132:\ dx:DI=[bp:DI-0x10]\l\
- |\ \ 133:\ [ax:DI+0x80]=dx:DI\l\
- }"];
- fn_37_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 104:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ 105:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 106:\ ax:DI=[ax:DI]\l\
- |\ \ 107:\ ax:DI=[ax:DI]\l\
- |\ \ 108:\ ax:DI=[ax:DI+0x28]\l\
- |\ \ 109:\ dx:DI=[bp:DI-0x10]\l\
- |\ \ 110:\ [ax:DI+0x78]=dx:DI\l\
- |\ \ 111:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 112:\ ax:DI=[ax:DI]\l\
- |\ \ 113:\ ax:DI=[ax:DI]\l\
- |\ \ 114:\ ax:DI=[ax:DI+0x28]\l\
- |\ \ 115:\ dx:DI=[bp:DI-0x10]\l\
- |\ \ 116:\ [ax:DI+0x80]=dx:DI\l\
- |\ \ 154:\ pc=L134\l\
- }"];
- fn_37_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 134:\ L134:\l\
- |\ \ 135:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ 136:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 137:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ 138:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_37_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_37_basic_block_0:s -> fn_37_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_37_basic_block_2:s -> fn_37_basic_block_10:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_37_basic_block_3:s -> fn_37_basic_block_4:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_37_basic_block_3:s -> fn_37_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_37_basic_block_4:s -> fn_37_basic_block_6:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_37_basic_block_5:s -> fn_37_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_37_basic_block_6:s -> fn_37_basic_block_7:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_37_basic_block_6:s -> fn_37_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_37_basic_block_7:s -> fn_37_basic_block_9:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_37_basic_block_8:s -> fn_37_basic_block_9:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_37_basic_block_9:s -> fn_37_basic_block_10:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_37_basic_block_10:s -> fn_37_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_37_basic_block_10:s -> fn_37_basic_block_11:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_37_basic_block_11:s -> fn_37_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_37_basic_block_0:s -> fn_37_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_prtae" {
- style="dashed";
- color="black";
- label="dp_prtae ()";
- fn_38_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_38_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 49:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 50:\ bp:DI=sp:DI\l\
- |\ \ \ 51:\ \{sp:DI=sp:DI-0x10;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 52:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 6:\ si:DI=`__func__.4113'\l\
- |\ \ \ \ 7:\ di:DI=`*.LC13'\l\
- |\ \ \ \ 8:\ ax:QI=0\l\
- |\ \ \ \ 9:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 10:\ ax:DI=[`dp_aedges']\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 46:\ pc=L31\l\
- }"];
- fn_38_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 31:\ L31:\l\
- |\ \ \ 32:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 34:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 35:\ pc=\{(flags:CCZ!=0)?L33:pc\}\l\
- }"];
- fn_38_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 36:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 37:\ si:DI=`__func__.4113'\l\
- |\ \ \ 38:\ di:DI=`*.LC15'\l\
- |\ \ \ 39:\ ax:QI=0\l\
- |\ \ \ 40:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 45:\ 0\l\
- |\ \ \ 53:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 54:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 55:\ simple_return\l\
- }"];
- fn_38_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 33:\ L33:\l\
- |\ \ \ 14:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 15:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 16:\ ax:DI=[ax:DI]\l\
- |\ \ \ 17:\ ax:DI=[ax:DI+0x20]\l\
- |\ \ \ 18:\ dx:DI=[ax:DI+0x8]\l\
- |\ \ \ 19:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 20:\ ax:DI=[ax:DI]\l\
- |\ \ \ 21:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 22:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 24:\ si:DI=ax:DI\l\
- |\ \ \ 25:\ di:DI=`*.LC14'\l\
- |\ \ \ 26:\ ax:QI=0\l\
- |\ \ \ 27:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 28:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 29:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 30:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_38_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_38_basic_block_0:s -> fn_38_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_38_basic_block_2:s -> fn_38_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_38_basic_block_3:s -> fn_38_basic_block_4:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_38_basic_block_4:s -> fn_38_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_38_basic_block_4:s -> fn_38_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_38_basic_block_5:s -> fn_38_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_38_basic_block_0:s -> fn_38_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_prte" {
- style="dashed";
- color="black";
- label="dp_prte ()";
- fn_39_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_39_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 52:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 53:\ bp:DI=sp:DI\l\
- |\ \ \ 54:\ \{sp:DI=sp:DI-0x10;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 55:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 6:\ ax:DI=[`dp_tmpe']\l\
- |\ \ \ \ 7:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 49:\ pc=L38\l\
- }"];
- fn_39_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 38:\ L38:\l\
- |\ \ \ 39:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 41:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 42:\ pc=\{(flags:CCZ!=0)?L40:pc\}\l\
- }"];
- fn_39_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 43:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 48:\ 0\l\
- |\ \ \ 56:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 57:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 58:\ simple_return\l\
- }"];
- fn_39_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 40:\ L40:\l\
- |\ \ \ 10:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 11:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 12:\ ax:DI=[ax:DI]\l\
- |\ \ \ 13:\ ax:DI=[ax:DI+0x18]\l\
- |\ \ \ 14:\ si:DI=[ax:DI+0x28]\l\
- |\ \ \ 15:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 16:\ ax:DI=[ax:DI]\l\
- |\ \ \ 17:\ ax:DI=[ax:DI]\l\
- |\ \ \ 18:\ cx:DI=[ax:DI+0x28]\l\
- |\ \ \ 19:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 20:\ ax:DI=[ax:DI]\l\
- |\ \ \ 21:\ ax:DI=[ax:DI+0x18]\l\
- |\ \ \ 22:\ dx:DI=[ax:DI+0x8]\l\
- |\ \ \ 23:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 24:\ ax:DI=[ax:DI]\l\
- |\ \ \ 25:\ ax:DI=[ax:DI]\l\
- |\ \ \ 26:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 27:\ r9:DI=si:DI\l\
- |\ \ \ 28:\ r8:DI=cx:DI\l\
- |\ \ \ 29:\ cx:DI=dx:DI\l\
- |\ \ \ 30:\ dx:DI=ax:DI\l\
- |\ \ \ 31:\ si:DI=`__func__.4121'\l\
- |\ \ \ 32:\ di:DI=`*.LC16'\l\
- |\ \ \ 33:\ ax:QI=0\l\
- |\ \ \ 34:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 35:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 36:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 37:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_39_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_39_basic_block_0:s -> fn_39_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_39_basic_block_2:s -> fn_39_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_39_basic_block_3:s -> fn_39_basic_block_4:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_39_basic_block_4:s -> fn_39_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_39_basic_block_4:s -> fn_39_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_39_basic_block_5:s -> fn_39_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_39_basic_block_0:s -> fn_39_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_addte" {
- style="dashed";
- color="black";
- label="dp_addte ()";
- fn_40_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_40_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 9:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 71:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 72:\ bp:DI=sp:DI\l\
- |\ \ \ 73:\ \{sp:DI=sp:DI-0x40;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 74:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ [bp:DI-0x20]=si:DI\l\
- |\ \ \ \ 4:\ [bp:DI-0x28]=dx:DI\l\
- |\ \ \ \ 5:\ [bp:DI-0x30]=cx:DI\l\
- |\ \ \ \ 6:\ [bp:DI-0x38]=r8:DI\l\
- |\ \ \ \ 7:\ [bp:DI-0x40]=r9:DI\l\
- |\ \ \ \ 8:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ 11:\ [bp:DI-0x8]=0\l\
- |\ \ \ 12:\ [bp:DI-0x10]=0\l\
- |\ \ \ 13:\ si:DI=0x30\l\
- |\ \ \ 14:\ di:DI=0x1\l\
- |\ \ \ 15:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 17:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 18:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 19:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 20:\ [ax:DI]=dx:DI\l\
- |\ \ \ 21:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 22:\ dx:DI=[bp:DI-0x20]\l\
- |\ \ \ 23:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 24:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 25:\ dx:DI=[bp:DI-0x28]\l\
- |\ \ \ 26:\ [ax:DI+0x10]=dx:DI\l\
- |\ \ \ 27:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 28:\ dx:DI=[bp:DI-0x30]\l\
- |\ \ \ 29:\ [ax:DI+0x18]=dx:DI\l\
- |\ \ \ 30:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 31:\ dx:DI=[bp:DI-0x38]\l\
- |\ \ \ 32:\ [ax:DI+0x20]=dx:DI\l\
- |\ \ \ 33:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 34:\ dx:DI=[bp:DI-0x40]\l\
- |\ \ \ 35:\ [ax:DI+0x28]=dx:DI\l\
- |\ \ \ 36:\ si:DI=0x10\l\
- |\ \ \ 37:\ di:DI=0x1\l\
- |\ \ \ 38:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 40:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 41:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 42:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 43:\ [ax:DI]=dx:DI\l\
- |\ \ \ 44:\ ax:DI=[`dp_tmpe']\l\
- |\ \ \ 45:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 46:\ pc=\{(flags:CCZ!=0)?L54:pc\}\l\
- }"];
- fn_40_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 54:\ L54:\l\
- |\ \ \ 55:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 56:\ ax:DI=[`dp_tmpeend']\l\
- |\ \ \ 57:\ dx:DI=[bp:DI-0x10]\l\
- |\ \ \ 58:\ [ax:DI+0x8]=dx:DI\l\
- |\ \ \ 59:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 60:\ [`dp_tmpeend']=ax:DI\l\
- |\ \ \ 67:\ 0\l\
- }"];
- fn_40_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 47:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 48:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 49:\ [`dp_tmpe']=ax:DI\l\
- |\ \ \ 50:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 51:\ [`dp_tmpeend']=ax:DI\l\
- |\ \ \ 68:\ pc=L65\l\
- }"];
- fn_40_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 65:\ L65:\l\
- |\ \ \ 66:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 75:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 76:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 77:\ simple_return\l\
- }"];
- fn_40_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_40_basic_block_0:s -> fn_40_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_40_basic_block_2:s -> fn_40_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_40_basic_block_2:s -> fn_40_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_40_basic_block_3:s -> fn_40_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_40_basic_block_4:s -> fn_40_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_40_basic_block_5:s -> fn_40_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_40_basic_block_0:s -> fn_40_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_endel_n2n" {
- style="dashed";
- color="black";
- label="dp_endel_n2n ()";
- fn_41_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_41_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 5:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 50:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 51:\ bp:DI=sp:DI\l\
- |\ \ \ 52:\ \{sp:DI=sp:DI-0x10;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 53:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x8]=di:DI\l\
- |\ \ \ \ 3:\ [bp:DI-0x10]=si:DI\l\
- |\ \ \ \ 4:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 7:\ ax:SI=[`yydebug']\l\
- |\ \ \ \ 8:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ \ \ 9:\ pc=\{(flags:CCZ==0)?L23:pc\}\l\
- }"];
- fn_41_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 10:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 11:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 12:\ ax:DI=[ax:DI+0x20]\l\
- |\ \ \ 13:\ dx:DI=[ax:DI+0x8]\l\
- |\ \ \ 14:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 15:\ ax:DI=[ax:DI+0x20]\l\
- |\ \ \ 16:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 17:\ cx:DI=dx:DI\l\
- |\ \ \ 18:\ dx:DI=ax:DI\l\
- |\ \ \ 19:\ si:DI=`__func__.4139'\l\
- |\ \ \ 20:\ di:DI=`*.LC17'\l\
- |\ \ \ 21:\ ax:QI=0\l\
- |\ \ \ 22:\ ax:SI=call\ [`printf']\ argc:0\l\
- }"];
- fn_41_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 23:\ L23:\l\
- |\ \ \ 24:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 25:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 26:\ r8:DI=[ax:DI+0x8]\l\
- |\ \ \ 27:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 28:\ di:DI=[ax:DI]\l\
- |\ \ \ 29:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 30:\ cx:DI=[ax:DI+0x20]\l\
- |\ \ \ 31:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 32:\ dx:DI=[ax:DI+0x8]\l\
- |\ \ \ 33:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 34:\ si:DI=[ax:DI]\l\
- |\ \ \ 35:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 36:\ ax:DI=[ax:DI+0x20]\l\
- |\ \ \ 37:\ r9:DI=r8:DI\l\
- |\ \ \ 38:\ r8:DI=di:DI\l\
- |\ \ \ 42:\ di:DI=ax:DI\l\
- |\ \ \ 43:\ call\ [`dp_addte']\ argc:0\l\
- |\ \ \ 48:\ 0\l\
- |\ \ \ 54:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 55:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 56:\ simple_return\l\
- }"];
- fn_41_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_41_basic_block_0:s -> fn_41_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_41_basic_block_2:s -> fn_41_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_41_basic_block_2:s -> fn_41_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_41_basic_block_3:s -> fn_41_basic_block_4:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_41_basic_block_4:s -> fn_41_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_41_basic_block_0:s -> fn_41_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_endel_n2g" {
- style="dashed";
- color="black";
- label="dp_endel_n2g ()";
- fn_42_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_42_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 5:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 68:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 69:\ bp:DI=sp:DI\l\
- |\ \ \ 70:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 71:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ [bp:DI-0x20]=si:DI\l\
- |\ \ \ \ 4:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 7:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 8:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 9:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 10:\ ax:DI=[ax:DI+0x18]\l\
- |\ \ \ 11:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 12:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 13:\ ax:DI=[ax:DI+0x68]\l\
- |\ \ \ 14:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 65:\ pc=L54\l\
- }"];
- fn_42_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 54:\ L54:\l\
- |\ \ \ 55:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 57:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 58:\ pc=\{(flags:CCZ!=0)?L56:pc\}\l\
- }"];
- fn_42_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 59:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 64:\ 0\l\
- |\ \ \ 72:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 73:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 74:\ simple_return\l\
- }"];
- fn_42_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 56:\ L56:\l\
- |\ \ \ 17:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 18:\ ax:SI=[`yydebug']\l\
- |\ \ \ 19:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ \ 20:\ pc=\{(flags:CCZ==0)?L34:pc\}\l\
- }"];
- fn_42_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 21:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 23:\ ax:DI=[ax:DI]\l\
- |\ \ \ 24:\ dx:DI=[ax:DI+0x8]\l\
- |\ \ \ 25:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 26:\ ax:DI=[ax:DI+0x20]\l\
- |\ \ \ 27:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 28:\ cx:DI=dx:DI\l\
- |\ \ \ 29:\ dx:DI=ax:DI\l\
- |\ \ \ 30:\ si:DI=`__func__.4146'\l\
- |\ \ \ 31:\ di:DI=`*.LC17'\l\
- |\ \ \ 32:\ ax:QI=0\l\
- |\ \ \ 33:\ ax:SI=call\ [`printf']\ argc:0\l\
- }"];
- fn_42_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 34:\ L34:\l\
- |\ \ \ 35:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 36:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 37:\ cx:DI=[ax:DI]\l\
- |\ \ \ 38:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 39:\ dx:DI=[ax:DI+0x8]\l\
- |\ \ \ 40:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 41:\ si:DI=[ax:DI]\l\
- |\ \ \ 42:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 43:\ ax:DI=[ax:DI+0x20]\l\
- |\ \ \ 44:\ r9:DI=0\l\
- |\ \ \ 45:\ r8:DI=0\l\
- |\ \ \ 49:\ di:DI=ax:DI\l\
- |\ \ \ 50:\ call\ [`dp_addte']\ argc:0\l\
- |\ \ \ 51:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 52:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 53:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_42_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_42_basic_block_0:s -> fn_42_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_42_basic_block_2:s -> fn_42_basic_block_6:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_42_basic_block_3:s -> fn_42_basic_block_4:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_42_basic_block_3:s -> fn_42_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_42_basic_block_4:s -> fn_42_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_42_basic_block_5:s -> fn_42_basic_block_6:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_42_basic_block_6:s -> fn_42_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_42_basic_block_6:s -> fn_42_basic_block_7:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_42_basic_block_7:s -> fn_42_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_42_basic_block_0:s -> fn_42_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_endel_g2n" {
- style="dashed";
- color="black";
- label="dp_endel_g2n ()";
- fn_43_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_43_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 5:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 68:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 69:\ bp:DI=sp:DI\l\
- |\ \ \ 70:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 71:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ [bp:DI-0x20]=si:DI\l\
- |\ \ \ \ 4:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 7:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 8:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 9:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 10:\ ax:DI=[ax:DI+0x18]\l\
- |\ \ \ 11:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 12:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 13:\ ax:DI=[ax:DI+0x68]\l\
- |\ \ \ 14:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 65:\ pc=L54\l\
- }"];
- fn_43_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 54:\ L54:\l\
- |\ \ \ 55:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 57:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 58:\ pc=\{(flags:CCZ!=0)?L56:pc\}\l\
- }"];
- fn_43_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 59:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 64:\ 0\l\
- |\ \ \ 72:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 73:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 74:\ simple_return\l\
- }"];
- fn_43_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 56:\ L56:\l\
- |\ \ \ 17:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 18:\ ax:SI=[`yydebug']\l\
- |\ \ \ 19:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ \ 20:\ pc=\{(flags:CCZ==0)?L34:pc\}\l\
- }"];
- fn_43_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 21:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 23:\ ax:DI=[ax:DI+0x20]\l\
- |\ \ \ 24:\ dx:DI=[ax:DI+0x8]\l\
- |\ \ \ 25:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 26:\ ax:DI=[ax:DI]\l\
- |\ \ \ 27:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 28:\ cx:DI=dx:DI\l\
- |\ \ \ 29:\ dx:DI=ax:DI\l\
- |\ \ \ 30:\ si:DI=`__func__.4156'\l\
- |\ \ \ 31:\ di:DI=`*.LC17'\l\
- |\ \ \ 32:\ ax:QI=0\l\
- |\ \ \ 33:\ ax:SI=call\ [`printf']\ argc:0\l\
- }"];
- fn_43_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 34:\ L34:\l\
- |\ \ \ 35:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 36:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 37:\ si:DI=[ax:DI+0x8]\l\
- |\ \ \ 38:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 39:\ cx:DI=[ax:DI]\l\
- |\ \ \ 40:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 41:\ dx:DI=[ax:DI+0x20]\l\
- |\ \ \ 42:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 43:\ ax:DI=[ax:DI]\l\
- |\ \ \ 44:\ r9:DI=si:DI\l\
- |\ \ \ 45:\ r8:DI=cx:DI\l\
- |\ \ \ 46:\ cx:DI=dx:DI\l\
- |\ \ \ 47:\ dx:DI=0\l\
- |\ \ \ 48:\ si:DI=0\l\
- |\ \ \ 49:\ di:DI=ax:DI\l\
- |\ \ \ 50:\ call\ [`dp_addte']\ argc:0\l\
- |\ \ \ 51:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 52:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 53:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_43_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_43_basic_block_0:s -> fn_43_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_43_basic_block_2:s -> fn_43_basic_block_6:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_43_basic_block_3:s -> fn_43_basic_block_4:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_43_basic_block_3:s -> fn_43_basic_block_5:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_43_basic_block_4:s -> fn_43_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_43_basic_block_5:s -> fn_43_basic_block_6:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_43_basic_block_6:s -> fn_43_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_43_basic_block_6:s -> fn_43_basic_block_7:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_43_basic_block_7:s -> fn_43_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_43_basic_block_0:s -> fn_43_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_endel_g2g" {
- style="dashed";
- color="black";
- label="dp_endel_g2g ()";
- fn_44_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_44_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 5:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 86:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 87:\ bp:DI=sp:DI\l\
- |\ \ \ 88:\ \{sp:DI=sp:DI-0x30;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 89:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x28]=di:DI\l\
- |\ \ \ \ 3:\ [bp:DI-0x30]=si:DI\l\
- |\ \ \ \ 4:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 7:\ [bp:DI-0x18]=0\l\
- |\ \ \ \ 8:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 9:\ [bp:DI-0x20]=0\l\
- |\ \ \ 10:\ [bp:DI-0x10]=0\l\
- |\ \ \ 11:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 12:\ ax:DI=[ax:DI+0x18]\l\
- |\ \ \ 13:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ \ 14:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 15:\ ax:DI=[ax:DI+0x68]\l\
- |\ \ \ 16:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 81:\ pc=L70\l\
- }"];
- fn_44_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 70:\ L70:\l\
- |\ \ \ 71:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ \ 73:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 74:\ pc=\{(flags:CCZ!=0)?L72:pc\}\l\
- }"];
- fn_44_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 75:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 80:\ 0\l\
- |\ \ \ 90:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 91:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 92:\ simple_return\l\
- }"];
- fn_44_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 72:\ L72:\l\
- |\ \ \ 19:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 20:\ ax:DI=[bp:DI-0x30]\l\
- |\ \ \ 21:\ ax:DI=[ax:DI+0x18]\l\
- |\ \ \ 22:\ [bp:DI-0x20]=ax:DI\l\
- |\ \ \ 23:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 24:\ ax:DI=[ax:DI+0x68]\l\
- |\ \ \ 25:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 83:\ pc=L61\l\
- }"];
- fn_44_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 61:\ L61:\l\
- |\ \ \ 62:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 64:\ flags:CCZ=cmp([bp:DI-0x10],0)\l\
- |\ \ \ 65:\ pc=\{(flags:CCZ!=0)?L63:pc\}\l\
- }"];
- fn_44_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 66:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 67:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 68:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 69:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_44_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 63:\ L63:\l\
- |\ \ \ 28:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 29:\ ax:SI=[`yydebug']\l\
- |\ \ \ 30:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ \ 31:\ pc=\{(flags:CCZ==0)?L45:pc\}\l\
- }"];
- fn_44_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 32:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 33:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 34:\ ax:DI=[ax:DI]\l\
- |\ \ \ 35:\ dx:DI=[ax:DI+0x8]\l\
- |\ \ \ 36:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 37:\ ax:DI=[ax:DI]\l\
- |\ \ \ 38:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 39:\ cx:DI=dx:DI\l\
- |\ \ \ 40:\ dx:DI=ax:DI\l\
- |\ \ \ 41:\ si:DI=`__func__.4168'\l\
- |\ \ \ 42:\ di:DI=`*.LC17'\l\
- |\ \ \ 43:\ ax:QI=0\l\
- |\ \ \ 44:\ ax:SI=call\ [`printf']\ argc:0\l\
- }"];
- fn_44_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 45:\ L45:\l\
- |\ \ \ 46:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 47:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 48:\ dx:DI=[ax:DI]\l\
- |\ \ \ 49:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 50:\ ax:DI=[ax:DI]\l\
- |\ \ \ 51:\ r9:DI=0\l\
- |\ \ \ 52:\ r8:DI=0\l\
- |\ \ \ 53:\ cx:DI=dx:DI\l\
- |\ \ \ 54:\ dx:DI=0\l\
- |\ \ \ 55:\ si:DI=0\l\
- |\ \ \ 56:\ di:DI=ax:DI\l\
- |\ \ \ 57:\ call\ [`dp_addte']\ argc:0\l\
- |\ \ \ 58:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 59:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 60:\ [bp:DI-0x10]=ax:DI\l\
- }"];
- fn_44_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_44_basic_block_0:s -> fn_44_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_44_basic_block_2:s -> fn_44_basic_block_9:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_44_basic_block_3:s -> fn_44_basic_block_7:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_44_basic_block_4:s -> fn_44_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_44_basic_block_4:s -> fn_44_basic_block_6:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_44_basic_block_5:s -> fn_44_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_44_basic_block_6:s -> fn_44_basic_block_7:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_44_basic_block_7:s -> fn_44_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_44_basic_block_7:s -> fn_44_basic_block_8:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_44_basic_block_8:s -> fn_44_basic_block_9:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_44_basic_block_9:s -> fn_44_basic_block_3:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_44_basic_block_9:s -> fn_44_basic_block_10:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_44_basic_block_10:s -> fn_44_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_44_basic_block_0:s -> fn_44_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_endel" {
- style="dashed";
- color="black";
- label="dp_endel ()";
- fn_45_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_45_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ 392:\ [--sp:DI]=bp:DI\l\
- |\ \ 393:\ bp:DI=sp:DI\l\
- |\ \ 394:\ \{sp:DI=sp:DI-0x30;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 395:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x28]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 8:\ [bp:DI-0x18]=0\l\
- |\ \ \ \ 9:\ [bp:DI-0x1c]=0\l\
- |\ \ \ 10:\ [bp:DI-0x20]=0\l\
- |\ \ \ 11:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 12:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 13:\ ax:SI=[`yydebug']\l\
- |\ \ \ 14:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ \ 15:\ pc=\{(flags:CCZ==0)?L28:pc\}\l\
- }"];
- fn_45_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 16:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 17:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 18:\ cx:DI=[ax:DI+0x8]\l\
- |\ \ \ 19:\ ax:SI=[`dp_enest']\l\
- |\ \ \ 20:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 21:\ r8:DI=cx:DI\l\
- |\ \ \ 22:\ cx:DI=dx:DI\l\
- |\ \ \ 23:\ dx:SI=ax:SI\l\
- |\ \ \ 24:\ si:DI=`__func__.4183'\l\
- |\ \ \ 25:\ di:DI=`*.LC18'\l\
- |\ \ \ 26:\ ax:QI=0\l\
- |\ \ \ 27:\ ax:SI=call\ [`printf']\ argc:0\l\
- }"];
- fn_45_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 28:\ L28:\l\
- |\ \ \ 29:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 30:\ ax:SI=[`dp_enest']\l\
- |\ \ \ 31:\ flags:CCGC=cmp(ax:SI,0x1)\l\
- |\ \ \ 32:\ pc=\{(flags:CCGC\<=0)?L43:pc\}\l\
- }"];
- fn_45_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 33:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 34:\ ax:SI=[`yylineno']\l\
- |\ \ \ 35:\ dx:SI=ax:SI\l\
- |\ \ \ 36:\ si:DI=`__func__.4183'\l\
- |\ \ \ 37:\ di:DI=`*.LC19'\l\
- |\ \ \ 38:\ ax:QI=0\l\
- |\ \ \ 39:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 40:\ ax:DI=[`stdout']\l\
- |\ \ \ 41:\ di:DI=ax:DI\l\
- |\ \ \ 42:\ ax:SI=call\ [`fflush']\ argc:0\l\
- }"];
- fn_45_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 43:\ L43:\l\
- |\ \ \ 44:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 45:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 46:\ pc=\{(flags:CCZ==0)?L326:pc\}\l\
- }"];
- fn_45_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 47:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 48:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 49:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 50:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 51:\ pc=\{(flags:CCZ!=0)?L326:pc\}\l\
- }"];
- fn_45_basic_block_52 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 326:\ L326:\l\
- |\ \ 327:\ NOTE_INSN_BASIC_BLOCK\ 52\l\
- |\ \ 329:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ 330:\ pc=\{(flags:CCZ!=0)?L328:pc\}\l\
- }"];
- fn_45_basic_block_53 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 380:\ NOTE_INSN_BASIC_BLOCK\ 53\l\
- |\ \ 381:\ pc=L331\l\
- }"];
- fn_45_basic_block_22 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 328:\ L328:\l\
- |\ \ 143:\ NOTE_INSN_BASIC_BLOCK\ 22\l\
- |\ \ 144:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 145:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ 146:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ 147:\ pc=\{(flags:CCZ==0)?L384:pc\}\l\
- }"];
- fn_45_basic_block_23 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 152:\ NOTE_INSN_BASIC_BLOCK\ 23\l\
- |\ \ 153:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 154:\ ax:DI=[ax:DI]\l\
- |\ \ 155:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ 156:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 157:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ 158:\ ax:DI=[ax:DI]\l\
- |\ \ 159:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ 160:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 161:\ ax:QI=[ax:DI+0x10]\l\
- |\ \ 162:\ ax:SI=sign_extend(ax:QI)\l\
- |\ \ 163:\ [bp:DI-0x1c]=ax:SI\l\
- |\ \ 164:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ 165:\ ax:QI=[ax:DI+0x10]\l\
- |\ \ 166:\ ax:SI=sign_extend(ax:QI)\l\
- |\ \ 167:\ [bp:DI-0x20]=ax:SI\l\
- |\ \ 168:\ ax:SI=[`dp_enest']\l\
- |\ \ 169:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ 170:\ pc=\{(flags:CCZ==0)?L251:pc\}\l\
- }"];
- fn_45_basic_block_38 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 251:\ L251:\l\
- |\ \ 252:\ NOTE_INSN_BASIC_BLOCK\ 38\l\
- |\ \ 253:\ flags:CCZ=cmp([bp:DI-0x1c],0)\l\
- |\ \ 254:\ pc=\{(flags:CCZ!=0)?L266:pc\}\l\
- }"];
- fn_45_basic_block_39 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 255:\ NOTE_INSN_BASIC_BLOCK\ 39\l\
- |\ \ 256:\ flags:CCZ=cmp([bp:DI-0x20],0)\l\
- |\ \ 257:\ pc=\{(flags:CCZ!=0)?L266:pc\}\l\
- }"];
- fn_45_basic_block_41 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 266:\ L266:\l\
- |\ \ 267:\ NOTE_INSN_BASIC_BLOCK\ 41\l\
- |\ \ 268:\ flags:CCZ=cmp([bp:DI-0x1c],0)\l\
- |\ \ 269:\ pc=\{(flags:CCZ!=0)?L281:pc\}\l\
- }"];
- fn_45_basic_block_42 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 270:\ NOTE_INSN_BASIC_BLOCK\ 42\l\
- |\ \ 271:\ flags:CCZ=cmp([bp:DI-0x20],0x1)\l\
- |\ \ 272:\ pc=\{(flags:CCZ!=0)?L281:pc\}\l\
- }"];
- fn_45_basic_block_44 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 281:\ L281:\l\
- |\ \ 282:\ NOTE_INSN_BASIC_BLOCK\ 44\l\
- |\ \ 283:\ flags:CCZ=cmp([bp:DI-0x1c],0x1)\l\
- |\ \ 284:\ pc=\{(flags:CCZ!=0)?L296:pc\}\l\
- }"];
- fn_45_basic_block_45 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 285:\ NOTE_INSN_BASIC_BLOCK\ 45\l\
- |\ \ 286:\ flags:CCZ=cmp([bp:DI-0x20],0)\l\
- |\ \ 287:\ pc=\{(flags:CCZ!=0)?L296:pc\}\l\
- }"];
- fn_45_basic_block_47 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 296:\ L296:\l\
- |\ \ 297:\ NOTE_INSN_BASIC_BLOCK\ 47\l\
- |\ \ 298:\ flags:CCZ=cmp([bp:DI-0x1c],0x1)\l\
- |\ \ 299:\ pc=\{(flags:CCZ!=0)?L311:pc\}\l\
- }"];
- fn_45_basic_block_48 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 300:\ NOTE_INSN_BASIC_BLOCK\ 48\l\
- |\ \ 301:\ flags:CCZ=cmp([bp:DI-0x20],0x1)\l\
- |\ \ 302:\ pc=\{(flags:CCZ!=0)?L311:pc\}\l\
- }"];
- fn_45_basic_block_50 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 311:\ L311:\l\
- |\ \ 312:\ NOTE_INSN_BASIC_BLOCK\ 50\l\
- |\ \ 313:\ dx:SI=[bp:DI-0x20]\l\
- |\ \ 314:\ ax:SI=[bp:DI-0x1c]\l\
- |\ \ 315:\ cx:SI=dx:SI\l\
- |\ \ 316:\ dx:SI=ax:SI\l\
- |\ \ 317:\ si:DI=`__func__.4183'\l\
- |\ \ 318:\ di:DI=`*.LC21'\l\
- |\ \ 319:\ ax:QI=0\l\
- |\ \ 320:\ ax:SI=call\ [`printf']\ argc:0\l\
- }"];
- fn_45_basic_block_49 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 303:\ NOTE_INSN_BASIC_BLOCK\ 49\l\
- |\ \ 304:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 305:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 306:\ si:DI=dx:DI\l\
- |\ \ 307:\ di:DI=ax:DI\l\
- |\ \ 308:\ call\ [`dp_endel_g2g']\ argc:0\l\
- |\ \ 378:\ pc=L321\l\
- }"];
- fn_45_basic_block_46 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 288:\ NOTE_INSN_BASIC_BLOCK\ 46\l\
- |\ \ 289:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 290:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 291:\ si:DI=dx:DI\l\
- |\ \ 292:\ di:DI=ax:DI\l\
- |\ \ 293:\ call\ [`dp_endel_g2n']\ argc:0\l\
- |\ \ 376:\ pc=L321\l\
- }"];
- fn_45_basic_block_43 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 273:\ NOTE_INSN_BASIC_BLOCK\ 43\l\
- |\ \ 274:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 275:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 276:\ si:DI=dx:DI\l\
- |\ \ 277:\ di:DI=ax:DI\l\
- |\ \ 278:\ call\ [`dp_endel_n2g']\ argc:0\l\
- |\ \ 374:\ pc=L321\l\
- }"];
- fn_45_basic_block_40 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 258:\ NOTE_INSN_BASIC_BLOCK\ 40\l\
- |\ \ 259:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 260:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 261:\ si:DI=dx:DI\l\
- |\ \ 262:\ di:DI=ax:DI\l\
- |\ \ 263:\ call\ [`dp_endel_n2n']\ argc:0\l\
- |\ \ 372:\ pc=L321\l\
- }"];
- fn_45_basic_block_24 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 171:\ NOTE_INSN_BASIC_BLOCK\ 24\l\
- |\ \ 172:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 173:\ dx:DI=[ax:DI+0x18]\l\
- |\ \ 174:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ 175:\ ax:DI=[ax:DI+0x18]\l\
- |\ \ 176:\ flags:CCZ=cmp(dx:DI,ax:DI)\l\
- |\ \ 177:\ pc=\{(flags:CCZ!=0)?L321:pc\}\l\
- }"];
- fn_45_basic_block_25 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 178:\ NOTE_INSN_BASIC_BLOCK\ 25\l\
- |\ \ 179:\ flags:CCZ=cmp([bp:DI-0x1c],0)\l\
- |\ \ 180:\ pc=\{(flags:CCZ!=0)?L192:pc\}\l\
- }"];
- fn_45_basic_block_26 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 181:\ NOTE_INSN_BASIC_BLOCK\ 26\l\
- |\ \ 182:\ flags:CCZ=cmp([bp:DI-0x20],0)\l\
- |\ \ 183:\ pc=\{(flags:CCZ!=0)?L192:pc\}\l\
- }"];
- fn_45_basic_block_28 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 192:\ L192:\l\
- |\ \ 193:\ NOTE_INSN_BASIC_BLOCK\ 28\l\
- |\ \ 194:\ flags:CCZ=cmp([bp:DI-0x1c],0)\l\
- |\ \ 195:\ pc=\{(flags:CCZ!=0)?L207:pc\}\l\
- }"];
- fn_45_basic_block_29 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 196:\ NOTE_INSN_BASIC_BLOCK\ 29\l\
- |\ \ 197:\ flags:CCZ=cmp([bp:DI-0x20],0x1)\l\
- |\ \ 198:\ pc=\{(flags:CCZ!=0)?L207:pc\}\l\
- }"];
- fn_45_basic_block_31 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 207:\ L207:\l\
- |\ \ 208:\ NOTE_INSN_BASIC_BLOCK\ 31\l\
- |\ \ 209:\ flags:CCZ=cmp([bp:DI-0x1c],0x1)\l\
- |\ \ 210:\ pc=\{(flags:CCZ!=0)?L222:pc\}\l\
- }"];
- fn_45_basic_block_32 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 211:\ NOTE_INSN_BASIC_BLOCK\ 32\l\
- |\ \ 212:\ flags:CCZ=cmp([bp:DI-0x20],0)\l\
- |\ \ 213:\ pc=\{(flags:CCZ!=0)?L222:pc\}\l\
- }"];
- fn_45_basic_block_34 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 222:\ L222:\l\
- |\ \ 223:\ NOTE_INSN_BASIC_BLOCK\ 34\l\
- |\ \ 224:\ flags:CCZ=cmp([bp:DI-0x1c],0x1)\l\
- |\ \ 225:\ pc=\{(flags:CCZ!=0)?L237:pc\}\l\
- }"];
- fn_45_basic_block_35 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 226:\ NOTE_INSN_BASIC_BLOCK\ 35\l\
- |\ \ 227:\ flags:CCZ=cmp([bp:DI-0x20],0x1)\l\
- |\ \ 228:\ pc=\{(flags:CCZ!=0)?L237:pc\}\l\
- }"];
- fn_45_basic_block_37 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 237:\ L237:\l\
- |\ \ 238:\ NOTE_INSN_BASIC_BLOCK\ 37\l\
- |\ \ 239:\ dx:SI=[bp:DI-0x20]\l\
- |\ \ 240:\ ax:SI=[bp:DI-0x1c]\l\
- |\ \ 241:\ cx:SI=dx:SI\l\
- |\ \ 242:\ dx:SI=ax:SI\l\
- |\ \ 243:\ si:DI=`__func__.4183'\l\
- |\ \ 244:\ di:DI=`*.LC21'\l\
- |\ \ 245:\ ax:QI=0\l\
- |\ \ 246:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ 370:\ pc=L321\l\
- }"];
- fn_45_basic_block_36 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 229:\ NOTE_INSN_BASIC_BLOCK\ 36\l\
- |\ \ 230:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 231:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 232:\ si:DI=dx:DI\l\
- |\ \ 233:\ di:DI=ax:DI\l\
- |\ \ 234:\ call\ [`dp_endel_g2g']\ argc:0\l\
- |\ \ 368:\ pc=L321\l\
- }"];
- fn_45_basic_block_33 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 214:\ NOTE_INSN_BASIC_BLOCK\ 33\l\
- |\ \ 215:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 216:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 217:\ si:DI=dx:DI\l\
- |\ \ 218:\ di:DI=ax:DI\l\
- |\ \ 219:\ call\ [`dp_endel_g2n']\ argc:0\l\
- |\ \ 366:\ pc=L321\l\
- }"];
- fn_45_basic_block_30 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 199:\ NOTE_INSN_BASIC_BLOCK\ 30\l\
- |\ \ 200:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 201:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 202:\ si:DI=dx:DI\l\
- |\ \ 203:\ di:DI=ax:DI\l\
- |\ \ 204:\ call\ [`dp_endel_n2g']\ argc:0\l\
- |\ \ 364:\ pc=L321\l\
- }"];
- fn_45_basic_block_27 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 184:\ NOTE_INSN_BASIC_BLOCK\ 27\l\
- |\ \ 185:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 186:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 187:\ si:DI=dx:DI\l\
- |\ \ 188:\ di:DI=ax:DI\l\
- |\ \ 189:\ call\ [`dp_endel_n2n']\ argc:0\l\
- |\ \ 362:\ pc=L321\l\
- }"];
- fn_45_basic_block_51 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 321:\ L321:\l\
- |\ \ 322:\ NOTE_INSN_BASIC_BLOCK\ 51\l\
- |\ \ 323:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ 324:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ 325:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_45_basic_block_54 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 384:\ L384:\l\
- |\ \ 383:\ NOTE_INSN_BASIC_BLOCK\ 54\l\
- |\ \ 385:\ 0\l\
- }"];
- fn_45_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 52:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 53:\ ax:DI=[`dp_headepl']\l\
- |\ \ \ 54:\ ax:DI=[ax:DI]\l\
- |\ \ \ 55:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 56:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 57:\ ax:DI=[ax:DI]\l\
- |\ \ \ 58:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ \ 59:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 60:\ ax:QI=[ax:DI+0x10]\l\
- |\ \ \ 61:\ ax:SI=sign_extend(ax:QI)\l\
- |\ \ \ 62:\ [bp:DI-0x1c]=ax:SI\l\
- |\ \ \ 63:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 64:\ ax:QI=[ax:DI+0x10]\l\
- |\ \ \ 65:\ ax:SI=sign_extend(ax:QI)\l\
- |\ \ \ 66:\ [bp:DI-0x20]=ax:SI\l\
- |\ \ \ 67:\ flags:CCZ=cmp([bp:DI-0x1c],0)\l\
- |\ \ \ 68:\ pc=\{(flags:CCZ!=0)?L80:pc\}\l\
- }"];
- fn_45_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 69:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ \ 70:\ flags:CCZ=cmp([bp:DI-0x20],0)\l\
- |\ \ \ 71:\ pc=\{(flags:CCZ!=0)?L80:pc\}\l\
- }"];
- fn_45_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 80:\ L80:\l\
- |\ \ \ 81:\ NOTE_INSN_BASIC_BLOCK\ 11\l\
- |\ \ \ 82:\ flags:CCZ=cmp([bp:DI-0x1c],0)\l\
- |\ \ \ 83:\ pc=\{(flags:CCZ!=0)?L95:pc\}\l\
- }"];
- fn_45_basic_block_12 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 84:\ NOTE_INSN_BASIC_BLOCK\ 12\l\
- |\ \ \ 85:\ flags:CCZ=cmp([bp:DI-0x20],0x1)\l\
- |\ \ \ 86:\ pc=\{(flags:CCZ!=0)?L95:pc\}\l\
- }"];
- fn_45_basic_block_14 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 95:\ L95:\l\
- |\ \ \ 96:\ NOTE_INSN_BASIC_BLOCK\ 14\l\
- |\ \ \ 97:\ flags:CCZ=cmp([bp:DI-0x1c],0x1)\l\
- |\ \ \ 98:\ pc=\{(flags:CCZ!=0)?L110:pc\}\l\
- }"];
- fn_45_basic_block_15 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 99:\ NOTE_INSN_BASIC_BLOCK\ 15\l\
- |\ \ 100:\ flags:CCZ=cmp([bp:DI-0x20],0)\l\
- |\ \ 101:\ pc=\{(flags:CCZ!=0)?L110:pc\}\l\
- }"];
- fn_45_basic_block_17 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 110:\ L110:\l\
- |\ \ 111:\ NOTE_INSN_BASIC_BLOCK\ 17\l\
- |\ \ 112:\ flags:CCZ=cmp([bp:DI-0x1c],0x1)\l\
- |\ \ 113:\ pc=\{(flags:CCZ!=0)?L125:pc\}\l\
- }"];
- fn_45_basic_block_18 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 114:\ NOTE_INSN_BASIC_BLOCK\ 18\l\
- |\ \ 115:\ flags:CCZ=cmp([bp:DI-0x20],0x1)\l\
- |\ \ 116:\ pc=\{(flags:CCZ!=0)?L125:pc\}\l\
- }"];
- fn_45_basic_block_20 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 125:\ L125:\l\
- |\ \ 126:\ NOTE_INSN_BASIC_BLOCK\ 20\l\
- |\ \ 127:\ dx:SI=[bp:DI-0x20]\l\
- |\ \ 128:\ ax:SI=[bp:DI-0x1c]\l\
- |\ \ 129:\ cx:SI=dx:SI\l\
- |\ \ 130:\ dx:SI=ax:SI\l\
- |\ \ 131:\ si:DI=`__func__.4183'\l\
- |\ \ 132:\ di:DI=`*.LC20'\l\
- |\ \ 133:\ ax:QI=0\l\
- |\ \ 134:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ 356:\ pc=L331\l\
- }"];
- fn_45_basic_block_19 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 117:\ NOTE_INSN_BASIC_BLOCK\ 19\l\
- |\ \ 118:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 119:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 120:\ si:DI=dx:DI\l\
- |\ \ 121:\ di:DI=ax:DI\l\
- |\ \ 122:\ call\ [`dp_endel_g2g']\ argc:0\l\
- |\ \ 354:\ pc=L135\l\
- }"];
- fn_45_basic_block_16 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 102:\ NOTE_INSN_BASIC_BLOCK\ 16\l\
- |\ \ 103:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ 104:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ 105:\ si:DI=dx:DI\l\
- |\ \ 106:\ di:DI=ax:DI\l\
- |\ \ 107:\ call\ [`dp_endel_g2n']\ argc:0\l\
- |\ \ 352:\ pc=L135\l\
- }"];
- fn_45_basic_block_13 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 87:\ NOTE_INSN_BASIC_BLOCK\ 13\l\
- |\ \ \ 88:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 89:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 90:\ si:DI=dx:DI\l\
- |\ \ \ 91:\ di:DI=ax:DI\l\
- |\ \ \ 92:\ call\ [`dp_endel_n2g']\ argc:0\l\
- |\ \ 350:\ pc=L135\l\
- }"];
- fn_45_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 72:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 73:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 74:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 75:\ si:DI=dx:DI\l\
- |\ \ \ 76:\ di:DI=ax:DI\l\
- |\ \ \ 77:\ call\ [`dp_endel_n2n']\ argc:0\l\
- |\ \ 348:\ pc=L135\l\
- }"];
- fn_45_basic_block_21 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 135:\ L135:\l\
- |\ \ 136:\ NOTE_INSN_BASIC_BLOCK\ 21\l\
- |\ \ 358:\ pc=L331\l\
- }"];
- fn_45_basic_block_55 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 331:\ L331:\l\
- |\ \ 332:\ NOTE_INSN_BASIC_BLOCK\ 55\l\
- |\ \ 333:\ ax:SI=[`yydebug']\l\
- |\ \ 334:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ 335:\ pc=\{(flags:CCZ==0)?L389:pc\}\l\
- }"];
- fn_45_basic_block_56 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 336:\ NOTE_INSN_BASIC_BLOCK\ 56\l\
- |\ \ 337:\ si:DI=`__func__.4183'\l\
- |\ \ 338:\ di:DI=`*.LC22'\l\
- |\ \ 339:\ ax:QI=0\l\
- |\ \ 340:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ 347:\ 0\l\
- }"];
- fn_45_basic_block_57 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 389:\ L389:\l\
- |\ \ 388:\ NOTE_INSN_BASIC_BLOCK\ 57\l\
- |\ \ 390:\ 0\l\
- |\ \ 396:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ 397:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ 398:\ simple_return\l\
- }"];
- fn_45_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_45_basic_block_0:s -> fn_45_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_2:s -> fn_45_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_2:s -> fn_45_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_3:s -> fn_45_basic_block_4:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_4:s -> fn_45_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_4:s -> fn_45_basic_block_6:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_5:s -> fn_45_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_6:s -> fn_45_basic_block_7:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_6:s -> fn_45_basic_block_52:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_7:s -> fn_45_basic_block_8:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_7:s -> fn_45_basic_block_52:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_8:s -> fn_45_basic_block_9:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_8:s -> fn_45_basic_block_11:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_9:s -> fn_45_basic_block_10:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_9:s -> fn_45_basic_block_11:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_10:s -> fn_45_basic_block_21:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_11:s -> fn_45_basic_block_12:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_11:s -> fn_45_basic_block_14:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_12:s -> fn_45_basic_block_13:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_12:s -> fn_45_basic_block_14:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_13:s -> fn_45_basic_block_21:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_14:s -> fn_45_basic_block_15:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_14:s -> fn_45_basic_block_17:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_15:s -> fn_45_basic_block_16:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_15:s -> fn_45_basic_block_17:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_16:s -> fn_45_basic_block_21:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_17:s -> fn_45_basic_block_18:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_17:s -> fn_45_basic_block_20:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_18:s -> fn_45_basic_block_19:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_18:s -> fn_45_basic_block_20:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_19:s -> fn_45_basic_block_21:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_20:s -> fn_45_basic_block_55:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_21:s -> fn_45_basic_block_55:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_22:s -> fn_45_basic_block_54:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_22:s -> fn_45_basic_block_23:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_23:s -> fn_45_basic_block_24:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_23:s -> fn_45_basic_block_38:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_24:s -> fn_45_basic_block_25:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_24:s -> fn_45_basic_block_51:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_25:s -> fn_45_basic_block_26:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_25:s -> fn_45_basic_block_28:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_26:s -> fn_45_basic_block_27:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_26:s -> fn_45_basic_block_28:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_27:s -> fn_45_basic_block_51:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_28:s -> fn_45_basic_block_29:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_28:s -> fn_45_basic_block_31:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_29:s -> fn_45_basic_block_30:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_29:s -> fn_45_basic_block_31:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_30:s -> fn_45_basic_block_51:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_31:s -> fn_45_basic_block_32:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_31:s -> fn_45_basic_block_34:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_32:s -> fn_45_basic_block_33:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_32:s -> fn_45_basic_block_34:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_33:s -> fn_45_basic_block_51:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_34:s -> fn_45_basic_block_35:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_34:s -> fn_45_basic_block_37:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_35:s -> fn_45_basic_block_36:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_35:s -> fn_45_basic_block_37:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_36:s -> fn_45_basic_block_51:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_37:s -> fn_45_basic_block_51:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_38:s -> fn_45_basic_block_39:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_38:s -> fn_45_basic_block_41:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_39:s -> fn_45_basic_block_40:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_39:s -> fn_45_basic_block_41:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_40:s -> fn_45_basic_block_51:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_41:s -> fn_45_basic_block_42:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_41:s -> fn_45_basic_block_44:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_42:s -> fn_45_basic_block_43:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_42:s -> fn_45_basic_block_44:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_43:s -> fn_45_basic_block_51:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_44:s -> fn_45_basic_block_45:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_44:s -> fn_45_basic_block_47:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_45:s -> fn_45_basic_block_46:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_45:s -> fn_45_basic_block_47:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_46:s -> fn_45_basic_block_51:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_47:s -> fn_45_basic_block_48:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_47:s -> fn_45_basic_block_50:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_48:s -> fn_45_basic_block_49:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_48:s -> fn_45_basic_block_50:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_49:s -> fn_45_basic_block_51:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_50:s -> fn_45_basic_block_51:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_51:s -> fn_45_basic_block_52:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_45_basic_block_52:s -> fn_45_basic_block_22:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_52:s -> fn_45_basic_block_53:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_53:s -> fn_45_basic_block_55:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_54:s -> fn_45_basic_block_55:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[100%]"];
- fn_45_basic_block_55:s -> fn_45_basic_block_56:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_45_basic_block_55:s -> fn_45_basic_block_57:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_45_basic_block_56:s -> fn_45_basic_block_57:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[100%]"];
- fn_45_basic_block_57:s -> fn_45_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_45_basic_block_0:s -> fn_45_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_ende" {
- style="dashed";
- color="black";
- label="dp_ende ()";
- fn_46_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_46_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ 165:\ [--sp:DI]=bp:DI\l\
- |\ \ 166:\ bp:DI=sp:DI\l\
- |\ \ 167:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ 168:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ [bp:DI-0x14]=0\l\
- |\ \ \ \ 8:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ \ 9:\ ax:SI=[ax:DI+0x98]\l\
- |\ \ \ 10:\ [bp:DI-0x14]=ax:SI\l\
- |\ \ \ 11:\ ax:SI=[`yydebug']\l\
- |\ \ \ 12:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ \ 13:\ pc=\{(flags:CCZ==0)?L33:pc\}\l\
- }"];
- fn_46_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 14:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 15:\ ax:SI=[`dp_enest']\l\
- |\ \ 163:\ si:SI=ax:SI-0x1\l\
- |\ \ \ 17:\ cx:SI=[`dp_enest']\l\
- |\ \ \ 18:\ ax:SI=[bp:DI-0x14]\l\
- |\ \ 164:\ di:SI=ax:SI-0x1\l\
- |\ \ \ 20:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 21:\ dx:SI=[bp:DI-0x14]\l\
- |\ \ \ 22:\ \{sp:DI=sp:DI-0x8;clobber\ flags:CC;\}\l\
- \ \ \ \ \ \ REG_ARGS_SIZE\ 0x8\l\
- |\ \ \ 23:\ [pre\ sp:DI+=0xfffffffffffffff8]=si:SI\l\
- \ \ \ \ \ \ REG_ARGS_SIZE\ 0x10\l\
- |\ \ \ 24:\ r9:SI=cx:SI\l\
- |\ \ \ 25:\ r8:SI=di:SI\l\
- |\ \ \ 26:\ cx:SI=dx:SI\l\
- |\ \ \ 27:\ dx:DI=ax:DI\l\
- |\ \ \ 28:\ si:DI=`__func__.4193'\l\
- |\ \ \ 29:\ di:DI=`*.LC23'\l\
- |\ \ \ 30:\ ax:QI=0\l\
- |\ \ \ 31:\ ax:SI=call\ [`printf']\ argc:0x10\l\
- |\ \ \ 32:\ \{sp:DI=sp:DI+0x10;clobber\ flags:CC;\}\l\
- \ \ \ \ \ \ REG_ARGS_SIZE\ 0\l\
- }"];
- fn_46_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 33:\ L33:\l\
- |\ \ \ 34:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 35:\ ax:SI=[`dp_enest']\l\
- |\ \ \ 36:\ \{ax:SI=ax:SI-0x1;clobber\ flags:CC;\}\l\
- |\ \ \ 37:\ [`dp_enest']=ax:SI\l\
- |\ \ \ 38:\ ax:SI=[`dp_enest']\l\
- |\ \ \ 39:\ flags:CCGOC=cmp(ax:SI,0)\l\
- |\ \ \ 40:\ pc=\{(flags:CCGOC\>=0)?L43:pc\}\l\
- }"];
- fn_46_basic_block_5 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 41:\ NOTE_INSN_BASIC_BLOCK\ 5\l\
- |\ \ \ 42:\ [`dp_enest']=0\l\
- }"];
- fn_46_basic_block_6 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 43:\ L43:\l\
- |\ \ \ 44:\ NOTE_INSN_BASIC_BLOCK\ 6\l\
- |\ \ \ 45:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 46:\ dx:SI=[ax:DI+0x98]\l\
- |\ \ \ 47:\ \{dx:SI=dx:SI-0x1;clobber\ flags:CC;\}\l\
- |\ \ \ 48:\ [ax:DI+0x98]=dx:SI\l\
- |\ \ \ 49:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 50:\ ax:SI=[ax:DI+0x98]\l\
- |\ \ \ 51:\ flags:CCGOC=cmp(ax:SI,0)\l\
- |\ \ \ 52:\ pc=\{(flags:CCGOC\>=0)?L56:pc\}\l\
- }"];
- fn_46_basic_block_7 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 53:\ NOTE_INSN_BASIC_BLOCK\ 7\l\
- |\ \ \ 54:\ ax:DI=[`dp_curgraph']\l\
- |\ \ \ 55:\ [ax:DI+0x98]=0\l\
- }"];
- fn_46_basic_block_8 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 56:\ L56:\l\
- |\ \ \ 57:\ NOTE_INSN_BASIC_BLOCK\ 8\l\
- |\ \ \ 58:\ ax:SI=[`yydebug']\l\
- |\ \ \ 59:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ \ 60:\ pc=\{(flags:CCZ==0)?L114:pc\}\l\
- }"];
- fn_46_basic_block_9 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 61:\ NOTE_INSN_BASIC_BLOCK\ 9\l\
- |\ \ \ 62:\ si:DI=`__func__.4193'\l\
- |\ \ \ 63:\ di:DI=`*.LC24'\l\
- |\ \ \ 64:\ ax:QI=0\l\
- |\ \ \ 65:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ \ 66:\ ax:DI=[`dp_epl']\l\
- |\ \ \ 67:\ di:DI=ax:DI\l\
- |\ \ \ 68:\ call\ [`dp_endeprlink']\ argc:0\l\
- |\ \ \ 69:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 70:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 71:\ di:DI=`*.LC25'\l\
- |\ \ \ 72:\ ax:SI=call\ [`puts']\ argc:0\l\
- |\ \ \ 73:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 74:\ ax:DI=[ax:DI+0x58]\l\
- |\ \ \ 75:\ di:DI=ax:DI\l\
- |\ \ \ 76:\ call\ [`dp_endeprlink']\ argc:0\l\
- |\ \ \ 77:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 78:\ ax:DI=[ax:DI+0x88]\l\
- |\ \ \ 79:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ 160:\ pc=L93\l\
- }"];
- fn_46_basic_block_11 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 93:\ L93:\l\
- |\ \ \ 94:\ NOTE_INSN_BASIC_BLOCK\ 11\l\
- |\ \ \ 96:\ flags:CCZ=cmp([bp:DI-0x8],0)\l\
- |\ \ \ 97:\ pc=\{(flags:CCZ!=0)?L95:pc\}\l\
- }"];
- fn_46_basic_block_12 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 98:\ NOTE_INSN_BASIC_BLOCK\ 12\l\
- |\ \ \ 99:\ si:DI=`__func__.4193'\l\
- |\ \ 100:\ di:DI=`*.LC27'\l\
- |\ \ 101:\ ax:QI=0\l\
- |\ \ 102:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ 103:\ si:DI=`__func__.4193'\l\
- |\ \ 104:\ di:DI=`*.LC28'\l\
- |\ \ 105:\ ax:QI=0\l\
- |\ \ 106:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ 107:\ ax:DI=[`dp_headepl']\l\
- |\ \ 108:\ di:DI=ax:DI\l\
- |\ \ 109:\ call\ [`dp_endeprlink']\ argc:0\l\
- |\ \ 110:\ si:DI=`__func__.4193'\l\
- |\ \ 111:\ di:DI=`*.LC29'\l\
- |\ \ 112:\ ax:QI=0\l\
- |\ \ 113:\ ax:SI=call\ [`printf']\ argc:0\l\
- }"];
- fn_46_basic_block_13 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 114:\ L114:\l\
- |\ \ 115:\ NOTE_INSN_BASIC_BLOCK\ 13\l\
- |\ \ 116:\ ax:DI=[`dp_epl']\l\
- |\ \ 117:\ di:DI=ax:DI\l\
- |\ \ 118:\ call\ [`dp_endel']\ argc:0\l\
- |\ \ 119:\ ax:SI=[`dp_enest']\l\
- |\ \ 120:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ 121:\ pc=\{(flags:CCZ!=0)?L149:pc\}\l\
- }"];
- fn_46_basic_block_14 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 122:\ NOTE_INSN_BASIC_BLOCK\ 14\l\
- |\ \ 123:\ ax:SI=[`yydebug']\l\
- |\ \ 124:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ 125:\ pc=\{(flags:CCZ==0)?L132:pc\}\l\
- }"];
- fn_46_basic_block_15 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 126:\ NOTE_INSN_BASIC_BLOCK\ 15\l\
- |\ \ 127:\ si:DI=`__func__.4193'\l\
- |\ \ 128:\ di:DI=`*.LC30'\l\
- |\ \ 129:\ ax:QI=0\l\
- |\ \ 130:\ ax:SI=call\ [`printf']\ argc:0\l\
- |\ \ 131:\ call\ [`dp_prte']\ argc:0\l\
- }"];
- fn_46_basic_block_16 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 132:\ L132:\l\
- |\ \ 133:\ NOTE_INSN_BASIC_BLOCK\ 16\l\
- |\ \ 134:\ call\ [`dp_mkedges']\ argc:0\l\
- |\ \ 135:\ ax:SI=[`yydebug']\l\
- |\ \ 136:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ 137:\ pc=\{(flags:CCZ==0)?L140:pc\}\l\
- }"];
- fn_46_basic_block_17 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 138:\ NOTE_INSN_BASIC_BLOCK\ 17\l\
- |\ \ 139:\ call\ [`dp_prtae']\ argc:0\l\
- }"];
- fn_46_basic_block_18 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 140:\ L140:\l\
- |\ \ 141:\ NOTE_INSN_BASIC_BLOCK\ 18\l\
- |\ \ 142:\ ax:DI=[`dp_curedge']\l\
- |\ \ 143:\ di:DI=ax:DI\l\
- |\ \ 144:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ 145:\ [`dp_curedge']=0\l\
- |\ \ 146:\ call\ [`dp_clrheade']\ argc:0\l\
- |\ \ 147:\ call\ [`dp_clrtmpe']\ argc:0\l\
- |\ \ 148:\ [`dp_enest']=0\l\
- }"];
- fn_46_basic_block_19 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ 149:\ L149:\l\
- |\ \ 150:\ NOTE_INSN_BASIC_BLOCK\ 19\l\
- |\ \ 151:\ call\ [`dp_atype_graph']\ argc:0\l\
- |\ \ 152:\ ax:DI=[`stdout']\l\
- |\ \ 153:\ di:DI=ax:DI\l\
- |\ \ 154:\ ax:SI=call\ [`fflush']\ argc:0\l\
- |\ \ 159:\ 0\l\
- |\ \ 169:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ 170:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ 171:\ simple_return\l\
- }"];
- fn_46_basic_block_10 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 95:\ L95:\l\
- |\ \ \ 82:\ NOTE_INSN_BASIC_BLOCK\ 10\l\
- |\ \ \ 83:\ di:DI=`*.LC26'\l\
- |\ \ \ 84:\ ax:SI=call\ [`puts']\ argc:0\l\
- |\ \ \ 85:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 86:\ ax:DI=[ax:DI]\l\
- |\ \ \ 87:\ ax:DI=[ax:DI+0x58]\l\
- |\ \ \ 88:\ di:DI=ax:DI\l\
- |\ \ \ 89:\ call\ [`dp_endeprlink']\ argc:0\l\
- |\ \ \ 90:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 91:\ ax:DI=[ax:DI+0x8]\l\
- |\ \ \ 92:\ [bp:DI-0x8]=ax:DI\l\
- }"];
- fn_46_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_46_basic_block_0:s -> fn_46_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_2:s -> fn_46_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_2:s -> fn_46_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_46_basic_block_3:s -> fn_46_basic_block_4:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_4:s -> fn_46_basic_block_5:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_4:s -> fn_46_basic_block_6:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_46_basic_block_5:s -> fn_46_basic_block_6:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_6:s -> fn_46_basic_block_7:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_6:s -> fn_46_basic_block_8:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_46_basic_block_7:s -> fn_46_basic_block_8:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_8:s -> fn_46_basic_block_9:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_8:s -> fn_46_basic_block_13:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_46_basic_block_9:s -> fn_46_basic_block_11:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_46_basic_block_10:s -> fn_46_basic_block_11:n [style="dotted,bold",color=blue,weight=10,constraint=false, label="[0%]"];
- fn_46_basic_block_11:s -> fn_46_basic_block_10:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_46_basic_block_11:s -> fn_46_basic_block_12:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_12:s -> fn_46_basic_block_13:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_13:s -> fn_46_basic_block_14:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_13:s -> fn_46_basic_block_19:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_46_basic_block_14:s -> fn_46_basic_block_15:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_14:s -> fn_46_basic_block_16:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_46_basic_block_15:s -> fn_46_basic_block_16:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_16:s -> fn_46_basic_block_17:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_16:s -> fn_46_basic_block_18:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_46_basic_block_17:s -> fn_46_basic_block_18:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_18:s -> fn_46_basic_block_19:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_46_basic_block_19:s -> fn_46_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_46_basic_block_0:s -> fn_46_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_namedsubg" {
- style="dashed";
- color="black";
- label="dp_namedsubg ()";
- fn_47_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_47_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 32:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 33:\ bp:DI=sp:DI\l\
- |\ \ \ 34:\ \{sp:DI=sp:DI-0x20;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 35:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x18]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 7:\ si:DI=0x290\l\
- |\ \ \ \ 8:\ di:DI=0x1\l\
- |\ \ \ \ 9:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 12:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 13:\ di:DI=ax:DI\l\
- |\ \ \ 14:\ call\ [`dp_graphfdef']\ argc:0\l\
- |\ \ \ 15:\ dx:DI=[bp:DI-0x18]\l\
- |\ \ \ 16:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 17:\ si:DI=dx:DI\l\
- |\ \ \ 18:\ di:DI=ax:DI\l\
- |\ \ \ 19:\ call\ [`dp_nsubg']\ argc:0\l\
- |\ \ \ 20:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 21:\ di:DI=ax:DI\l\
- |\ \ \ 22:\ call\ [`dp_graphlink']\ argc:0\l\
- |\ \ \ 23:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 24:\ di:DI=ax:DI\l\
- |\ \ \ 25:\ call\ [`dp_pushgraph']\ argc:0\l\
- |\ \ \ 30:\ 0\l\
- |\ \ \ 36:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 37:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 38:\ simple_return\l\
- }"];
- fn_47_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_47_basic_block_0:s -> fn_47_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_47_basic_block_2:s -> fn_47_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_47_basic_block_0:s -> fn_47_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_endss" {
- style="dashed";
- color="black";
- label="dp_endss ()";
- fn_48_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_48_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 38:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 39:\ bp:DI=sp:DI\l\
- |\ \ \ 40:\ \{sp:DI=sp:DI-0x10;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 41:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 6:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 7:\ si:DI=0x28\l\
- |\ \ \ \ 8:\ di:DI=0x1\l\
- |\ \ \ \ 9:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 11:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 12:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 13:\ [ax:DI+0x20]=0\l\
- |\ \ \ 14:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 15:\ [ax:DI]=0\l\
- |\ \ \ 16:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 17:\ [ax:DI+0x8]=0\l\
- |\ \ \ 18:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 19:\ [ax:DI+0x10]=0x1\l\
- |\ \ \ 20:\ dx:DI=[`dp_curgraph']\l\
- |\ \ \ 21:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 22:\ [ax:DI+0x18]=dx:DI\l\
- |\ \ \ 23:\ ax:DI=call\ [`dp_pullgraph']\ argc:0\l\
- |\ \ \ 25:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 27:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ 35:\ use\ ax:DI\l\
- |\ \ \ 42:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 43:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 44:\ simple_return\l\
- }"];
- fn_48_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_48_basic_block_0:s -> fn_48_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_48_basic_block_2:s -> fn_48_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_48_basic_block_0:s -> fn_48_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_cke" {
- style="dashed";
- color="black";
- label="dp_cke ()";
- fn_49_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_49_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 4:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 48:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 49:\ bp:DI=sp:DI\l\
- |\ \ \ 50:\ \{sp:DI=sp:DI-0x10;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 51:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x8]=di:DI\l\
- |\ \ \ \ 3:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 6:\ ax:DI=[`dp_groot']\l\
- |\ \ \ \ 7:\ dx:DI=[ax:DI+0x10]\l\
- |\ \ \ \ 8:\ ax:DI=[bp:DI-0x8]\l\
- |\ \ \ \ 9:\ si:DI=dx:DI\l\
- |\ \ \ 10:\ di:DI=ax:DI\l\
- |\ \ \ 11:\ ax:SI=call\ [`strcmp']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 13:\ flags:CCZ=cmp(ax:SI,0)\l\
- |\ \ \ 14:\ pc=\{(flags:CCZ==0)?L45:pc\}\l\
- }"];
- fn_49_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 15:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 16:\ dx:DI=0x100\l\
- |\ \ \ 17:\ si:SI=0\l\
- |\ \ \ 18:\ di:DI=`dp_errmsg'\l\
- |\ \ \ 19:\ ax:DI=call\ [`memset']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 20:\ ax:SI=[`yylineno']\l\
- |\ \ \ 21:\ dx:DI=[`dp_groot']\l\
- |\ \ \ 22:\ cx:DI=[dx:DI+0x10]\l\
- |\ \ \ 23:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 24:\ \{sp:DI=sp:DI-0x8;clobber\ flags:CC;\}\l\
- \ \ \ \ \ \ REG_ARGS_SIZE\ 0x8\l\
- |\ \ \ 25:\ [pre\ sp:DI+=0xfffffffffffffff8]=ax:SI\l\
- \ \ \ \ \ \ REG_ARGS_SIZE\ 0x10\l\
- |\ \ \ 26:\ r9:DI=cx:DI\l\
- |\ \ \ 27:\ r8:DI=dx:DI\l\
- |\ \ \ 28:\ cx:DI=`__func__.4209'\l\
- |\ \ \ 29:\ dx:DI=`*.LC31'\l\
- |\ \ \ 30:\ si:DI=0xff\l\
- |\ \ \ 31:\ di:DI=`dp_errmsg'\l\
- |\ \ \ 32:\ ax:QI=0\l\
- |\ \ \ 33:\ ax:SI=call\ [`snprintf']\ argc:0x10\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 34:\ \{sp:DI=sp:DI+0x10;clobber\ flags:CC;\}\l\
- \ \ \ \ \ \ REG_ARGS_SIZE\ 0\l\
- |\ \ \ 41:\ 0\l\
- }"];
- fn_49_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 45:\ L45:\l\
- |\ \ \ 44:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 46:\ 0\l\
- |\ \ \ 52:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 53:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 54:\ simple_return\l\
- }"];
- fn_49_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_49_basic_block_0:s -> fn_49_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_49_basic_block_2:s -> fn_49_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_49_basic_block_2:s -> fn_49_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_49_basic_block_3:s -> fn_49_basic_block_4:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[100%]"];
- fn_49_basic_block_4:s -> fn_49_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_49_basic_block_0:s -> fn_49_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_ccat" {
- style="dashed";
- color="black";
- label="dp_ccat ()";
- fn_50_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_50_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 5:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 59:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 60:\ bp:DI=sp:DI\l\
- |\ \ \ 61:\ \{sp:DI=sp:DI-0x30;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 62:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ [bp:DI-0x28]=di:DI\l\
- |\ \ \ \ 3:\ [bp:DI-0x30]=si:DI\l\
- |\ \ \ \ 4:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 7:\ [bp:DI-0x8]=0\l\
- |\ \ \ \ 8:\ [bp:DI-0x10]=0\l\
- |\ \ \ \ 9:\ [bp:DI-0x18]=0\l\
- |\ \ \ 10:\ [bp:DI-0x20]=0\l\
- |\ \ \ 11:\ ax:DI=[bp:DI-0x28]\l\
- |\ \ \ 12:\ di:DI=ax:DI\l\
- |\ \ \ 13:\ ax:DI=call\ [`strlen']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 15:\ [bp:DI-0x8]=ax:DI\l\
- |\ \ \ 16:\ ax:DI=[bp:DI-0x30]\l\
- |\ \ \ 17:\ di:DI=ax:DI\l\
- |\ \ \ 18:\ ax:DI=call\ [`strlen']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 20:\ [bp:DI-0x10]=ax:DI\l\
- |\ \ \ 21:\ dx:DI=[bp:DI-0x8]\l\
- |\ \ \ 22:\ ax:DI=[bp:DI-0x10]\l\
- |\ \ \ 23:\ \{ax:DI=ax:DI+dx:DI;clobber\ flags:CC;\}\l\
- \ \ \ \ \ \ REG_EQUAL\ [frame:DI-0x8]+[frame:DI-0x10]\l\
- |\ \ \ 24:\ \{ax:DI=ax:DI+0x1;clobber\ flags:CC;\}\l\
- |\ \ \ 25:\ si:DI=ax:DI\l\
- |\ \ \ 26:\ di:DI=0x1\l\
- |\ \ \ 27:\ ax:DI=call\ [`calloc']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 29:\ [bp:DI-0x18]=ax:DI\l\
- |\ \ \ 30:\ dx:DI=[bp:DI-0x28]\l\
- |\ \ \ 31:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 32:\ si:DI=dx:DI\l\
- |\ \ \ 33:\ di:DI=ax:DI\l\
- |\ \ \ 34:\ ax:DI=call\ [`strcpy']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 35:\ dx:DI=[bp:DI-0x30]\l\
- |\ \ \ 36:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 37:\ si:DI=dx:DI\l\
- |\ \ \ 38:\ di:DI=ax:DI\l\
- |\ \ \ 39:\ ax:DI=call\ [`strcat']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 40:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 41:\ di:DI=ax:DI\l\
- |\ \ \ 42:\ ax:DI=call\ [`dp_uniqstr']\ argc:0\l\
- |\ \ \ 44:\ [bp:DI-0x20]=ax:DI\l\
- |\ \ \ 45:\ ax:DI=[bp:DI-0x18]\l\
- |\ \ \ 46:\ di:DI=ax:DI\l\
- |\ \ \ 47:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 48:\ ax:DI=[bp:DI-0x20]\l\
- |\ \ \ 56:\ use\ ax:DI\l\
- |\ \ \ 63:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 64:\ \{sp:DI=bp:DI+0x8;bp:DI=[bp:DI];clobber\ [scratch];\}\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 65:\ simple_return\l\
- }"];
- fn_50_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_50_basic_block_0:s -> fn_50_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_50_basic_block_2:s -> fn_50_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_50_basic_block_0:s -> fn_50_basic_block_1:n [style="invis",constraint=true];
- }
- subgraph "cluster_dp_clearall" {
- style="dashed";
- color="black";
- label="dp_clearall ()";
- fn_51_basic_block_0 [shape=Mdiamond,style=filled,fillcolor=white,label="ENTRY"];
- fn_51_basic_block_2 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ \ 3:\ NOTE_INSN_BASIC_BLOCK\ 2\l\
- |\ \ \ 65:\ [--sp:DI]=bp:DI\l\
- |\ \ \ 66:\ bp:DI=sp:DI\l\
- |\ \ \ 67:\ [--sp:DI]=bx:DI\l\
- |\ \ \ 68:\ \{sp:DI=sp:DI-0x8;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 69:\ NOTE_INSN_PROLOGUE_END\l\
- |\ \ \ \ 2:\ NOTE_INSN_FUNCTION_BEG\l\
- |\ \ \ \ 5:\ call\ [`dp_clrep']\ argc:0\l\
- |\ \ \ \ 6:\ call\ [`dp_clrheade']\ argc:0\l\
- |\ \ \ \ 7:\ call\ [`dp_clrtmpe']\ argc:0\l\
- |\ \ \ \ 8:\ call\ [`dp_clredges']\ argc:0\l\
- |\ \ \ \ 9:\ call\ [`dp_clrnodes']\ argc:0\l\
- |\ \ \ 10:\ call\ [`dp_clrgraphs']\ argc:0\l\
- |\ \ \ 11:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 12:\ flags:CCZ=cmp(ax:DI,0)\l\
- |\ \ \ 13:\ pc=\{(flags:CCZ==0)?L47:pc\}\l\
- }"];
- fn_51_basic_block_3 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 14:\ NOTE_INSN_BASIC_BLOCK\ 3\l\
- |\ \ \ 15:\ bx:DI=[`dp_groot']\l\
- |\ \ \ 16:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 17:\ ax:DI=[ax:DI+0x30]\l\
- |\ \ \ 18:\ di:DI=ax:DI\l\
- |\ \ \ 19:\ ax:DI=call\ [`splay_tree_delete']\ argc:0\l\
- |\ \ \ 21:\ [bx:DI+0x30]=ax:DI\l\
- |\ \ \ 22:\ bx:DI=[`dp_groot']\l\
- |\ \ \ 23:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 24:\ ax:DI=[ax:DI+0x38]\l\
- |\ \ \ 25:\ di:DI=ax:DI\l\
- |\ \ \ 26:\ ax:DI=call\ [`splay_tree_delete']\ argc:0\l\
- |\ \ \ 28:\ [bx:DI+0x38]=ax:DI\l\
- |\ \ \ 29:\ bx:DI=[`dp_groot']\l\
- |\ \ \ 30:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 31:\ ax:DI=[ax:DI+0x40]\l\
- |\ \ \ 32:\ di:DI=ax:DI\l\
- |\ \ \ 33:\ ax:DI=call\ [`splay_tree_delete']\ argc:0\l\
- |\ \ \ 35:\ [bx:DI+0x40]=ax:DI\l\
- |\ \ \ 36:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 37:\ ax:DI=[ax:DI+0x48]\l\
- |\ \ \ 38:\ di:DI=ax:DI\l\
- |\ \ \ 39:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 40:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 41:\ ax:DI=[ax:DI+0x50]\l\
- |\ \ \ 42:\ di:DI=ax:DI\l\
- |\ \ \ 43:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- |\ \ \ 44:\ ax:DI=[`dp_groot']\l\
- |\ \ \ 45:\ di:DI=ax:DI\l\
- |\ \ \ 46:\ call\ [`free']\ argc:0\l\
- \ \ \ \ \ \ REG_EH_REGION\ 0\l\
- }"];
- fn_51_basic_block_4 [shape=record,style=filled,fillcolor=lightgrey,label="{ FREQ:0 |\ \ \ 47:\ L47:\l\
- |\ \ \ 48:\ NOTE_INSN_BASIC_BLOCK\ 4\l\
- |\ \ \ 49:\ ax:DI=[`dpgraphs']\l\
- |\ \ \ 50:\ di:DI=ax:DI\l\
- |\ \ \ 51:\ ax:DI=call\ [`splay_tree_delete']\ argc:0\l\
- |\ \ \ 53:\ [`dpgraphs']=ax:DI\l\
- |\ \ \ 54:\ [`dp_curgraph']=0\l\
- |\ \ \ 55:\ [`dp_groot']=0\l\
- |\ \ \ 56:\ call\ [`clear_dpuniqnode']\ argc:0\l\
- |\ \ \ 57:\ call\ [`dp_colorcode_clear']\ argc:0\l\
- |\ \ \ 58:\ call\ [`dp_clear_uniqstr']\ argc:0\l\
- |\ \ \ 63:\ 0\l\
- |\ \ \ 70:\ NOTE_INSN_EPILOGUE_BEG\l\
- |\ \ \ 71:\ \{sp:DI=sp:DI+0x8;clobber\ flags:CC;clobber\ [scratch];\}\l\
- |\ \ \ 72:\ bx:DI=[sp:DI++]\l\
- |\ \ \ 73:\ bp:DI=[sp:DI++]\l\
- \ \ \ \ \ \ REG_CFA_DEF_CFA\ sp:DI+0x8\l\
- |\ \ \ 74:\ simple_return\l\
- }"];
- fn_51_basic_block_1 [shape=Mdiamond,style=filled,fillcolor=white,label="EXIT"];
- fn_51_basic_block_0:s -> fn_51_basic_block_2:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_51_basic_block_2:s -> fn_51_basic_block_3:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_51_basic_block_2:s -> fn_51_basic_block_4:n [style="solid,bold",color=black,weight=10,constraint=true, label="[0%]"];
- fn_51_basic_block_3:s -> fn_51_basic_block_4:n [style="solid,bold",color=blue,weight=100,constraint=true, label="[0%]"];
- fn_51_basic_block_4:s -> fn_51_basic_block_1:n [style="solid,bold",color=black,weight=10,constraint=true, label="[100%]"];
- fn_51_basic_block_0:s -> fn_51_basic_block_1:n [style="invis",constraint=true];
- }
- }
|