DELTA 292915 12883 388 SVNsV 1 dB10lseif( "${CMAKE_CXX_COMPILER_ID}" MATCHES "IntelENDREP DELTA 311532 2728 301 SVN#iag^:r1g/ Emit the directive and value for debug thread local expression /// /// \p Value - The value to emit. /// \p Size - The size of the integer (in bytes) to emit. virtual void EmitDebugValue(const MCExpr *Value, unsigned SizeENDREP DELTA 303231 452442 567 SVN60  % +ENDREP DELTA 311532 20861 355 SVN@h1QK~#f the directive and value for debug thread local expression /// /// \p Value - The value to emit. /// \p Size - The size of the integer (in bytes) to emit. void AsmPrinter::EmitDebugValue(const MCExpr *Value, EmitValue(Value, SizeENDREP DELTA 312173 151143 317 SVN?7 % EmitDebugENDREP DELTA 311116 956257 1369 SVNyn"xxsi2G , unsigned OpNumElts // We must stay within the vectors; This case can happen with undefs. if (StartMask + LaneLen > OpNumElts*2unsigned OpNumElts = SVI->getOperand(0)->getType()->getVectorNumElements(); if (!isReInterleaveMask(SVI->getShuffleMask(), Factor, MaxFactor, OpNumEltsENDREP DELTA 311116 1137090 3415 SVN%p+.n9!// If ChainNode is null, it's because we replaced it on a previous // iteration and we cleared it out of the map. Just skip it. if (!ChainNode) continue; SelectionDAG::DAGNodeDeletedListener NDL( *CurDAG, [&](SDNode *N, SDNode *E) { std::replace(ChainNodesMatched.begin(), ChainNodesMatched.end(), N, static_cast(nullptr)); }'M (&'&sesOfValueWith(SDValue(Node, OldChainResultNo), SDValue(Res, ResNumResults-1)); // Otherwise, no replacement happened because the node already exists. Replace // Uses of the old node with the new one. if (Res != Node) { CurDAG->ReplaceAllUsesWith(Node, Res); CurDAG->RemoveDeadNode(Node); } return Res; } /// CheckSame - Implements OP_CheckSame. LLVM_ATTRIBUTE_ALENDREP DELTA 303231 1870422 334 SVNg$ Z wYTY(SecName == "__nl_symbol_ptr" || SecName == "__thread_ptr")ENDREP DELTA 311116 2261869 42027 SVN>YX(=FCCRegisterForCurrentISA Inst.addOperand(MCOperand::creat#U"Z%E~iQ:[S} uint64_t TSFlags = getInstDesc(Inst.getOpcode()).TSFlags; if ((TSFlags & MipsII::HasFCCRegOperand) && (Inst.getOperand(0).getReg() != Mips::FCC0) && !hasEightFccRegisters()) return Match_NoFCCRegisterForCurrentISA; return Match_Success; NoFCCRegisterForCurrentISAnon-zero fcc register doesn't exist in current ISA level~i"JK?V~ d &>(*TmpReg[0]); if (!FuncRegOpnd.isGPRAsmReg()) { reportParseError(FuncRegOpnd.getStartLoc(), "invalid register"); return false; } FuncReg = FuncRegOpnd.getGPR32Reg(); TmpReg.clear();ResTy = parseAnyRegister(TmpReg); if (ResTy == MatchOperand_NoMatch) { const MCEENDREP DELTA 311116 2312637 211 SVNfF a S`S`, /// HasFCCRegOperand - Instruction uses an $fcc register. HasFCCRegOperand = 1 << 7ENDREP DELTA 311116 2325664 264 SVN.o,(a:ˀKȏ9@WPKYt䁃M.cY3 .'3قzt48B?J]l 9p#ɼHMz fccfcc;C_COND_FM_MM fmt, bits<4> c> : CEQS_FM_MM { let cond = ENDREP DELTA 311116 2333510 577 SVNW53$y3Emit .dtprelword or .dtpreldword directive // and value for debug thread local expression. void MipsAsmPrinter::EmitDebugValue(const MCExpr *Value, unsigned Size) const { switch (Size) { case 4: OutStreamer->EmitDTPRel32Value(Value); break; case 8: OutStreamer->EmitDTPRel64Value(Value); break; default: llvm_unreachable("Unexpected size of expression value."); }ENDREP DELTA 311116 2334119 96 SVN}G I oHmH void EmitDebugValue(const MCExpr *Value, unsigned Size) const overrideENDREP DELTA 311116 2335648 2295 SVNMNPBO=OMips::FCC0, RegState::Define).addReg(LeftReg) .addReg(RightRegENDREP DELTA 311116 2346816 508 SVNM'VaUfd3|wPsks,0!iQf;e>d Z^!NO~sx^aoF+h&Hp8'NlRU"k؎wkt=lVJ>Rǻ3;@@dng7ύq_kY}GNHt MhO|jLzu)&K40YXN9L d>ٔc'r9EixOy̾I -ߌbdK|dh,GoTMo4KI412KkGxʬuiJ߲G{Jܬx)MZ뻮(M:!./a X#¡$ЏVuq.VE&>Ž6E%J;RxX6 RA/G0y !X Σѫza mOyLŦ]paSpUXF?y lJ{5[Vyôiewb^⛶+(6vV9ŽcSbwvPק4۞;6wxg8Io>(IZ#]J^YKN̍25VGޭT7 G4Zj^ܼ9TR%kը={(h6 kQZDF ը.G]"P*km15j6YԊ 'H$%ЬcN-q|hр8,dpy6:Y>av2#[ A<,gmL= t:Eh\Q3O/x2mδsbvNۭ ]GjtNKdy袸ߺᙑyu3vW w{AEkosENDREP DELTA 311116 2347357 270 SVNv register and is // present in MIPS-I to MIPS-III. // TSFlags layout should be kept in sync with MCTargetDesc/MipsBase let TSFlags{7} = hasFCCRegOperan3> fccfcc;ENDREP DELTA 311116 2370742 438 SVN< * ( ( const MCExpr * MipsTargetObjectFile::getDebugThreadLocalSymbol(const MCSymbol *Sym) const { const MCExpr *Expr = MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext()); return MCBinaryExpr::createAdd( Expr, MCConstantExpr::create(0x8000, getContext()), getContext()ENDREP DELTA 311116 2371212 232 SVNmy y Jx76x /// Describe a TLS variable address within debug info. const MCExpr *getDebugThreadLocalSymbol(const MCSymbol *SymENDREP DELTA 311532 49141 837 SVNH"@d !LC : XForm_icbt<31, 230, (outs), (ins u4imm:$CT, memrr:$src), "icblc $CT, $src", IIC_LdStStore>, Requires<[HasICBT]>; def ICBLQ : XForm_icbt<31, 198, (outs), (ins u4imm:$CT, memrr:$src), "icblq. $CT, $src", IIC_LdStLoad>, Requires<[HasICBT]>;def ICBTLS : XForm_icbt<31, 486, (outs), (ins u4imm:$CT, memrr:$src), "icbtlsNRoRPvNcx^Mo0 VŁJt>:q@&Md@I?RL-l? y/`e _0*5޴,^R̨'t݆K?gc}ؿӠb"t (x=|yID_$V{_A,~hj5ߤlkBhhNZ}?!N,:o A-y&ƺtVzB}X#tnkbS1֝%TENDREP DELTA 311116 2548470 34 SVN~L 8 PE97def IIC_SprMFPMR : InstrItinClass; def IIC_SprMTPMRENDREP DELTA 303231 2907025 99 SVNv)!' IK=I\u[b&PMTPMR,1, [E500_SFX0CR_Bypass, E500_GPENDREP DELTA 303231 2907156 111 SVNrs&%3]aI T>lPMR,TPMENDREP DELTA 311818 105741 210 SVNV UrU// Make sure the pointers have the same type. if (GEPLHS->getType() != RHS->getTypen^qpnpE ? ICmpInst::ICMP_EQ : ICmpInst::ICMP_NE, BO, Constant::getNullValue(RHS->getType()ENDREP DELTA 311315 54586 214 SVN+h> ZQZ= && !SI->getPointerOperand()->isSwiftError()ENDREP DELTA 311818 109082 33 SVN[v|tkt// Don't touch naked functions. They may contain asm returning a // value we don't see, so we may end up interprocedurally propagating // the return value incorrectly. if (F.hasExactDefinition() && !F.hasFnAttribute(Attribute::NakedENDREP DELTA SVN%:%%x^Tێ0}W HhB+e{*|!Cb#,A>̙;=5!:)tFD]}e]aLWp|g1. L Kb0n˂hqgQ\࠾-8V&+:+Aͣ<:hsF?XqZu^[t͛r6;H=i_!%B%O;˘(By%ꑯxNtQAIJF'9e~7( lENDREP DELTA SVNc(ccx^R]o0}ϯ M4/HBUcX3&MҮͶ=q}}8s}7w AWE7ӂWkZM*ޚ f*6%ONO8l7{Q[*|7}.{sOaJfLt>` fɖD@.~x"x.!V98A`! G "}`:GRhC(Z0-H۫ꏟyƤi=N/DqlCMy)[p;N׆Kj+IpwNM%V}lz -5sKnP8j,*$CXW$Gayuz}M&E+iP#Ԃa˔ b?J.* e/6T-[hM\""e: Ypa6W!#OQ7QS'}4E/q\ԠO尥B4s\4N Zf\MƗ2d5dA"qGp1 `v<!vk/.ENDREP DELTA 311116 5335735 127 SVNCo.C,, # CHECK: mfpmr 5, 400 0x7c 0xb0 0x62 0x9c # CHECK: mtpmr 400, 6 0x7c 0xd0 0x63 0x9c # CHECK: icblc 0, 0, 8 0x7c 0x00 0x41 0xcc # CHECK: icbtls 0, 0, 9 0x7c 0x00 0x4b 0xcc ENDREP DELTA SVN:2::x^}SO0 LM $XK!c$ěcGS`sبUj߽˽w>H!̹@XJ~@ =tB eMUCh0\ɰD6z%JLRw 7%7`JՈ `5/ `K`Y. X4i0g׋1f_g1sILٺ &eb-N eS%2A4;M(QK&#*C!TB|<2̹Dy#ma탟%SxZ$^16kK17SxvsNj3:RuJÈhD3TQjP"gka+5PB.5ArXr j_x, 9؆('%-,0&`AH9bt2 -A0N/6w$@3Vo!r[puoE&r#%R?(ݛ0)&UKEDR.ֲm |śDX nKSKO!La#K?LXEpƹH?PXj_3&bo $K5D( xD{ {|MDȥWLP}|6!]W6Q77aN hsDL&\S(4XKd8$ħn.͛O7NxsSy4WDD0J;&,Ut&H"D3asؓ>!H`mO9`?˖OzwENDREP DELTA 303231 5946678 219 SVN%Wz@CA]Hystruction requires a CPU feature not currently enabled bc1tstruction requires a CPU feature not currently enabledENDREP DELTA 311116 5361573 27 SVN)XQ&Py<B@F2B@l@l@o~mnk>k>ml@l@.{$non-zero fcc register doesn't exist in current ISA level bc1t $fcc1, 4 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: non-zero fcc register doesn't exist in current ISA levelf.s $f23,$f5,$fcc0movf.s $f23,$f5,$fcc6movn $v1,$s1,$s0movn.d $f26,$f20,$k0movn.s $f12,$f0,$s7movt $zero,$s4,$fcc0movt $zero,$s4,$fcc5movt.d $f0,$f2,$fcc0movt.s $f30,$f2,$fcc0movt.s $f30,$f2,$fcc1ENDREP DELTA 277323 3648992 452 SVNY[Y@@x^ŖMK@~FE1NBaݍd&҄@xxݙrTe9^e~ m) q8xh#@i5A֡Fnw {ec *ۏg "E <"RdUXPSD1+b UŜ-EH7.B˳\d<E:žgG5L9\*;\9\4tf|.zdP&;4kcOA=GqvF)pFEfA~G"$E LE:鴧ɾ_~_ *¶_ *㢗NF uiL_ENDREP DELTA 303231 5947427 256 SVN5dQPy<B@F.B@w=l@o@m?n>k@k@m?u=l@>wnon-zero fcc register doesn't exist in current ISA level bc1t $fcc1, 4 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: non-zero fcc register doesn't exist in current ISA levelf.s $f23,$f5s $f23,$f5,$fcc6movn $v1,$s1,$s0movn.d $f27,$f21,$k0movn.s $f12,$f0,$s7movt $zero,$s4,$fcc0movt $zero,$s4,$fcc5movt.d $f0,$f2,$fcc0movt.s $f30,$f2t.s $f30,$f2,$fcc1ENDREP DELTA 311116 5362021 129 SVNE4;A:w:fXllByTXXmmlB@ x^ŖMk@ $|ZBJO!D ؕ쮡mI=Atuwޝ/ XH(حV32ΑIX|{_._o?x9OB!y8ej.9 X"\ˌZXV@$tB=#?Ї1\feEW zB ^=U/a_Qke " P !AV!$``& V I|!@;@ E ir惩{ݍ.(bNPZ|`sK'f5 ( ]k՜8ѠD"T]V&e?˺Pv^g{%2р?0TI@TTh'PH]pݍ.(ʤH|@D?8{ jN$"`M؉~ENDREP DELTA 277323 3649919 78 SVNs"QPyPy>u?q@q@w@w<n>I>@T.@L)@Wx^ŘAk0&Z:{aˎe1-BH\e(~KZmCI?=*PQ mdZ`v tٞ8OJ'Hq 쵄r|z[Wx\>өT%2P.=R~SzMeY"# i"ĆSٗ=pxL EƁH`" 02 0 jte0A;A ?L0n('Ib~y2'w-Y kyrC˓h ZN[֋#\܋ ֒A!0,/vˀw. :`?0DLI}NCC,Y`$V,|n7&HglZ@L$ENDREP DELTA 303231 5948707 129 SVN ; < <:ED:non-zero fcc register doesn't exist in current ISA level bc1tl $fcc7,27 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: non-zero fcc register doesn't exist in current ISA levelENDREP DELTA 311116 5362182 139 SVNlI0Hw: Vsj@j@j@j@l@k?l@i?i?Gw[.non-zero fcc register doesn't exist in current ISA level bc1t $fcc1, 4 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: non-zero fcc register doesn't exist in current ISA level0movf.d $f6,$f11,$fcc5movf.s $f23,$f5,$fcc0movf.s $f23,$f5,$fcc6movn $v1,$s1,$s0 movn.d $f27,$f21,$k0movn.s $f12,$f0,$s7movt $zero,$s4,$fcc0movt $zero,$s4,$fcc5struction requires a CPU feature not currently enabledENDREP DELTA 274955 5251796 908 SVNsQePw:N:Vqj@j@l>l@l>i?i?l@s@j@ wA{x^Ŗ]k0&bUz!dc Ʈ mS)RLR&%iTnKŞ'oޜ\"5YmKF_2@J YC /wP=>,`!Oxw#0RH|J?Y]) Bj#eXYcҮ) +hxbֽU}Mrc7,&8Vސ": yMFU QONxSBbm`"H.2G2|(gqb $5AbBF&m0CjEmEm \i:%LH uu>F(Sm:i w!AsbF`s;ۼ 68; 6 MfjEpt4hi '>p@`40Ѧ*N]'?8w|t(ENDREP DELTA 274955 5255082 531 SVN/Z{Yy[j|n|n|o|@~D<@iWm|m|m|l}l}m|svm|0@Ax^Ŗ]K0,8q;:{CAڴktNI&NH$K!`Z@E@q1)fފgD%pC78W<jàtB8=͞EfSZ x`XZĿLjyl|]K?۞.v<0NˈgT2&/o%/)ʿ*DZ(6^v+w"X1SO}d4[4JuDd`y/_7c5 5Q*rTZn*&,h04"I$5+ \pJ@aO|'0h(VWր%hӉU5(񁹝mL9{!Q'g&0Y \LJACJ\k?896?]p'QkpDGf f|9ENDREP DELTA 277323 3652355 452 SVNYZY ENDREP DELTA 274955 5256326 553 SVN3#b\ay[j~j~n~n~o~@D>@kB>m~m~m~llm~sxm~2Ax^ŖAk0V2V{aˎemZd%ݒᄂi A/yy"L+(.vc YvҚRL8{\@yOW< FnaZ>'l6/vޟN `J+/ARG"^8Zc!߽x H6W|]%t;}?"^!ȳg8%S#eA !pH20 ưNR]$x4/|mk_4+-~CK jzICp' 1L@R[-z47|X~ENDREP DELTA 311116 5363353 383 SVN(  Muf0ux^}j@2=܆BPz!R(HZkv؄vvNZ>qO˗V?|ұt?'t~11 }Ր u 5s/أSLS^LC&#~WWeLC[̜3Sʓ'4fp91sR=OmS]`b`:mH䅏6Gi3ԑbR^1uW!c$Q6|0#s^hz3W&ԡ8{sy}Eb4tWnϊt.&׭A3˦ ӟ(9g^Eq8y&Ey<5ӓr?'6uiϨzP6E|>ʹt(NA#5L4P8Lԡ8|WPnȼw4PIu{_^1w!;&g/`ENDREP DELTA 311116 5363768 26 SVN_ 8 R#]%t;}?"^!ȳg8%S#eA !pH20 ưNR]$x4/|mk_4+-~CK jzICp' 1L@R[-z47|X~ENDREP DELTA 311116 5363826 559 SVN#5  Ouq2ux^}j@2=܆BPz!R(HZkv؄vvNZ>qO˗V?|ұt?'t~11 }Ր u 5s/أSLS^LC&#~WWeLC[̜3Sʓ'4fp91sR=OmS]`b`:mH䅏6Gi3ԑbR^1uW!c$Q6|0#s^hz3W&ԡ8{sy}Eb4tWnϊt.&׭A3˦ ӟ(9g^Eq8y&Ey<5ӓr?'6uiϨzP6E|>ʹt(NA#5L4P8Lԡ8|WPnȼw4PIu{_^1w!;&g/`ENDREP DELTA 311116 5364417 26 SVN_ 8 R#]%t;}?"^!ȳg8%S#eA !pH20 ưNR]$x4/|mk_4+-~CK jzICp' 1L@R[-z47|X~ENDREP DELTA 311116 5364475 559 SVN(:  Ouv2ux^}j@2=܆BPz!R(HZkv؄vvNZ>qO˗V?|ұt?'t~11 }Ր u 5s/أSLS^LC&#~WWeLC[̜3Sʓ'4fp91sR=OmS]`b`:mH䅏6Gi3ԑbR^1uW!c$Q6|0#s^hz3W&ԡ8{sy}Eb4tWnϊt.&׭A3˦ ӟ(9g^Eq8y&Ey<5ӓr?'6uiϨzP6E|>ʹt(NA#5L4P8Lԡ8|WPnȼw4PIu{_^1w!;&g/`ENDREP DELTA 311116 5365066 26 SVN_ 8 R#]%t;}?"^!ȳg8%S#eA !pH20 ưNR]$x4/|mk_4+-~CK jzICp' 1L@R[-z47|X~ENDREP DELTA 311116 5365124 559 SVN  OuV2ux^}j@2=܆BPz!R(HZkv؄vvNZ>qO˗V?|ұt?'t~11 }Ր u 5s/أSLS^LC&#~WWeLC[̜3Sʓ'4fp91sR=OmS]`b`:mH䅏6Gi3ԑbR^1uW!c$Q6|0#s^hz3W&ԡ8{sy}Eb4tWnϊt.&׭A3˦ ӟ(9g^Eq8y&Ey<5ӓr?'6uiϨzP6E|>ʹt(NA#5L4P8Lԡ8|WPnȼw4PIu{_^1w!;&g/`ENDREP DELTA 311116 5367105 17 SVN /8\SSx^eK0 }O 'JD)pf i2v~>] a|twCHMUXKrY_g8%s#eA a e jXeImsT±/t--~>=s.E57n% AK<.#%L@q(Qt5. v~ENDREP DELTA 311116 5367152 500 SVN]o Ju0-ux^}j@2=܆BPz!R(HZkv؄vvNZ>qO˗V?|ұt?'t~11 }Ր u 5s/أSLS^LC&#~WWeLC[̜3Sʓ'4fp91sR=OmS]`b`:mH䅏6Gi3ԑbR^1uW!c$Q6|0#s^hz3W&ԡ8{sy}Eb4tWnϊt.&׭A3˦ ӟ(9g^Eq8y&Ey<5ӓr?'6uiϨzP6E|>ʹt(NA#5L4P8Lԡ8|WPnȼw4PIu{_^1w!;&g/`ENDREP DELTA 311116 5367848 20 SVNJy 8 ORXrRx^eK0 }O i9JD)͘),~>]%t;}?"^!ȳg8%S#eA !pH20 ưNR]$x4/|mk_4+-~CK jzICp' 1L@R[-z47|X~ENDREP DELTA 311116 5367899 500 SVN' Juh-ux^}j@2=܆BPz!R(HZkv؄vvNZ>qO˗V?|ұt?'t~11 }Ր u 5s/أSLS^LC&#~WWeLC[̜3Sʓ'4fp91sR=OmS]`b`:mH䅏6Gi3ԑbR^1uW!c$Q6|0#s^hz3W&ԡ8{sy}Eb4tWnϊt.&׭A3˦ ӟ(9g^Eq8y&Ey<5ӓr?'6uiϨzP6E|>ʹt(NA#5L4P8Lԡ8|WPnȼw4PIu{_^1w!;&g/`ENDREP DELTA 311116 5368429 20 SVNi 8 PRvsRx^eK0 }O i9JD)͘),~>]%t;}?"^!ȳg8%S#eA !pH20 ưNR]$x4/|mk_4+-~CK jzICp' 1L@R[-z47|X~ENDREP DELTA 311116 5368480 518 SVNew Ou32ux^}j@2=܆BPz!R(HZkv؄vvNZ>qO˗V?|ұt?'t~11 }Ր u 5s/أSLS^LC&#~WWeLC[̜3Sʓ'4fp91sR=OmS]`b`:mH䅏6Gi3ԑbR^1uW!c$Q6|0#s^hz3W&ԡ8{sy}Eb4tWnϊt.&׭A3˦ ӟ(9g^Eq8y&Ey<5ӓr?'6uiϨzP6E|>ʹt(NA#5L4P8Lԡ8|WPnȼw4PIu{_^1w!;&g/`ENDREP DELTA 311116 5369376 49 SVNh 8 R*>Rx^eK0 }O i9JD)͘),~>]%t;}?"^!ȳg8%S#eA !pH20 ưNR]$x4/|mk_4+-~CK jzICp' 1L@R[-z47|X~ENDREP DELTA 311116 5369457 561 SVN$ Qu^4ux^}j@2=܆BPz!R(HZkv؄vvNZ>qO˗V?|ұt?'t~11 }Ր u 5s/أSLS^LC&#~WWeLC[̜3Sʓ'4fp91sR=OmS]`b`:mH䅏6Gi3ԑbR^1uW!c$Q6|0#s^hz3W&ԡ8{sy}Eb4tWnϊt.&׭A3˦ ӟ(9g^Eq8y&Ey<5ӓr?'6uiϨzP6E|>ʹt(NA#5L4P8Lԡ8|WPnȼw4PIu{_^1w!;&g/`ENDREP DELTA 311116 5370049 49 SVNh 8 R*>Rx^eK0 }O i9JD)͘),~>]%t;}?"^!ȳg8%S#eA !pH20 ưNR]$x4/|mk_4+-~CK jzICp' 1L@R[-z47|X~ENDREP DELTA 311116 5370130 435 SVN5G Qu4ux^}j@2=܆BPz!R(HZkv؄vvNZ>qO˗V?|ұt?'t~11 }Ր u 5s/أSLS^LC&#~WWeLC[̜3Sʓ'4fp91sR=OmS]`b`:mH䅏6Gi3ԑbR^1uW!c$Q6|0#s^hz3W&ԡ8{sy}Eb4tWnϊt.&׭A3˦ ӟ(9g^Eq8y&Ey<5ӓr?'6uiϨzP6E|>ʹt(NA#5L4P8Lԡ8|WPnȼw4PIu{_^1w!;&g/`ENDREP DELTA 311116 5370596 49 SVNh 8 R*>Rx^eK0 }O i9JD)͘),~>]%t;}?"^!ȳg8%S#eA !pH20 ưNR]$x4/|mk_4+-~CK jzICp' 1L@R[-z47|X~ENDREP DELTA 311116 5370677 561 SVNt Qu@4ux^}j@2=܆BPz!R(HZkv؄vvNZ>qO˗V?|ұt?'t~11 }Ր u 5s/أSLS^LC&#~WWeLC[̜3Sʓ'4fp91sR=OmS]`b`:mH䅏6Gi3ԑbR^1uW!c$Q6|0#s^hz3W&ԡ8{sy}Eb4tWnϊt.&׭A3˦ ӟ(9g^Eq8y&Ey<5ӓr?'6uiϨzP6E|>ʹt(NA#5L4P8Lԡ8|WPnȼw4PIu{_^1w!;&g/`ENDREP DELTA 311116 5374352 545 SVNeI:eddx^ @>ŀW)M[D+(>~jKaWDȏ}As{6/؆# ң{gS W#tvI2!Lfm |B`F~ڪM\{nk4sL ]IpnI.Yeٕ 3ENDREP DELTA SVNtettx^Qk0) dDvvVV(uiȒiޓ&ζ@u_;X+ה~ qxrIfyQߡ)bkWW=w(ɸe4jei q~dQ$q ep.)m`ARە1By+]хhTyAeRDamTn/7gjb]ٵc}g:^;ATÇCW׻c>%Bs-H=ڼν2&|xofLO2='ʲ_YrGLj!5Qڷ7xDM;.8iE NT vAZރ(K%P-:q'<v|zyU}tvtɝ^-tf+M8)<K`2:: MPf,T-(cQMWN9qbHE.ENDREP DELTA 309427 20919 286 SVNR><< define i1 @test8(i64* %in, i64 %offset) { entry: %ld = load i64, i64* %in, align 8 %casti8 = inttoptr i64 %ld to i8* %gepi8 = getelementptr inbounds i8, i8* %casti8, i64 %offset %cast = bitcast i8* %gepi8 to i32** %ptrcast = inttoptr i64 %ld to i32** %gepi32 = getelementptr inbounds i32*, i32** %ptrcast, i64 1 %cmp = icmp eq i32** %gepi32, %cast ret i1 %cmp ; CHECK-LABEL: @test8( ; CHECK-NOT: icmp eq i32 %{{[0-9A-Za-z.]+}}, 1 } ENDREP DELTA 311116 5659784 306 SVNn X VxV ; Make sure we preseve the type of the store to a swifterror pointer. ; CHECK-LABEL: @test19( ; CHECK: [[A:%.*]] = alloca ; CHECK: call ; CHECK: [[BC:%.*]] = bitcast i8** [[A]] to ; CHECK: [[ERRVAL:%.*]] = load {{.*}}[[BC]] ; CHECK: store {{.*}}[[ERRVAL]] ; CHECK: ret declare void @initi8(i8**) define void @test19(%swift.error** swifterror %err) { entry: %tmp = alloca i8*, align 8 call void @initi8(i8** %tmp) %swifterror = bitcast i8** %tmp to %swift.error**ENDREP DELTA SVN---x^Tk@=ţhKbJ7̹v0(΋\.3Qc5hY@A/w}5 TB L% $$:2lni$b" #a, 9qѤ[4\5yՙo2N :e8!Dcd3s3M pH9Bq&G(j hչ}*Z;OfN- ^u~ܺȥw7On?]ݺ>TB<*B@|<FpX28bc%5ޚz'[0/v.ʐ)~{p "th14J}v 'J5bRւJ!$Bqn4- 'o+A_c! rM@qḥ[Dx8de([kPsuMZlc'[jRE[ɠ]Pgٵ:kyeJ\ Ob&-ZnbnIjz(Arf]bX99lxZ4qܼyQpO1b(ZQgOTvJ#TH= >9٦Ydcbw1~nqw!`X[hsv4T=3DwpS P$B0,M)B~ 4Rg/U.e[i@ڰz܄[ E:S%8*pV;~g}&?8igUzP=/7 yl%ġk}3ؘt` +G4:[ʚNujj-w[؂5)瑅ܔr+r˪t.XTNhJEӖa1)kc1ƬwDəJLYN.a#B}<sVط*IdQ1i=J }.@6 ~nK(3hP_W0Zjw]}3ÜqC=+6|K\MF,dXN X'SxBI@UOH)?pks*n@XB.4ʵe hX MZv_'ˡYDP25Bpj҉Nu |BFB uhB?c.JA#E:4B!M_BQRd#2!+Qp ZȨbS:'ȼ.sI)]>mo7XihRVb%r|Ą*iB*VLFm(kEk12:)^#SԮ"17B(!Zo3YC,;kOy#D =¡>qgNS9?4[/{ENDREP DELTA SVNEFEEif not 'AArch64' in config.root.targets: config.unsupported = True ENDREP DELTA SVN x^qk@ϧx3! m:7n șK"3t$jF-+(x{Ͻ _lZyD~9CPN2lO)%"}0p%<]3Wuˮ[ZT5rM*-)XJi!-)##Du G f!9k5`f^A ^Z9 폝}ӵsū9Ώ[}ͷww}pHCBٱk6y!=#\1y3#zd?Agr~kqpuba3ܽrj3.klW`d T:JKiż]]57M"COrXsn&n݂jb\f/NTAɂGHw, nɾѱXRNfCϦo^+3_}J+ltҡ~EYai3Օ>+YgZܹfLcm*>{+6&kȹ=N^ba7nY9)ތ_ `ղytR_X~ŀJFe?WxD2{Jf]{R%Ydo0Xb*-ēU8)ҧdMTENDREP DELTA SVNmrmmx^o8 H3qLtN.j+0؊߇:()RqQ@G##{w VO90~|,^e`dyNh/|o?4xKʼ5~Zɷw?ޝ|ϖڥeY'y^9XDyF_=-xud^Ogx  ^qB)Wx"Ub=aA/x%B *3AJik~n%*,St'x?58b9Q,3oo/ i ߆&4M& n ]TkViuU~ƫ۲"ӊxUAuWM-~ƫ.4i-M# 7w>~`M"_/vE zeW)%x(, kZnB g"w NƐFr7?o)9[2#7h2#!vBr#5C2cE#2ҧ( #(M-:vnB=6+m蚪 SnEwpMjl.N1}aXYk~̛&)##'I/y:u,NE;nSQ2=dkSqV*岦5m%HSN.]VmB}^|7[_IHG v(mަ(eΥ}jG8\[WnJukvnb񽚞.ܚ܉`SJ<5`^l2uR`J+ӫ^(NQw#h.u[&43yF#y6UnL#[VLjavLfޢ1"[c*cf)NkHxMV:utx-ﲓѠx7&X9~cT#Lf#[)oĻldBkFXeӐ3F#9oq`kΨs)IJ "s bt{ n䦦z;ɗJ~7R9c֨l/`%z]6^E)f ifP:}katfF M6$ÔOڙ{:! 2Vqc8Bb4d)!Г{5pOfc!hk{${ ` +1JRO]؞`ضIptBP =TQ B_n3eOQ}U^-xPH)[URy#8JHd ph"F:"Ud