DELTA 292920 0 2554 SVN[(;' b4qF6iwkx^S]o0}߯h6i[>T=5Ց`1P}1]P_{zmR&zr8-:<ݠrlB%3"i ֳ樏5"SKLHt"KLV'G~Vq*^Fd$&3i-+,a3&ؗ?J9HCFib︄K i6f3Y:Rp<"Y @a;<\ġ^M (z.¤M|`&eh5xJ&' f5VZQ OըD+ءRDqUjH=\&imo0?|V$CwN).P&(T[ҋHe#"KZ~I4@ę!m1`uϫ-c wny lENDREP DELTA SVNNPNNset(CMAKE_BUILD_TYPE RELEASE CACHE STRING "") set(CLANG_ENABLE_BOOTSTRAP ON CACHE BOOL "") set(LLVM_BUILD_EXTERNAL_COMPILER_RT ON CACHE BOOL "") set(CLANG_BOOTSTRAP_TARGETS check-all check-llvm check-clang test-suite CACHE STRING "") set(CLANG_BOOTSTRAP_CMAKE_ARGS -C ${CMAKE_CURRENT_LIST_DIR}/PGO-stage2.cmake CACHE STRING "") ENDREP DELTA SVNdeddset(CMAKE_BUILD_TYPE RELEASE CACHE STRING "") set(LLVM_BUILD_EXTERNAL_COMPILER_RT ON CACHE BOOL "") ENDREP DELTA SVN x^u1O0 b 1 V9 ǎɲR&. *QڰY߻N]y)O~)@ @'@VLhYdãIJIIK6N%7Tf9㠌 ٦JAFa>>,WZ?yLDTf 4$Vc umg[遫wWms4_93 .7Z6(;]}J g6 S?wy*|菭V=h$ENDREP DELTA 283627 100720 104 SVNFF  UoW *ENDREP DELTA 292920 59101 4624 SVNjUiBzireinterpret_cast(SubExprs + getNumPreArgs() + PREARGS_START3 = p?VIj~:j#Nx^KK0g{[F޽w$MKM\ԅf1aKKdOph$5.$QenP,A p6za-Tpr ~L:(AX3IgOr^jvg-U&my%C gU?[+jY/$]i;{ޢäk /E`-S}UE_d\{_!oV+gi?8/w>"ENDREP DELTA 292920 63755 5317 SVN&|$QWO^zOixo$ie}ND_DE{VY0m`4'[M.] `zIuI@u~L=a7c1iQvhOS{Ħl=ODn_*5ԣRHp=fA\3dӏVz:'pnhTE#im< SΤVKrq|„=I@vsnU@<=BPtEʅ+5m]J-(j>~x#= yߛ~b)0tq|u~((Y"H6'Mz`lnkm[ {W`l`:Y Gp c^s sr6daG}Mk=x^N0 <'IPIlJ37n&ɺ!D7Ф9~糔ʱH%9^@yȱ]hB;?/.opGߣ!,*q;f!]?#\llpW4&~JZ N$$ZkֱF?O\V+mG5֞~+695J1 ᕖG=k9+} ENDREP DELTA 292920 69105 408 SVNW20>0 '4fp02%hf^+J NZ"%5#[ A5a<&,O "GR/ hlRNu{Jx^VO0x)) Bbi a\;2N$dm%rHkLD@T O-BBggqf 3kl[L . ./X5)OT3crnA}EPfEe+m׋f]hK-aX6vn8 :z̘0 D'&9CਙKD(sx >9lLi4Ig\( (D\VxfLoHߜ-JvZ/@Qtrrq*dO!$ fT0j%Pj >#5 F~N^{#n̞X+f=Y*cNgf< b6R0l\F~Tz\NQ;u|>{ +A|tW'VF6jٛ(8=yHMl\7!_q֨쭴ʁUoi5K !pIu9}\{U}ZyÆ?u~|B-oM d0^3d_n9[sp#NioV48ڝly:76}N[㎛KFV0x:xc-kC(ď iL5ʧ! RME#PZK?M,B5[QOQaYR_LrAVS,4b=m c7DlXE8ήvY- _Mvg{&Sg{J nENDREP DELTA 292920 71681 22 SVN  kqENDREP DELTA 292920 71817 5222 SVN5q9`gaBYp+ov5){zn^)o/,)rj+ qM=T3B'\) 4NMex^QO0},1(O#%+ۙ5h-;}\}){b` W%`98.4ϜI_~:.W mHlei r \5 IŇQBT[`d6/X&6.AD:I>6$MɛW8w|U' ~]6tN{;wн-ky*R˖!42# 9ա.IV@%oIuܨW>wwH㜈ԡI+zYDRj9K0+kq} Ktx^SMk@+TLz iziEE(].MΒC 3oyp8SU %^%{N1=kZ$Mwe4/ "NRzrኀt:Xt߇L7,SV;a +3R_07ema0΀+iyaa0AU`x@i"uOKȪHKWRZT 8k7#(ԤK+nW`jwX9) nj${] ׮ưM'BiG,\7o$ޠhLfs)2kI1c,Ŀ{>Bb#qM :4=[bGBn8f%S׽M z=( ݏ< A[0ENDREP DELTA 292920 111464 1087 SVN^h iwg /// Returns true if this is a libc/libm function without the '__builtin_' /// prefix. static bool isBuiltinFunc(const char *Name);ENDREP DELTA 292920 113911 9020 SVNs9~P.s{qFLAGS // TARGET_BUILTIN(__builtin_ia32_readeflags_u32, "Ui", "n", "") TARGET_BUILTIN(__builtin_ia32_readeflags_u64, "ULLi", "n", "") TARGET_BUILTIN(__builtin_ia32_writeeflags_u32, "vUi", "n", "") TARGET_BUILTIN(__builtin_ia32_writeeflags_u64, "vULLi", "n// PKU TARGET_BUILTIN(__builtin_ia32_rdpkru, "Ui", "", "pku") TARGET_BUILTIN(__builtin_ia32_wrpkru, "vUi", "", "pku,+,vttps2uqq256_mask, "V4LLiV4fV4LLiUc", "", "avx512vl,avx512dq") TARGET_BUILTIN(__builtin_ia32_cvtuqq2pd128_mask, "V2dV2LLiV2dUc", "", "avx512vl,avx512dq") TARGET_BUILTIN(__builtin_ia32_cvtuqq2pd256_mask, "V4dV4LLiV4dUc", "", "avx512vl,avx512dq") TARGET_BUILTIN(__builtin_ia32_cvtuqq2ps128_mask, "V4fV2LLiV4fUc", "", "avx512vl,avx512dq") TARGET_BUILTIN(__builtin_ia32_cvtuqq2ps256_maskENDREP DELTA 292920 123902 685 SVNv r jpfpdef err_drv_invalid_omp_target : Error<"OpenMP target is invalid: '%0'">; def err_drv_omp_host_ir_file_not_found : Error< "The provided host compiler IR file '%0' is required to generate code for OpenMP target regions but cannot be found.ENDREP DELTA 292920 127485 798 SVNG?n %m-mCL error def err_opencl_taking_function_address_parser : Error< "taking address of function is not allowed"ENDREP DELTA 292920 128313 14462 SVNcc}Od;5adll_ambiguous_default_ctor : Error< "'__declspec(dllexport)' cannot be applied to more than one default constructor in %0">deduced_mismatch : Note< "candidate template ignored: deduced type " "%diff{$ of %ordinal0 parameter does not match adjusted type $ of argument" "|of %ordinal0 parameter does not match adjusted type of argument}1,2%3 pmplate}0 " "parameter%select{| pack}1 declared here">; def err_unexpanded_parameter_pack : Error< "%select{expression|base type|declaration type|data member type|bit-field " "size|static assertion|fixed underlying type|enumerator value|" "using declaration|friend declaration|qualifier|initializer|default argument|" "non-type template parameter type|exception type|partial specializatio=k.c3BLy+H; "%select{|: different classes%diff{ ($ vs $)|}5,6" "|: different number of parameters (%5 vs %6)" "|: type mismatch at %ordinal5 parameter%diff{ ($ vs $)|}6,7" "|: different return typedef err_omp_ordered_simd : Error< "'ordered' clause with a parameter can not be specified in '#pragma omp %0' directivex  x^J1}! .Vcf d'a2>Yz?M_(7a)fӂ 'xwrrV kh{#VG躦k ڈ7!DY 'fnl?suy9{guR#uU#L0Tb秒U<:JpBF4 WAB?.-6 @ $ҢhōIԄV!jQ1gj|>20QP˜w s,Eold 9XO벷_^%^az-y"WEqC^>r‘GH,{hz s"(]A8ug`j(%ũސi0-5z X}!XJk=P0:8iC8RAQ `ǹ nmQ[8ׄ5!ϝ%_ pYYI;$w:qKdcˇ\_ve:JY\>D$%jo%&iPV}?uI7%P[czI/$Y*?OjENDREP DELTA 292920 145624 1142 SVN&oB`B\ AOPENMP_FOR_SIMD_CLAUSE(orderOPENMP_PARALLEL_FOR_SIMD_CLAUSE(orderENDREP DELTA 292920 160547 863 SVNy:X?[ a MPdef fopenmp_is_device : Flag<["-"], "fopenmp-is-device">, HelpText<"Generate code only for an OpenMP target device.">; def omp_host_ir_file_path : Separate<["-"], "omp-host-ir-file-path">, HelpText<"Path to the IR file produced by the frontend for the host.">; ENDREP DELTA 292920 166036 4253 SVN$A#^&VkKhn ?f_Group>, Flags<[CC1Option]def mno_pku : Flag<["-"], "mno-pkuno_movt : Flag<["-"], "mno-movt">, Group, HelpText<"Disallow use of movt/movw pairspku : Flag<["-"], "mpku\fR32c:n]>; def mfpxx : Flag<["-"], "mfpxx">, Group, HelpText<"Avoid FPU mode dependent operations when used with the O32 ABI">, Flags<[HelpHidden]>; def modd_spreg : Flag<["-"], "modd-spreg">, Group, HelpText<"Enomptargets_EQ : CommaJoined<["-"], "omptargets=">, Flags<[DriverOption, CC1Option]>, HelpText<"Specify comma-separated list of triples OpenMP offloading targets to be supportedENDREP DELTA 292920 176051 436 SVN$prm'k /// \brief A list of all -fno-builtin-* function names (e.g., memset). std::vector NoBuiltinFuncs /// \brief Is this a libc/libm function that is no longer recognized as a /// builtin because a -fno-builtin-* option has been specified? bool isNoBuiltinFunc(const char *Name) const; const std::vector &getNoBuiltinFuncs() const { return NoBuiltinFuncs; }ENDREP DELTA 292920 196077 11390 SVN< :F;// /// \param FunctionScopeIndexToStopAt If non-null, it ";LKfter substituting deduced template arguments, a dependent /// parameter type did not match the corresponding argument. TDK_DeducedMismatchjiie /// diagnostics that will be suppressed. Optional isSFINAEContext() -ji-i); void CodeCompleteObjCProtocolDecl(Scope *S); void CodeCompleteObjCInterfaceDecl(Scope *S); void ENDREP DELTA 292920 207601 354 SVN`[+y*Y*s6i K|=:iOmx^K0Wܣ7M"GAFҤ$!^Z۵:']n2f(u(e GB%(+P;] MGdDKae3gUZ+[$셉 t)sc퀰ڤ涋ťPWBEƒא cNT)cY`Fe5** ^RRA mI;4\\Fޣ7N gbc?zvk\7n>:8U腠3y:r]zXiI4|Pޕ)N9٠Er_=)z $7`n Zdl̾U涥OGx%TENDREP DELTA 292920 232623 7611 SVNIwAylFq}vGArrayRef Protocols) { if (Protocols.empty()Protocols.size()ltinType::UChar: return 'C'; case BuiltinType::Char16: case BuiltinType::UShort: return 'S'; casew vvv); } break; case 'K': assert(HowLong == 0 && !Signed && !Unsigned && "Bad modifiers for 'K'!"); Type&00vENDREP DELTA 292920 267093 3126 SVNyl9v82\}iN6644*eH^*OttotalSizeToAlloctotalSizeToAlloc(NumIndexExprs + 1), llvm::alignOf()return getSubExpr(D.ArrayOrRange.Index + 1return getSubExpr(D.ArrayOrRange.Index + 1return getSubExpr(D.ArrayOrRange.Index + 2 Context.Allocate(totalSizeToAlloc(1 + numSemanticExprs), totalSizeToAlloc(semantics.size() + 1ENDREP DELTA 193326 794739 3345 SVNZqYpoic|OKn9O8I@un}MA-yG3~}9Qm%_~_{'4`o%x^=ksF+*(پFYJɔUYrA$$!.Z^߯Ayݡvc ^\>?YZ>[MY"Nqv_VU('?2[*i*shqHNiLOfIViR\WsjfYٍ⻤\DP񽭫< h A3lwDQH2N[8w݅|vQS O(]I5،OdlC)(sQ`!~),zܤ9MmrO8-5î#V7*CFe65vyU^`OG7&$#/d=OGͧbfqa]=ГZ~.  Wq3 A %8A PFR.gg#/̄O6b4 1G󽚛P}ԉ'v#XtB-h[3t͐<=/mfMfyoj[}HgCV_Ft-: S_fez%3/1/4mbTțSp&B4-:C>閵D&M&Ij[R$?E!ۿr }&iL7M>-ڀhP.3A^YBjpZP8uBTeʹ I:_f+dC{{|*=C# Z9CȕTtVpdmn 0W@ws{D+u~4Z}^[{>m^-\jtb saֆnag[K8ybe;ECF8Kh?~BF$Շf)-:lbMf"/ I=kAb_3ªSn.QsKF`n+hzJ-Jވ;"^BqkYdGбZd]>+2}矗 2B/0l(p$׵O"/SFBc,COk|~u@ +WCfֵ~̀]$ICeVMOo.S̞29Q|Y}w*.ĴR.eN+5a6CpD:AW`ǣ:BݣW\Uᎈm|n<bdgׯB@RI-y!e{rɵփ 6ٗll#у#ِxBnQ#J=i P. "gE8e&nիƞ׺A6 o5s>m2KH;M=hMlHLx+Bx3cU K؜ M AL6GMg;׳rgE&.y4;aѪ{QKG\I_#0ukA'ܛN?OrWUg".)'^3Nou6~ * -ddGG2`$6FRa@9%<]$>J.|BxDԢ hG|/ߺDJҀq az2S 2&pRl.cB4e(F+:2Ѐɯ#@ -h.\0]r7]Qr o`:4{ kڍ *߄Eb;2ځ&P7hj"tKa;E:˧P8 `g%о74|2; >#^%~O"Ү^#d3XpDk^j`mmuOVZF70m)Ijny:t~of]L1y X`DsF KvSj-is5 Q,a_{}G}~W{ r%/6t>K:)K@8Ԕ>n1XPfhM#p689ҔI1 Mp ǐ2neJQΎ%.r2[qY!,efBUn}Hr? k J׭ yO` tgUkqzV߬XogApX1]_+BӘ*ҪJ~8 kݳlf7ωZ2RJnU?|K<>j X稣p3zb#d`݉0&1ȤƘ/̬5O >e,b> uz!$cazKǻS$f8ic+@!lY1M5ݡc %MA|̿f avhȱ77S=lƵX]b~:D=ؓHMl\n+ ~#@ݴ:C+s7 =70z΂>[tQhTQbXMJB7T$_SM3 BKtĉxXJΰ|Sb~jlYKIsIITNZ=n/q \dvJV&Q!zڲލ@HoszJYk|>9+2ɯ2hsLĿŘ fb8}<\ DBџɥ&'֢/|Z w@ar N+'McM5Py4TTi,pǧeaz7E0q ))!&g&BI:%C>D8zd=:XɾÉ2F|TWKYz΀t0ın e鯡ޗ%<Ӣ9R kX|m4ݏqq b*eHdZ_M)pՃe,D7r;!.PQ{`%jzB|&s3Ӝᢶ~<,5/z,.]Eos?P]=rmcJ!es 7P|-& ;{"uK(ws5BX_m!Zvxjo[4 7צGca (:m-ˊfԦ,p/қպI2F)Hڤix(lT!+ZdL]v4AAgR眛S׃sQѽ _IpxGU~0)ís\3{TxLjA-&SSj Vs\KQ%uA)8;iZ򝳺gKOG4ٗ;ɾHoN۷aŪ!iy;yZXЙ5:VLڀh!1 A V*7__+jLATO:̶j2ŏz0%Яla9G o`@W:Sw®>._v1㞣؉ >ASc,1h?2p(֫*;55":1TR):MtRݙƗ?OUOlK05cG}zj.Mb,_0uS \u=sw~I9YPҕ~1*4i|w5'w2;F ^!7t%/E,:?:@x(LK$a6CDMpU>r"iNºOu/d?>1T-]-|u: P$~% $s!e K\(Qz? $_<7/Η7…*O2f,?w>Rxoze]\&lKN`o,q<W{YuthQ{U/z:Yw䬤8FWd]lQ݆c.r1'2,?^S%-KA]#w,|$l;:e1<1Q6ӵ;w' =*dפF]ĆO.%YI0 L5-Kщ*qpW hh`)RAh.?FQ+ YYV ^H6T ލWksS,lU%OTyJfJQ\0jb"ժq{^cƥ{Ϊ}:qJ<-y{©m b3*ԮP.*B7/FÁlլzn9y"Fz.ssmώx1oE+oQ_rN>겱Ua mm)u5XgIܾ)0iJn1狚|S4,ehbO .hjX]A\كv2C4mr%_e)dPlx,E%-(0RqovҁZ5W/YgM}'Em`]&9:EjIA#'W)v&?`綂|ʢD16d䝚j\hiu[d'd=ak7,~MJ=.ghEcx@?eZ ]V+ C78?Ы+x>/>֌(YJիx,Chѳ:)CXrJ&6GkI`19}Oiu;'q\˫U*G+ F{o<7&YdcVծQoF]e&@MM#RД)*=L|Q]QVdΧ-oȍ $e@[ /zQUI8CP u+$$J֙-vu>SOYzuRc3{OWrnm)R~W$gkg!ˁ&aѯv!<],HaVƑrkbQl7u rkRиSĔ YwӍ TC6h ~Zž[ ߧdrK~1g󾨜C+Sb2(Ҟ4A |mɔRNVIFWJcu I/N<;'B3hϡլpܵC6 [J hqؕ s"XoH ۚgsRܢظ⪌2<2pf,fಢuqA3< NppuЙ:ɨw KZo-{}OsAհ7*('s=T2Kz'//ErК;ݷ0NtgT?Hm>U=({wwQ']%ob?Y[?"Gt5D`ݪڴid>kC{:tQI=ZYU=-jno5+ȶl{VRĠ]WH:º*ɦ;}(:![#/2B1sP8ak4o7xM+Ym:yϊ{3ǛMMH <h+;?`iM}Ȧw a7 _SbHNun58egA&ƙjtx㴰IuP6z'˦] V[ O y>-[G^]%Ig6j5)-ӆ?;Xְ^T#ܩy#bl{$9 !Nǹ@#N18]B TCrΣ+B#P\ua`b e+m`˶MlX0[&M\:WVxp&d} '.,Ѝup)RQ#w-#vSG }$C b9mCA=,u0qd-Jv8b](tgY9Hj6. m'쯉gKev;} G3_g ^DiCAj:4C)D^Ymvwu,ֿl4ҝa.d< eySg'!] !AP`X9cKLhLnMq[tX Hzw#aGu@8 |BC诧r2ie%$, {e(E4RPZWCIukNZgeebܟ6ѣ C{KJ~Jx8K Pi0%kL% tL:dAj6ڡkuRv*9Ba6Iweu&Ȇv 4OvS1/#ҳ#Ba ֵS'qKn18z ^ҿfI[v"z )Qp/*r8֢.-zz`|wQD+;_PLmitӢ3 7GVF,?Φt>ENDREP DELTA 292920 285868 2833 SVNG98 `Vi~)$y{?}g/(7z87Pwvx^QMO1+q6 $&,\^6nKWzyof:\k["SƖQv}ގYTa?e!_k;J+S=>=S~=@[Tn +kaܡb Ps#p &h}dj 0; g|B:Q},S8IuX:hqpbCcE]C"ғp9PJoLU.J6[GtBvtt|OENDREP DELTA 292920 292385 21828 SVN76;G5|,ZUd\Kehf^9x^1o0#BPnBT)QVZr>TU{"K%z{3W!`L_HccPS0Y&샙u FpЦFN\`k  ?)w>aU!Q 7J6 RghJC\u7*æӴ^yG%2Q9&WaCqY~$\K^kQ:riZ1 ׽SNvx6\d M5PPDENDREP DELTA 292920 314837 2580 SVNA+i(\^`i&NE.&e kUCynfs~y&xMExwp'H}z} lNbdy6)x^+/I άJ wOq((Rв0RR+JihS[ژ(CbJ! !l.PV0ܰĢb|H0!* LU ؠf<ENDREP DELTA 292920 389879 707 SVN7}ZZ 6>M"XisBuiltinFunc(const char *Name) { StringRef FuncName(Name); for (unsigned i = Builtin::NotBuiltin + 1; i != Builtin::FirstTSBuiltin; ++i) if (FuncName.equals(BuiltinInfo[i].Name)) return strchr(BuiltinInfo[i].Attributes, 'f') != nullptr; return false (LangOpts.NoBuiltin || LangOpts.isNoBuiltinFunc(BuiltinInfo.Name)) && ENDREP DELTA 283627 381540 23 SVN)1 ~/zh#include "llvm/ADT/StringRefbool LangOptions::isNoBuiltinFunc(const char *Name) const { StringRef FuncName(Name); for (unsigned i = 0, e = NoBuiltinFuncs.size(); i != e; ++i) if (FuncName.equals(NoBuiltinFuncs[i])) return true; return false; } ENDREP DELTA 292920 414346 20615 SVN]B t@X&\ bool HasPKUsetFeatureEnabledImpl(Features, "pku else if (Feature == "+pku") { HasPKU >Ao]Q.yR-х\F23 WY?p)3 'V"D yG-d||џ2m sth&G~Vóz򻰾m E2E~e>a k|oYy- < .? GzU|h8؀A& w,-!$ҿ?kBʣ]T^_.237qJvd2,Ҍ2~$D {E>{CI2N2t`{"<*kG|mbĿn`ɭE*S~G*|s$heTœUAp00$frZz6jzz]kWDһ #!/'< =Dh[Ț_jƇO̳fzA|$]U-FQ Tȅ2\:>(:!$`{f`dEcJ݊.D{jT !beu.!V'csËg'̧k]!)~U^řWޑ G=0m0PI $pZK<yMu[ b\4'\@xA^k}b`PPqvP N3sIټqͭsA5{ HPDcf]i 1JVFXpw@a2b<+oZk|1^Vƨ Ah7l@eBA8zض,yz*Γ ?6.49)BT&ʕ!9GB2`4w"dޚȄB{-)I7jV5M-W x+NRǦ)]JdZd %efe 4c#-ʆPg{K޾EMADL_dkcËCGLFFQuE^]bTi鴳In6k U5GP3)ekvA^(RVZ[CA[]$N oiݷSRIձy_ŁuBzemHdq`I%l\f!5"e6[w;.#0HqGQ%VA )ӈO0xH ̦?e;*f>~FAi3 l7W3]nwмl|kJ+jۥFwiCyt\+ U6Vu PeBt 6% WTl7m֯t fYQ5 p Cd-Pr2J8\m}GdA&K` H:CCU{8{EPՌ{GSgZiᎣ@F4i]:5EopL 3;L 0?Jy@4dfϜ{w>b,/#s ÷"´7Y _he`V sɇ^zLAXolF3D Wn:J|"]l m.&Y -0/ :Aj\Eُ?L3q9ÙV:w*DZ8IXJC"3A oy%7Μ8{/p1<]F,eȒmG44XH;-h[z4;"+& iXt]_9j(. _][t:oK QamϞW3m*}]ejisC>x'RoLdkdLӝǮo Ka[X{%Nf C#=ZD`NExĔg-),P_sޯZGN'*?A 'aX]qޣʇ~U4WA ߤ UśHZ\,j!a9蒇LZrqk:fl Sk4 KPo9lVMVVx |?_Do ohҵ%A1&wNMSXu釆V@b!9r;g+XfJyW;ժ5xv1 '~,q' }xR5p Idm=[RrkPDj0x}C>pPkE5 EAhs(+7KYyVϏKQTDuu8R pco|Fr09Q@ܱvhyIR5* _D<+ QB_.[@yu7A8 wWI-]pxz~ҟ&3 ϧOrit~fVO~Xʑ2yGIk/wâ2п'XklB]'G%Vq>: bBa#CZd1,qL7Ryi(j>t/cSSHJS/uyAtx^]ms8_겔'WW[vDIblܔ!k )IfkT ƃUTnyBq_NEYH'^Wx6h.AWsNO8XWi.s|y]/B;لb}Nf.J,I(j=n6uUdzb#VC;dI A"Ƚ,+CGpptJ"Y2L$_7ŵ%7Z P`B;=aibY992_XS(àVr%:VU 2O& L-=gqo3 8Sj\mp4' ,"Sϔ^OR)d)=HTJKY˜۞(o/W2uΫt cWYV )4xI֥BŌK,R% $lĔDf?dbJ ] UULy5) +A+O3=o(@GgLO1Qbq3<^JӈbVW~6dx|/ҙH+[=MRl ,&?LCu% l+x:O[T7]VqY ,{%t`ЃЃj7q @'(gjs0NYmַek0E;׶4>0Ysif!3"KOB&)ԤS'cW Lz8Ca 'gP U\"Oap1/P '2ވ[)J֙6tW\LLhd㊦V$t 6 y#i~ãfvOid{@E3ӡCr,z$FAl{2u?bWH+Z{Wء:ޤy\nRMtU^"ݦ9VMbNκ^z\( -®+`l ժ(0ĶM ΀ů2ިCzagȥX[L䱓ٝ·1`#Qv~gh16rd[p\围&"8S\y ItK/`Rȯ5 Z被U # BWAUW09"㒣29gh< jƶW?:DPv|5M7SXN9t?5AG&r|_S-a\Ť+Ąb,JXCm&\-NEz 2_KKˁbA(zb"\U|%lBajMHq/ R uE4i-qZ_P_'̰y?9R2JN 06(ruUUZAw>P+9MgtCI H~Iv%lu&Ff]nq=uR.sެ g$F=Ő*4lMc^:tdZL&Vw7{LM^`*+թ1'/iMGkWp謇<(@ S&(#WRG ~&.J{g^=Tt^c]uu@KmT.+wl kAܵUjNv?}d Mw&@ Z+HOGTQ$~WdԞ]PgYp#< -!3q,>oE:]Prh. #bϢo5EiO{Qb^IWXg\i$ 3-YYƫPjRA\=~`a#$Ͳ8[K$ubj6/]miڞ."^!JjcqF1_w)޸f_e$,} FOq@9pP [{X` D^mt~#k\i4FZ6ϴZ9eK[ Ԇ7GcXO(4TQ H&},/q?U~qN`^ ,mo;ōѵ#f36Nӟois dOCB;)B_<]`ŵU˧2C_2Tak(osյOh"^Z7l@ܷB y2wE\l3IR^Ae=>XqP oobjǒ+8]s:܁p;tYtXU/k',h‘pwp<4Gr$UzvQ,pKfXsbQhλyȀګQr1qH78eMp5:.+PwD۶dP!bzQC4.۱30<8#A#67i5^hcLsϠi@@Z%:;{ \H_h(^=E rjqonIVG LFx8 pc!8,csC7=hK-hvԔ βXP8S,;޳(7|P6`A=}Y= Vϭ?R,b=_3jR+}ϳr<:Ҵ"9 .nhi7w Wa0qsx y\үQXg_l_+K(r|H4a} \~C~ctvokD@ ew&ڃ[{XoblnqqlyZ1mL*yɹ`g-komAp$qE)^Ş& 釣kÝi֝x~:KYrZE'>-fv 9)YZ#\4T̈́5m@"}!2E_VgD=zFQ |5uOuA[>䫁ʩ[7߮?.8Y(m?vwyUb(Q_JAt Fbp 22s0n?rLr( z8P v(sVq&\)OWc[k)5or_QNG= ~ĩp,!_>1"}|hh@lM?I!dW"|4t1 IZGMf# Ov,i&REOu-'5o('JLmqul"m(E~i.as ۾IThlRcuRc(3/_#>toISn5&.f5)zRv'JvuV݌+"7ULTQV<ӹOx>*ދCGv |R\`Y ꂗN?bwdLqMyFzk =4ۗ?)+/ D'g[ 5\`S9|@s|uIK *qs6&Sq?A'j7}729DX8] 5тs"bQmxjo֣*+8x u|"mnKhv: ꜹxeo=\!ߵ7+ɇ ۏ{G}WtD tpl <3cvN [Yv89>w;NzF~ZX)t NyE[,Y8x9U[W-d\GNݿ56_@Jߏ i[{٢=^ |/wz.hulH{ t2†{Y~GVv.L8uz:*Ou{S4ODřw\Do9_F?-'^vOߒ@㠄Τvf+|_qĨAj+vh=NjjY3")~8ȇC$ jX5 n:盱5b'fͻ N\B1 R*|N q,1q٤Dq&\z c"qAеMbVK1MTcuӏ` 㸀fc}˱*Fp6>/o8XvuZfAIgTم . @6|)hG\0*|"[/ LUIJ4H)dRL\P@LFA h_L? hhR@"KҀd/9xB<$#ԢX$ŘxP|+i4fL |gZ*2Iv(ezē 9ExL<*BWO]I>WQcAF7 a#,i WWbLѺ 0uWd,v%Wur2kC75/Shna=.0IxpxBɸZ"RA}giK, zw#~8 s6Ϟ|( tkЖ5`ncҳÞ ;|AШmE1Cucx RxȆ% gbDt,L%zDH}~JaՄT;}!?!I_ϣpr*޼SBR*tbZAXB?Jq>[ I.2fʻl7oB{.5̽v[Bi?)O {.M??޵Ujm,&׃t@] ,\+B52Y p?x(=zQVBp9. Eu4r)̙I #oJ{$.L;ۘD[e|'–7(Ef(PLcNccĚ%[(wRi_$ C){8j~*Dal|`Fi杳6tĘ)0I]YV ݘ1??7gpdn"CGGRB!U,: ◗з'h{Ia5k ZGr|5m/fkDsm@7v?93J߁;˟ =p*UJ0cVڽj߸s˶=ׅ̈S3{adGw6;̶2wGNh\)Z,g1$cYfzLH6d qɹ>Qȷ{7*Z9::R?x50 iBd6E(CN*dcV;ƒwQk>3 ; 4w"~ {tT/x!uF=:GF#q"ϦAAh8;5x;t߻U9kjɓCs:BH]tPBU@C[Ga݉rdi9!F\S9! C"+|&Avႄ9iBcIoaN׼vq6&A/SNƤH5n"\bm`q@D2"Dkm,TuehwaZY0~89xdm[ 6B+MS~~(Cͤ(g?rN\餌ϛ*kС^؞qsN7a*87lmOPB(tg%)p^bns13ՀLtH* !}9nC9jc@LH*euȆ4ᗌlxȜI;Th >Kĸ!-._rosB$ hѠ oM ؗOO3X=q: ]D7 a=` 3VAI'_Ҽ iRG>j9tP;:OȣUއrAdӉN2NuSLSrxYn05ysuΛ Z}* H32ENDREP DELTA 292920 566510 1364 SVN|WBGAk~8&e9 !Z}pXu! 7-;Ax^Z[o7~``HV Ecنڂ J":j=tEhyD~~lA1B޾%4I61JsR|E2͏5#v? lA:^]oYHL,'+inV^# 5&BIX\]1@x?B2#|I"+j&ZyopȮ5f[9O9Z^L᳢V+|bDY6;C L/#4L*ΤmD ZՓY0RH,n 6P,@kRQĤťJk"* \.i|D Nw p|#_t!duC뻇ٙ3Wܱ ;B򕀇Sϴ% wS,])|Yb\khX1B 1=%+00EhH{}rIy,{ݰ}i VSU>0ijb&k., R}% Y0䍖~D$XĐhX4[ |ZU<2jWΖ=/02gE;_75xE1 n;;$B/zm&?(F.$"21[r8tvNaT:=`bĶDdm'9itKѠNˋ7 ?H #DCiz2.mzJ]UҰKk{JGSـʱ -˓$٦׶V Du͍EcCdlZWK0du ND$ij2+UJЫM߆[eSwS]fteHA7Y}˧ؖ>,)!^A9@c|v a}z{ԉGх@7}ENu_KF8YA ^+a#Acq|p|,x#$[aRgF'A hk_JuroK3sz-ѰIbYLј*-Pv {XDzXYZM,N L'mz!:@hED?j¬Ut@V/V!{!{R_Q!Чb\RttO?Όu*a \]-[&d<ڒ2_ i6U4"J`ߜ"۬r .H{{V)󠵝1`"J2iQE15ѦJpXw+jK ;3@Xpm'2f2G x݋꽻Em9^ي ̈́ WCMU W5Ρʠf"M7~`_G3r^.K%SfVcT.yaE{En0,ws8 ť@@XJxp%Yĝ^fqe.}UOm44qj3(S{dESx `ڹ2iwlƍc~"\_l4ŪsLdQ\æ5eK0Xم73;++[h#fu<=bviBkMRjBLk&);a) ]NޑENDREP DELTA 292920 569427 9981 SVN?5?=pL|DH.mUDYOJ_|I`, q@epUJ1SwOx^o0+n/SD6MuTC#-Xe0vdHCp/A\wRrD i`k=tC=ch5Z"2(5h#GqM1ZEj]͂(9ҽy"Y5Qi'W!xcB' gyRާ{B[pi<xT36؍Ķ*| ?ËrTanIV4sT2@g JVV^VjOۉ庴 Bªw{ciynl{э04A녵[٬?l58^ꀟP ǽZz^:\}V;.a+}8^:,Vn_b2Ft ,n>x^Vmo8_1P^^9ڋTJZķ8`clߌ 'R!≮sVpSuO-b+2'|hary/ÌɊG-sE BU_"ee_P&$< h%`7,Z MtgrlEmi=l*; 媸׊+'+\#9i%Rby[gZ9D/@?\l<U2X  ,I4la_bf;.AzMadIQ:M1x?I(Bqe ~EAP˯!r%܈[ Z`JH/ي[r5- 'SĆn69vX؛h7Mnnnƞq ~x T?;%CMyE/CK @sj ?0P<~?j(7.1ŷd~ a =Nj 'TqNث}JjbɹbFY'4DAWWq|Fq٫ "'Mf[K<Ҙ*((~3C"|5h1I: :>oqCh0 € ~;1s?ScWI$P{5쐢iM%9!xDn)lQ8ENDREP DELTA 292920 579491 1915 SVN! \ .[v[Callee->getName(), *CurFnInfo, MD, AttributeList, CallingConv,ENDREP DELTA 292920 589508 8381 SVNsXjXWMq, bool IsMonotonic = falsebool IsMonotonic, const OMPLoopDirective &S, OMPPrivateScope &LoopScope, bool Ordered, Address LB, Address UB, Address ST, Address IL, %Q-%,, Address Addr, booENDREP DELTA 292920 597920 10228 SVN <.45K( W-OpenMPRuntime) if (llvm::Function *OpenMPRegistrationFunction = OpenMPRuntime->emitRegistrationFunction()) AddGlobalCtor(OpenMPRegistrationFunction, 0);F->getName(), Info, D, AttributeList, CallingConv, f this is OpenMP device, check if it is legal to emit this global // normally. if (OpenMPRuntime && OpenMPRuntime->emitTargetGlobal(GD)) return;&Y|r[OWW->setDebugLoc(callSite->getDebugLoc()); callSite->eraseFromParent(); } } /// ReplaceUsesOfNonProtoTypeWithRealFunction - This function is called when we /// implement a function with no prototype, e.g. "int foo() {}". If there are /// existing call uses of the old function in the module, this adjusts them to /// call the new function directly. /// /// This is not just // File-scope asm is ignored during device-side OpenMP compilation. if (LangOpts.OpenMPENDREP DELTA 292920 608176 2339 SVNU *l:^=)Name - The function name.StringRef Name, ENDREP DELTA 292920 610545 553 SVNi< ) xq(FunctionCount = getRegionCount(nullptr);ENDREP DELTA 292920 613836 583 SVNlNEKu?^?-x^R_O@ S4𲙅@%4cVp3ǍHݖ51CYmvLpN R^;&p0G'"+pLtjW\UAW1T8fY*0[g >u;orZt`g Fy{ `kZ9-s9/atԮ%{%bf4N֢kG7Z*@<[BGr#+{Rnlu_ x~rzijf%mC$)*E@1J-`#*~UI#Q^E8zENDREP DELTA 292920 651098 3384 SVN*G*'hFcommandLineFitscommandLineFitsWithinSystemLimits(Cmd.getExecutable(), ENDREP DELTA 292920 664649 14520 SVN ) 0(@( std::back_inserter(RootDirsZrZbinc)) return; coENDREP DELTA 292920 681785 32574 SVN<yy5; || Args.hasArg(options::OPT_mno_movt) || CPU == "exynos-m1>C=@H"8uOsJ@eWaQ@|k1J](x^n0 { &]^vj]9l3@D-<4-צ+`K)JFU]\ eMKZ2 kYy3=[,\ \ZsjDO|1FC2'\~ѧezQDN!klM^a:{>j ~l6[ڸ]+?kY`]?,z;*ڹ [SNٰ;E&g{cU*A|[ub:*-݀ ar63B@ˊp/{G:lfjrm IUPPFTF,N;A=<',bA#7QC{^Ԟ>]Gs-nP×֪o,Z`U6_e<)|x&m}|OYO}[#Vx^Ak1SݒuXbB5$PzcivF&m+k']huX$xo'-ڷ<^!l ,O&GxzHh+M/xZG.h02g[8hE 74w7ekv=S1v]Q,//aa31n Ut ?8W":Owmabq,85|9!7ORzf1TYO5~-kW]=9A$x k6N ? y/iжwT )U#\rxn]+c28QͳųeޢUk4;)P/G싈TOk~U HqO7!fB`K7 Fj=F$ҐOO00@+%l1Aƿ@7 F2@ :0&/ sGqǯbE>\7`87'.JO?VVVV ZSNpush_back("elf32_sparc"); break; case llvm::Triple::sparcv9: CmdArgs.push_back("-m"); CmdArgs.push_back("elf64_sparc"); break; default: break0.o")));i.o")));begin.o"))); } else {i.o")));beginS.o"))); } }TC.addProfileRTLibs(Args, CmdArgs);ENDREP DELTA 292920 714389 2969 SVN ]s[=7i[// A gcc tool has an "integrated" assembler that it will call to produce an // object. Let it use that assembler so that we don't have to deal with // assembly syntax incompatibilities. bool hasIntegratedAssemblerENDREP DELTA 292920 718598 995 SVN4FM=LL!lGOpYch^U+ej#HG"vn7}gx^Sn@+&VQ{UHıR/5;n;4MCTyofʡ2wp@N!+O4[xJ͙=< yJr>'"fM|%\;A0˾_;_o 1~KJ;T06SVa_bXKBJ3r ɩe;,DhQ >>עH$Nkǫ+  ]]ƌL !@+oo%$jiclQ"A/$#J\@R;2nI1y'ݐ,YOZ Cg\F;~ Ěz>.S,0V2-bӈI9(?ڶPfퟐG˄]t< or>y][GENDREP DELTA 292920 725349 471 SVN!2 T RQPRlists with few elements and in presence of // separating comments. if (Commas.size() < 5 || HasSeparatingComment) return; if (Token->NestingLevel != 0 && Token->is(tok::l_brace) && Commas.size() < 19ENDREP DELTA 292920 725851 416 SVN8Dg^7B0dCfpoints to the next operator. FormatToken *NextOperator = nullptrENDREP DELTA 292920 726298 3308 SVNOd.cUQ]Y0PGX[A 0"uvxu}SMD vx^Sr0+ƞI3I2ɡ%sg`!)Қ _XiMrow߮ uk"5eլxfhI1zsp MMW^(!mXo (vOT˹C^+kEVZ꠵y[^ԝKJ`A`I+޴üpvVVe%VMqgt77{#xl}miN^m7D׶gÛa6N: h,R( J Kd"ImDxYuГbCYOGH0 YP_S#g`<rq!#PԵ;\  5[ [Z?ĥ^>?4aa'Q(hENDREP DELTA 277325 576368 376 SVNWC i =g8gbool CodeGenOptions::isNoBuiltinFunc(const char *Name) const { StringRef FuncName(Name); for (unsigned i = 0, e = NoBuiltinFuncs.size(); i != e; ++i) if (FuncName.equals(NoBuiltinFuncs[i])) return true; return falseENDREP DELTA 292920 738352 3255 SVNYdP?ODp_2bEZHyHy9BRvMSMy`x^UQO0~WxXȱTAi:!u8@# k;0v,F[0{ŭ\+|ָ5奩ߐ5m5ů2DpEL(L 6災M<ʱGۯV4amvA%K825nlxiY>1HʰMiLL9N[y4X#?Xk8DL֞A6ItU&3 G*(0TÉZљfH3MU&=p;xw9EJ.7wNi'73Ma0jz$adH,'onT1@,:9[M`Iq(Bg[jOr 9׷39Ҧu[{׳U+;جIrtER)E"EW gTj uO+EdȚdƞUKRN(Nw&kq+r t#;g ;R^ߡ[Bh$;NKZ(B5ڀ/A$ _jaDtuuYwzVUm:XFyECݶHkI_C dn^< ncֳIEh1"I}p?g% 除Iܬxξ9 !xN73҅WJIԄ@to!dr SJ7th_3Q@YłVLoGahfE7h/|9?'jH8/tI%y 1Zւy4\v¯*4jW^3͢U\HY>C9zT-feJ7bm{v;[ j<;%A; X4+ϟlp:\?d*ez>Hq4>M)U;!H.* 6Xd(HkRs'Vkfv 9}9TQ(DF@x@}#LNPnWʴkCӛsnW|Zԅ<C} !M6<^lKuRdC@vXU_V^SRbca.KSc87?MI !ㆠr< ]n4]r:xpr = ParseAssignmentExpression(); if (Tok.is(tok::ellipsis)) Expr = Actions.ActOnPackExpansion(Expr.get(), ConsumeToken()); if (Expr.isInvalid()) { SkipUntil(tok::comma, tok::r_paren, StopBeforeMatch); SawError = true; } else { Exprs.push_back(Expr.get()); } if (Tok.isNot(tok::comma)) break; if (SawError) { // Ensure typos get diagnosed when errors were encountered while parsinENDREP DELTA 292920 817946 580 SVN { 4zc/zResult = Actions.LookupInlineAsmVarDeclField(Result.get(), Id->getName(), ENDREP DELTA 292920 828459 11364 SVNL#]Value.isZero()p[OnkkENDREP DELTA 292920 845621 23472 SVNrqeSK}ghXx^Tn0}߯^d  ԂoI2);N%4;]o T#TA^oʿ'ٗ6a{ϿڹEDTr :r|'c3dMֹ"TΡvdhE1Z{(_jH4u. ז&F`0(Cd%HBlcyr͒/o+{Bs-h]gcR2F#CHPṕ+T*jR3U*fQ.2M3m~=L0Yx."#:+N[AOੂ"&xOV̈ 2*( kh#ţp.<)s5Ѩ>cSJyq2t%f6.njQtOs{:_p5TNN uNx^RMo0W̩DýH{h-XuvhRjC?3W@x^+~83cJx؝a[T|-;a)ݳ;)Ve-I.2G#F#qs]\ 'M&) Yu`8Ӓoޞ(7Z/υDSH9JgEdžI1RȒ(r|ou>->bd7VR^*M{(AJֳX%OHӲSԨFC eI;[8V FEXu1F^0pE9(a`yF9MFјzx+(YXaA8 ъuF(&4> oz9A G+~ }Ȇ@+CA}{N 1mНUcPJzŗwT}\2ŒmTI%5e;7>8K(/CrE"_"VbbhE{n6P aw6e&+[ǂtڳ0V"IN=bxEio~uM8=o]?J )W)x^RQO0~߯8|8D07Skzv#m (>4} \Pɕ´mJEڼ1%EU KZD}dqg>g`n$'@1+&{8'6 ,H85h  *@JI~,d fuG赜t챕g2˖m2v&DQCR+Ij$n ]vj8s4}}P{yٶs\O|92 |zoۅyF(vіO$߇<:R Mۭa#]Tۍ;_oPk65/vI fɈzPck X)k)x^eok0S\W݋rRÈ;tYR\+p ڲモv3ºG{t$8mȗXlhբsxN ц,+We$L-ZGm͑$GЁ L h2$x1cT \g鰁tT&P @&s[mG="DN< ^9`=qlg(6p;7F`EqYFVJUUOhr E鬠-ꆢz8b$,1(y;|l#:3ETo} x~7}O XJSß |K(Y&GI4}/o:2fۣN;h56ԩ x6 8?_aeiG_q\=getCurrentDirective()) && isOpenMPSimdDirective(DSAStack->getCurrentDirective()) && OC && OC->getNumForLoops()) { Diag(OC->getLocStart(), diag::err_omp_ordered_simd) << getOpenMPDirectiveName(DSAStack->getCurrentDirective());MxH{LyKz=k skyieldbarrierskwait DB>Blize the clauses that need pre-built expressions for CodeGen. for (auto C : Clauses) { if (auto LC = dyn_cast(C)) if (FinishOpenMPLinearClause(*LC, cast(B.IterationVarRef), B.NumIterations, *this, CurScope)) return StmtError();G ! #nq DSAStackTy::DSAVarData DVar = DSAStack->getTopDSA(VD, false); if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_shared && ENDREP DELTA 292920 961611 18236 SVN_&^`zMY/?H!kaBynwERT^v`ASvj [x^SN@s I @,jl%[훙NF#H؅#2X}2A kXhX 42M(6\ d9 'u}]iRX?NٲBM[[ ^: 5/_l8/=A"jz=˴FC6SnB>hΐn+vM/ޖ i ml &&!'K92|b$]a?Hp'.d6}@Oz]q=γRr؜;Rkth|&zuCkc3֥#ϟor$ld⪽K|Hi/w]]T깊z,OԆmYzQ^{=YCTS [%[x^}Sn0˅^T*PD!w5ؑT}8/C3YFFa"E8[3ʽp[0A(3LJC + * gj`I(JX?ף}7Կ#Iй9ML2ШWN[F.Zէ3%r},V3;.),F}~:پ" rn/<ἙlW&[4CEd0+/) o; dITj+_E?$YP e,Aнт<4==x'&'2$[?F˭ ތZ`z4TG̼ Q/zLDq|KE%|QU9 aݓ,Ćb_l\ְ:Aww9#w![K_noALbAf;Z߹QKN><'"w&~Xshޡ|yՅ_8ʙ ycx^TKO@W Rs*<"Q"Ŵ-ؓd;Gu~|ͳ F̞ѤZ$̞{4(yzz-TBTw+_.'NVj+kDX >>͚BoE9;yORw$1H4:9[W0DlRko]è S%@%/))BAs![:ځTW (mA$ &`uwwЈ4}M KvJF*N]Y+j 1Ն|tYXDIPli 3 S8mQx#:(-py֋P{pqd[2H;#-;I+IqedpS a:%E*r8z=\.jf?;A[L~+[یg1qh7X𚳎p+YP<_yZ z_gm}i1Ϡ ;Ȅmo0~ woyͲ*,7#֯3T 0y{nP~I^9o}v$S+gpyS'4#*=`5۰sjx/[9{i4<{_ix^TMo@Wz 2p 5-(7cfٵk*wĤMK=ywgg{Ƭ`f*5Fg@kd3fp{ ʨm6!OD.+1h*-WZ+msEJ̖h0 g()nUdQډe㖪@r0tוL W3eH5>tuK\CP%1.,y%:,[x+ gFabYJ41J踖DU2`*ܽܡ6`6j SlKB训8EQ7\N[,V }e%>//s:jHn8;9"ϢZYQ_{5Є7c@CRZ`_ "ސ^BtvCin3yޮO,RI^A4 ¶d/<Ş{XԮqdzؠ݄K|gŴ~$rH Tj1<|cșpp3ecK.܄7N[Sw S_l-fztHSޫtih*2% \b=T\)zrsfe 3̚j3 [Yüsܲ~=tѭ{bg.nQЍ߰~щ 5ENDREP DELTA 292920 985074 2175 SVN+N"_!Q{004ZQ]if (T->isDependentType()) { return ResultQualType T = E->getType(); if (T->isDependentType()) { DeclarationNameInfo NameInfo; NameInfo.setLoc(AsmLoc); NameInfo.setName(&Context.Idents.get(Member)); return CXXDependentScopeMemberExpr::Create( Context, E, T, /*IsArrow=*/false, AsmLoc, NestedNameSpecifierLoc(), SourceLocation(), /*FirstQualifierInScope=*/nullptr, NameInfo, /*TemplateArgs=*/nullptr); } const RecordType *RT = TENDREP DELTA 292920 991716 2589 SVN%K$ZB3%kpYs\3x^uQJ@+&EPA("= "kv,&;-;lVvyLΛAKkS=X WWiPgg-/4*[Z⁥NWo:!M?'ekAY9p~KWF)F1b @Z"FGBx `@PFZ3+4 `/, *]|w:ᑒ^KPT8S9l/ȡ¬^B ۾=k(Í6P*NWG_ϧALh T.2ٌ%sq%qlyDeduced, unsigned Depth, llvm::SmallBitVector &Used) { switch (TemplateArg.getKind()) { case TemplateArgument::Null: case TemplateArgument::Integral: case TemplateArgument::DeclENDREP DELTA 292920 1017307 15962 SVNT}R1xR// OpenMP offloading options. for (unsigned N = Record[Idx++]; N; --N) { LangOpts.OMPTargetTriples.push_back(llvm::Triple(ReadString(Record, Idx))); } LangOpts.OMPHostIRFile = ReadString(Record, Idx) [@ Spec(static_cast(Record[Idx++])); TL.setModeAttr(Record[Idx++]); } } void TypeLocReader::VisitComplexTypeLoc(ComplexX/YWXW< getOwningModuleNameForDiagnostic(RD); } } if (!Diagnosed) { // All definitions are updates to the same declaration. This happens if a // module instantiates the declaration of a class teENDREP DELTA 292920 1037267 3603 SVN,U+;,n2.BnsZpS E->getTrailingObjects(); ObjCDictionaryLiteral::ExpansionData *Expansions = E->getTrailingObjectsTrailingObjects()[i] = railingObjectsE->getTrailingObjects(E->getTrailingObjects(08 0mtFields], Empty); break; case STMT_OMP_CANCELLATION_POINT_DIRECTIVE: S = OMPCancellationPointDirective::CreateEmpty(CoENDREP DELTA 292920 1040900 10004 SVNSUQZOQ// OpenMP offloading options. Record.push_back(LangOpts.OMPTargetTriples.size()); for (auto &T : LangOpts.OMPTargetTriples) AddString(T.getTriple(), Record); AddString(LangOpts.OMPHostIRFile, Record YW)Ws.push_back(D->getKind()); KindDeclPairs.push_back(GetDeclRef(D)); } ++NumLexicalDeclContexts; RecordData::value_type Record[] = {DECL_CONTEXT_LEXICAL}; Stream.EmitRecordWithBlob(DeclContextLexicalAbbretKYWtWRecord.push_back(Data.HasIrrelevantDestructor); Record.push_back(Data.HasConstexprNonCopyMoveConstructor); Record.push_back(Data.DefaultedDefaultConstructorIsConstexpr); Record.push_back(Data.HasConstexprDefauENDREP DELTA 292920 1080153 401 SVNT 984)b|(JYgnP g$0Qx^QN!W7l{Dpw@`Hl V[㡑2o޼7 PvqJ Xy4Ԣk5Vq3IWpLڑs7YHjP2YO삏CnѶ`,%Ghk`#(@f5$&y!8p3 ujRC_e+"1ޝ+|na &`7\:^ܔUl偉4l f:)>˕Rh믏[MCRwZy/ENDREP DELTA 292920 1102928 1381 SVN& _B]%]if (FName == "postEvent" && FD->getQualifiedNameAsString() == "QCoreApplication::postEvent") { return true; } if (FName == "postEvent" && FD->getQualifiedNameAsString() == "QCoreApplication::postEventENDREP DELTA 292920 1129491 505 SVNXt4])N 2when the constructor of // std::__independent_bits_engine from algorithms is used. if (const CXXConstructorDecl *MD = dyn_cast class __independent_bits_engine { public: // constructors and seeding functions __independent_bits_engine(_Engine& __e, size_t __w); }; template __independent_bits_engine<_Engine, _UIntType> ::__independent_bits_engine(_Engine& __e, size_t __w) { // Fake error trigger. // No warning is expected as we are suppressing warning coming // out of std::basic_string. int z = 0; z = 5/z; } ENDREP DELTA 274958 1927733 186 SVNq#q!! class MyEngine; void testSupprerssion_independent_bits_engine(MyEngine& e) { std::__independent_bits_engine x(e, 64); // no-warning } ENDREP DELTA 274958 1931040 95 SVN.9. x^uOK@)JP ,kXHwKEJIӪ WzX<=,؅ڰ ZV Rk#֔$oR+b2,sLJ L61/*OuRXa/HD? Laiwpɿ :vKy66 n yZa6C~>b1h;|ؔ7s6YQ,/>Q;"?g/NN& NV|R$ENDREP DELTA 292920 1261033 399 SVNLCyLww #define AS_ATTRIBUTE __attribute__((address_space(256))) class AS1 { public: int x; ~AS1() { int AS_ATTRIBUTE *x = 0; *x = 3; // no-warning } }; void test_address_space_field_access() { AS1 AS_ATTRIBUTE *pa = 0; pa->x = 0; // no-warning } void test_address_space_bind() { AS1 AS_ATTRIBUTE *pa = 0; AS1 AS_ATTRIBUTE &r = *pa; r.x = 0; // no-warning } ENDREP DELTA SVNl5llx^O@+6#|j8evlm0Bh7/6It6I +"IҬ7xTX VJS2V(X*Pȹ13KW? U Bi=G|W}Xa-h~YDDQEd#eNw LPljבo̊-V!)?{/":vOOnvP~7tb k6Zr '7mY ,pHKSM'@?QMwT vޅs)oo`8< ENDREP DELTA 292920 1291363 132 SVN0_g |e~2etemplate void b2a(volatile T *S::* const *); // expected-note {{candidate template ignored: deduced type 'volatile int *dr522::S::*const *' of 1st parameter does not match adjusted type 'int *dr522::S::**' of argumentENDREP DELTA 224135 576759 537 SVN"l _ ^r0^deduced type 'const int **' of 1st parameter does not match adjusted type 'int **' of argumentENDREP DELTA 274958 2009008 22 SVN_ t As+Usdeduced type 'X<[...], (default) int>' of 1st parameter does not match adjusted type 'X<[...], double>' of argumentENDREP DELTA 285165 330024 28 SVN Z 6I\15RUN: %clang_cc1 -emit-llvm %s -O2 -fno-builtin-printfENDREP DELTA 292920 1301702 727 SVN;>p5oEsuwmumQac3m QmsnPsaBuT3a@a/;m}QmzuoaRoamCx^XQ0~80.isM"RkebSEp%6i9vM9||$;ʏ[A[Ak -xxAo #'ZB0aim.!7^G0No ChJ_ÈBߘuHvzv;YD6;4maRUbQ  B6 aG8,pBa07agB82>[ϟ>?=!F8Vwߝ* s<`ׄڅs$b9Z,i]ӺĤl%(V>A JiViW`!?lRIkQ|  \s"\ ^; /u(2NyV@WZ//~C2'0b c.mZ-!$hEH7I:]t{q%MVBֹnDN%d-ݝ M0cNOQ 1+YjWȣ{ 1TeDGml Y F-GjݢdZ_i.AEtF-tL&t42wIy+9q6H]8?=b+r,uҨ+I|й,mY<(.BrQ [{IjRfSo bϕ;i$ V@W2X[.Np]]Z"ɱo+,YL$kI%9w9mtu#S:YuI+OrsHs~9Skཷ`RLU|o*.&26)~1,ENDREP DELTA 292920 1308590 425 SVNQZ F EAERUN: %clang_cc1 -triple thumbv8-linux-gnueabihf -target-cpu exynos-m1ENDREP DELTA 292920 1309046 732 SVN[z 7 P]g%aKe,AX$pW+;-A.oW"<Qh$W+%;-Q.bx^՗]K`+FPI"ue"E;Abi&m͇I9oag:sNǣ1YS(G/Q~bY^7oқMq7m1<7 ʡW:=n4'tb/^xI>>]I$8E@`BњݕKA5&ABH5.UZ;'gqAPr ry=rbD)*b5 Gt5OQhur g5W }q)Zl]6ю0H5:VS[r_w_Fq4pys&,E/uvJ3;݂F8 JtYc%}SL.wa|o؋Z1u{m`$l,cNpa~=˄xENDREP DELTA 239313 1054926 240 SVN_t  >V%:;// RUN: %clang_cc1 -fno-builtin-memset -O1 -S -o - %s | FileCheck -check-prefix=MEMSET void PR4941(char *s) { // Make sure we don't optimize this loop to a memset(). // MEMSET-LABEL: PR4941: // MEMSET-NOT: memset for (unsigned i = 0; i < 8192; ++i) s[i] = 0; } ENDREP DELTA SVNLNLL// RUN: %clang_cc1 %s -triple=x86_64-apple-darwin -target-feature +pku -emit-llvm -o - -Werror | FileCheck %s // Don't include mm_malloc.h, it's system specific. #define __MM_MALLOC_H #include unsigned int test_rdpkru_u32() { // CHECK-LABEL: @test_rdpkru_u32 // CHECK: @llvm.x86.rdpkru return _rdpkru_u32(); } void test_wrpkru(unsigned int __A) { // CHECK-LABEL: @test_wrpkru // CHECK: @llvm.x86.wrpkru _wrpkru(__A); return ; } ENDREP DELTA 292920 1441819 434 SVNXv Xx^mk0SeꆌPJ͵Ӧ4aHٗU`.'1 ޓ8Ch YlB )Yc $/H@}yҧi-L7ľ%[jYb4$"ߏLdbdlFR1<5t-O9vm߆#؝S-r ۸Bʷt߃Y9  {&PIV٫$C!Y' r9xHeWr.pLST[<.F Sd. [+ɨCk= Ar;6T`ٰM lzGzDB՜FF´OCBwo\bwAݔФ6EaҢ*AY~mL-ENDREP DELTA SVN5n55x^U]o@|WTE1%B?H+5JZ%>4,c)BJ߻糍cP Ղ͠{^{3%`˘BގƥD0)#&0\D`/k4|c!N{ Z1\pGFb102SeS1 SHO"7~@R0ʹ3IHrMq%7KtXYX[U F99XkϪy:iV:ƃ{st׸{${*%Ϋl5vFVm dgl41,55E!,@Z!|=$/n1yȋ KgK%60RڍO9$HI {4{0M rYAUOYWKь<3 Q=k}C42o:SאFVeȳWѸ4|LROyU[YmvVUنS0V@E}}rٷq lENDREP DELTA SVNsssx^W[o"7~W! BfRRm>4Ff,V lca& }&sϞ?fc8¿Q4LBRN(1E8۬B2g= +ЯrG]b*H z/|d .i7:kJDFQh6+"cA߫9Ma7\;TD@77ISx$xQ8 hn" )"Q4%P$+aT eR;WLB !z.gFFLwONr7ac]Y]ƕ303h ;R6)kڭ Ǚٯ{+X !:YM-va.#|v0}VDpdde?K Ǚ𲿤)^b%1Tb[::HM\g:¸U [5R _N Lc3[!y oZ6Zc%h.8녢mObG]9,ʁ;d)D1APl_U;Oluf!cYz]]o *SW^z|T=N3*9yK+L!A=ν瞜si~Ѕ#1nÑG&tQ8M#o!K\JהgbYxDHǜ@Ahʐ$@Pؒ"Ic.q CUCy"$ mr[Ugvv!gSQD끗DMy#J#"'qc#Z $+`Ҁ}T( 폑zaM1 ;@jf)[nH}zvXZR*kGդQzwN=2$9:;W[gyx=Lۦ~Ăh(HXnېVhA%Y60$(Nɍ(7xuleC3KY$>(bUН1aݪk`hmg&m5446oducS8k$IgN7{/  {c1L,| ~K O^r~aߑ|?pi' b/W}^{Se޷I9gFPˬ]ݺ`mT5g4YSENDREP DELTA 292920 1490035 37 SVNt  G7={ i32, i32, i32, i32 }, [2 x <{ i8*, i32, i32, i64 }>], [{{[0-9]+}} x i8] } { { i32, i32, i32, i32 } { i32 2, i32 {{[0-9]+}}, i32 {{[0-9]+}}, i32 0 }ENDREP DELTA 292920 1490990 587 SVNf d&dC=`cx^j1>Ő SImg#XaɄ|3?0n@/ŘA(oxS&k.XZ RӁm9u k&$󡄁fq%=w;CM_lQyG pxy>}J41`'t`i&+ o>òֿ8SѣYeyNfdeo`fx^0?|*jrOG*+qyO'VJJygtK?-O/B'ENDREP DELTA 292920 1493939 577 SVNa >T=AeH-xh\vv_&8)Rexynos-m1RUN: %clang -target arm -mcpu=exynos-m1eb -mcpu=exynos-m1RUN: %clang -target arm -mcpu=exynos-m1exynos-m1RUN: %clang -target arm -mcpu=exynos-m1eb -mcpu=exynos-m1RUN: %clang -target arm -mcpu=exynos-m1ENDREP DELTA 292920 1495995 347 SVNJtkudf+RUN: %clang -target armv7-none-gnueabi -mno-movt -### %s 2>&1 \ // RUN: | FileCheck %s -check-prefix CHECK-NO-MOVT // CHECK-NO-MOVTENDREP DELTA 292920 1506565 911 SVN\.T\RR // RUN: not %clang -cc1 -debug-info-kind=watkind 2>&1 | FileCheck -check-prefix=BADSTRING1 %s // BADSTRING1: error: invalid value 'watkind' in '-debug-info-kind=watkind' // RUN: not %clang -cc1 -debugger-tuning=gmodal 2>&1 | FileCheck -check-prefix=BADSTRING2 %s // BADSTRING2: error: invalid value 'gmodal' in '-debugger-tuning=gmodal' ENDREP DELTA 277325 1313383 275 SVN[*YY--check-prefix=CHECK-OBJECT %s // CHECK-OBJECT: gcc // CHECK-OBJECT: "-c" // CHECK-OBJECT: "-x" "f95" // CHECK-OBJECT-NOT: cc1as // RUN: %clang -target x86_64-unknown-linux-gnu -integrated-as -S %s -### 2>&1 \ // RUN: | FileCheck --check-prefix=CHECK-ASM %s // CHECK-ASM: gcc // CHECK-ASM: "-S" // CHECK-ASM: "-x" "f95" // CHECK-ASM-NOT: cc1 ENDREP DELTA 292920 1513879 442 SVNE{\EMY]@Y$Ztarget i386-pc-win32| FileCheck --check-prefix=CHECK-WINDOWS-I386 %s // // CHECK-WINDOWS-I386: "{{.*}}link{{(.exe)?}}" // CHECK-WINDOWS-I386: "{{.*}}clang_rt.profile-i386.libpc-win32| FileCheck --check-prefix=CHECK-WINDOWS-X86-64 %s // // CHECK-WINDOWS-X86-64: "{{.*}}link{{(.exe)?}}" // CHECK-WINDOWS-X86-64: "{{.*}}clang_rt.profile-x86_64.lib" ENDREP DELTA SVNQQQx^Sj@}+ľmCH XZ)DZP(fK{7sA YvfsΜ 6TQX򎡄t2 `~-Lt:wG/.j9"͊fLUGݴG3qLSHKg ۄs( }D2$] $ :H݆x/{xXO$AW<3E ɜ5kx`KLV4Vj-IH+]c=d{ {VNE7V< Ff1$O@1Yë#2KdQ26w D%]  bq4'bw;2GzENDREP DELTA 203955 573993 384 SVNoo // RUN: env CINDEXTEST_EDITING=1 c-index-test -test-inclusion-stack-source %s 2>&1 | FileCheck -check-prefix=REPARSE %s // REPARSE: include_test_2.h // REPARSE: included by: // REPARSE: include_test.h:1:10 // REPARSE: cindex-test-inclusions.c:3:10 // REPARSE: include_test.h // REPARSE: included by: // REPARSE: cindex-test-inclusions.c:3:10 // REPARSE: cindex-test-inclusions.c // REPARSE: included by: ENDREP DELTA 292920 1582319 793 SVNXX  MPpchENDREP DELTA SVN> >>x^eRn0+) Ղ^r(Z"%JT(pa߻An.W+Aj!"ՌƧ[ Ǣ+t8N擨DKť#e(M03 Ӝq6>,ϚV TkH{k%Ҏd.2BK6~4ǂ-~L=%oUCif|,ٲz-P 1o9? h+ЪW>;!ΕT}S20==ВM>YZji&߱o܇Wl3 á2С'HĄ:)֔  }L,M}?t[66&VdFȌmf]%b?KENDREP DELTA 292920 1628542 381 SVN4bS{ ordered // CHECK-NEXT: #pragma omp for simd private(myind,g_ind) linear(ind) aligned(arr) ordered ordered // CHECK-NEXT: #pragma omp for simd ordereENDREP DELTA 292920 1628955 357 SVN0M0k.E.,&cS/n;1b[;O)Dqy1; mU;I8_:#vjTZqBK}2wYqA*K2#qU{& PLsDki6-aTDm?fbNlHq^p]%fubR+l!DO /Jfx^TMO@+blVm0*IC6mSYb1ΰ-5&rf޼X^'ֵmݘd0蝳~5w L0"q/=k7 Lxxh'$I qhj$4)š85eFǭ3ӽl;C@nݻ`k?c<{Mg88Ҹ#6>~~b>z~!UuJH pH L %8 )Y/݀9]+g HԴ 6*7aa-յPvKEk-YFu..4*,TZ@Hh]/+dղ%h~ L<~ q26K1["Uy8c,"킟)dLy/W;F:!S8S> d>{9QNɆ;9ne\] ͶgENDREP DELTA 292920 1629957 229 SVNBV/8A#pragma omp parallel #pragma omp for simd ordered for (int i = 0; i < 16; ++i) ; #pragma omp parallel // expected-error@+1 {{'ordered' clause with a parameter can not be specified in '#pragma omp for simd' directive}} #pragma omp for simd ordered(1)ENDREP DELTA 292920 1633875 3540 SVN]"k|b@5 \ for (int j = 0; j < 10; ++j for (int j = 0; j < 10; ++j) { #pragma omp ordered simd$b?$>; ++i) ; } #pragma omp master { #pragma omp simd ENDREP DELTA 292920 1638245 345 SVN c?F}b"]b // CHECK-NEXT: call void [[CAP_FUNC:@.+]](i32* %{{.+}}) #{{[0-9]+}} #pragma omp for simd ordereENDREP DELTA 292920 1653281 560 SVNo0ca64MH'. ordered // CHECK-NEXT: #pragma omp parallel for simd safelen(clen - 1) simdlen(clen - 1) ordered ordered // CHECK-NEXT: #pragma omp parallel for simd if(parallel: b) orderedENDREP DELTA 292920 1653873 198 SVNo&$&?N,Fc+QpYS[}%kc1} mW}I@_B#HC^B]W%kdfbl*MO/ o{ ;L^!n'x^Un0}W҆3҄@i1&EJBRѱ0%T}Sj TsoC}k|vMB5tEJEcЅ;hhŗ._;b6'As;8aG9/]g3{fDQezhg5p( 3aDi$ Z xA oV bkoØr]'cZ&~*G;(xOYY -!y2;v6G6¸ 3 "цrPNö㢨+èJw)Q 5ʺCAv sLK~p)VGEjEU=WEkqm%R@ΤwBp)V#k5j)bO?X+}n_ˡ S\iiyRKO&veouOrE eE`DIENDREP DELTA 292920 1655111 249 SVN+Uq<A'oiBo#pragma omp parallel for simd ordered for (int i = 0; i < 16; ++i) ; //expected-error@+1 {{'ordered' clause with a parameter can not be specified in '#pragma omp parallel for simd' directive}} #pragma omp parallel for simd ordered(1)ENDREP DELTA 283627 1448368 19 SVN?jrA{p)p#pragma omp parallel for simd ordered for (int i = 0; i < 16; ++i) ; // expected-error@+1 {{'ordered' clause with a parameter can not be specified in '#pragma omp parallel for simd' directive}} #pragma omp parallel for simd ordered(1)ENDREP DELTA SVNSSSx^m0G̝Ȯ0Al m)nҼYupY.ǻ5\QASՆ)i@ @F0hQ?+?b[$'~ZʌZn- j`=Y\Y%l޼ڼ]KP-b}{a |-6"B0JY]>֝xh*Wsv4qxoVn\,6j.#鞕`_ͧvf ́% teK 4V'dtrIlQKPI%=Kv /Y%C/Ȩ7XN.KXjV!"ԉ< ҥCq4!ZT}MP]`}MC\\}MpW1a};_QJw5gu-J)Od66nSpdtUE4.Z۶jwJO%.RE>cW~ٖ: ʃW& |;d+q_|bS|/~]ENDREP DELTA 292920 1676608 4462 SVN*bcaPVzc\o(H|A|1f\ xA%ȐYdV+0``ţbR$`I޾萐[Ȅt@E!fP#JKfM#0AׅO-֥v¥0qUoBhb1B /zk4!=^| eQqf_73-l,,ĭrr8,#mKut-φ3+s:o8mtXD^h. ġ?[M{|{T8Nxt,xeu<4Cї*Wf!mc%/Mv qoWm} LG/#};aNKѩfG\M1Rl,X۶ˁ~ÿus~yNv8T)Si6G,ٽONk')䌳l >@A[GY8vNs;i :o) sX).E . YGsݜ8-!%W<xE4ҀLg͇(Ҁ"(рOC’@nc'?)8$【cRD(y/i͠א&Fg s4d=>Boxz,[{ tʆ Pkپxa NdU7w98=sq<>qlTs9aPYF5WRl< AY#_?4ĜtSV5cyen6>N>6S'wȥ⟌ǟZsP@qmDXvat;ՕX lkC8SsiM1n Zw 9 B<~2j,uRxG|R-_^O $$GN$pX37F)[~۴Pf":VT\t{kȻ-]g\y3Ӭ7cK$ɵN ??!'{-$ЄIROb1bxi|!/j;7:ЮCˑe6b4QEHveyvlXlma5Q~℧hxb,cj-"mVo5"v);(voj K'$V?9[ڗ=J³m OHL<]?c,a3]ݛĿ3\?zyq=VlHB!_a0 RWd)+LC!Y !Y Ӑ, Ӑ̎HddIݲgH )9( fBuP]&T uƄ3ΙPaɃnߡ?sw ~퉮M3K#mϒ}%hh%b﷤_BFx4?z;W)yώg%"(&x}X;#Bh®ߪlHP<'9Ox貍47"`aJ@JcR^i_OIvZ^Pv][.]<$&aak4dmETb,Pރ!R "Lҏ|rj5RLeU,2d^&4rDs9wkږ2B-m\;ʪHr.++_߱l¶ͱ!9:mFɿ?45cfB/_<>&"0𜍬h{GpWbx_Dcp{Ň#E|?N '-BvF#amEeEFCYBVVbEzFScM$tڇ5(HZF-0 emnU]eq!gDU["]#`#zrfvӋaP/`fQŝ}2kcρj(wh/n.>$ОAENDREP DELTA SVNGQGGx^VQO0~8@ )t:Qv14!Eq"q-E]N[2VJF;w|k5扂~,tyKTOe!!w #.X $Q1E"9D#vd oex'O a)J~& E|@95@7t[}n\,b}+!?pAP i[?-l" z.h4 >Tt4{CwT7X̩. lQG`ݰ7$"!. MhIDUQD1un}[u׽\ɦ(w&@ m\~9L6RkaZr# [SN]f[CWGgA"2$=KJ;“.Q9_l8$3|۾>0~5W0N^@sLZKOڶYm͐7%<)1 !3?`ARO Ne&l59m~m_}Cvt))dzi9iKWx?;tENDREP DELTA 292920 1686472 5495 SVN6kI)x^ch bXx!!}F@N䭲ps0ăC1#+3+> fM68Ž]Qȭ9Ew1 )mPUȪ<!zVָY(T9PUȪ 6v'h,v{4< 5-i)A W5v&&AgV5w4y3֊hx^ŗ1O0w~Fu& 6$$fT,DZ(6]9̎aq7q cu {]Ov57ǰNٺX,õu}{ffGc ӧ|||$]6_`d76tbB"wO3 ŗ)V).3 x^&1 | FileCheck %s // CHECK: error: OpenMP target is invalid: 'aaa-bbb-ccc-ddd'ENDREP DELTA 292920 1742937 594 SVNut(cg!ssRUN: %clang -target aarch64 -mcpu=exynos-m1 -### -c %s 2>&1 | FileCheck -check-prefix=CHECK-MCPU-M1// CHECK-MCPU-M1ENDREP DELTA 284186 193492 345 SVN*: U TRXT{{[0-9]}} !prof [[FOO:![0-9]+]] void foo() { return; } // CHECK: @main() #{{[0-9]}}ENDREP DELTA 292920 1766692 166 SVNFBCD~JD;E void f17(void*) __attribute__((ownership_takes(__, 1))); void f18() ENDREP DELTA 243791 1296949 41 SVNxqs>rA7rRUN: %clang_cc1 -fsyntax-only -verify -fno-builtin %s // RUN: %clang_cc1 -fsyntax-only -verify -fno-builtin-mallocENDREP DELTA 249261 1867190 375 SVNfY X3P4VV // the diagnostic. // This file has DOS-style line endings (CR LF). Please don't change it to // Unix-style LF! // PR14591. Check that we don't crash on this. /** * @param abc */ void nocrash1(int qwerty); ENDREP DELTA 292920 1792466 215 SVNy7MiE;L2O5 void noanal_fun() NO_SANITIZE_ADDRESS; void noanal_fun_alt() __attribute__((__no_sanitize_address__)); // expected-error {{'no_sanitize_address' attribute takes no arguments}} ENDREP DELTA 292920 1792712 281 SVNme.I+Jz&G, void noanal_fun() NO_SANITIZE_MEMORY; void noanal_fun_alt() __attribute__((__no_sanitize_memory__)); void noanal_fun_args() __attribute__((no_sanitize_memory(1))); // \ ENDREP DELTA 292920 1793024 281 SVNme.I+Jz&G, void noanal_fun() NO_SANITIZE_THREAD; void noanal_fun_alt() __attribute__((__no_sanitize_thread__)); void noanal_fun_args() __attribute__((no_sanitize_thread(1))); // \ ENDREP DELTA 292920 1807071 494 SVN7l7l5Kl5#ifdef MS struct __declspec(dllexport) ClassWithMultipleDefaultCtors { ClassWithMultipleDefaultCtors(int = 40) {} // expected-error{{'__declspec(dllexport)' cannot be applied to more than one default constructor}} ClassWithMultipleDefaultCtors(int = 30, ...) {} // expected-note{{declared here}} }; #endifENDREP DELTA 239313 1268081 322 SVN+4  +&x^n0D|h$m/71 X2^d -EMcyO]h h,`\ famg͇YىFp_It TǙFّJ(Kb23mOTd3:8=SwxV unsigned Repeats = 0; unsigned Iif (getenv("CINDEXTEST_EDITING")) Repeats = 5;for (I = 0; I != Repeats; ++I) { if (checkForErrors(TU) != 0) return -1; free_remapped_files(unsaved_files, num_unsaved_files); clang_disposeIndex(Idx); return 1; } }G v22x^R0+R?A(" $&ΊӤ*n%3/{ivbhYjdJGT$^I ^b5!"!@Y^D&7wENDREP DELTA 274958 2931402 91 SVNoB-A F: `o~wpg=sIQEq#C{`x^ao0+*H-]W$*V$Vbgkw !7w{ ȠvD ,[x5l~b|A-8.D2PN^SKunY]}>"]F_'UZʞEW RsWqYK.l gIyRdE0~maCc*s5 F*$a䭚Ђν` ħlψIooX,i]JD}!d803ڛF4. +T{mWj8#="oAvɜm慲s)X % *k]ԦFh l1}0ͩ@q1),w\\^_yxJչϺ>kef+?>B7?D3DD1xRš3 Ά/"@8# aM/G?ǹLq&i5y{|cTë8ENDREP DELTA 292920 1941581 10940 SVN:9UmucPqNvNv#guF.2,#x^Œ?k0|C%H.-4] C%,ZTr %o_HN*ӡo`=q{8ɿ)Kvo#yiN2 s"a"f*!SBN[$ '"GyF~b^}5aSך].?qv^qߢq<<]'I~$u{S1|츀FdRRu\U=ԏ)Qڐ`J5T7fIH"%n67D>D>D>D>FCgT;+Zb7x^U]o0}WJjeR蘠*RI4X36 4Bɠcyu{=K`pL&$٘Z3]U ^ j+[e ilqŲ酻m1ghbۜiUzkp~b&1$Ct4^jg/_5%=@B1O9i`ڂ) ~e;APsˆvD{LHZԒL0\ݗUO$7y<&Ps/vB杍|Moܑ$̈́ EBk6T?2Dѡ{7؋ ? #O A(9}kcgF\\7x*H¹/ӴUef[/-=ҩ-W_ qqhx !@Xv鎕pe.))+D~EWߪ"THoRXs#1QW9~L<r"qs5}/x^UM0Y)4,{۲\VhA"Nؕ햭8Iq?ԴɼyoƙۇǏ_Nؔo߄a8<6} u  y;c%aB 0\HXDL]B&WEpt]G)zmsK6vIGxߺæ1ieSD?NIC;#J*9$LIJĬ]` ɮK85FCVl9≞@ rIiEs甪m$,dίژ]77vUr_c,T6Mw>I@c[9r]du!a'D$ pzWS8qROH4ٵX\rM:U!]3!un3&98P|Xiz8vx^Vo0~_qb0֮{C*v&ѱ =0@Nr!lV;mTB$}ws̭~/!Q*A{`Z$WJϸe 2~ Y3 l"{pfB'lfÑ(Z* # 9М`44S5е]6V)YsFn1jOSX1x?r9c,RXt%'SrZaz]>f {};ENDREP DELTA 292920 1954265 293 SVN}`3!2Z6Im0Nk4x1-l_D>U3JXx^͒QO0'%e4&FҍDFI)*!wMKk\|4mzm觺ҁFHNq;!-^瞻X2q& D$6J^ =Y{zV{pKS+r;ٳY+qT^0!Y&bujlc?za[G¸.o8(I'RZ=чMk=`Qdy X