DELTA 338380 1800 133 SVNn  WqENDREP DELTA 338002 1547 384 SVNeG}_ln_l ;rx^Rn0PW( H"Īc#{C"áT\xgv63;`EiMò6UVXz ϼC>*GDLF<&ȤҢUoqOR䑟aJԑTYt@YBtI2[:  -_/th }u;ˎ](jk9""fm~P:b?p_ RR;r. ZlaigBcxKCC9^^YYvAPmM|t^$No}pT*9;VhM)u;])=нq \0i\xNAr/\7uipH)"{ "=p[+\N™|˝f̷paH)o:0AWJ V2wrs174VwQCͬ{2KaK(Hi.1DuZ O-ł][6Þp-͍'6D>y+ J[C?OQENDREP DELTA 336815 980869 2607 SVN #+$*U;5ec6dxj,^x^uRM0WLKK)ކͲW҈ʒG`)u]zo4µ GuJkӋ^ϗ/8.y=Z& L3c ?Ww)I7/0k_и f/?O}/|j`ďaОy9IҼf򈋡3MaBU>&oOlt3>7_{sDo3A0coΙlq՛۟N0FO, NǯO)v0 '=m}`ςg %ENDREP DELTA 338002 91986 146 SVN[a{RU7Lx^PMk@+榄x-JinRP&]devVFk{潷45U]5Gz߳8 kQlwS ԑsj ^pp2ެIRJGh 1VZcOf*>|{Za-itZZjP IoTe&qg C;(J K?TENDREP DELTA 339670 8801 141 SVNGFG5EL it5,>0";A[wdmx^V]o9}WܾODMH,4RFV3s=lk{WBqVdP)# Ƙ)ڻ?(KXǷjRՀuʬ(U}WI+Pz) {g~R jC@6 nr@L+&.m!Y ƷiϨvI 7,7: JArqӨS94^ʖp>!/.:Tku(vGKʗ\b+:-6㛀ǬByK>=;˸ׁ2.9y’VR(%YX,P6u.?T(Alo{Կ| Q蘸jeҳԡ]~6]=_;s;&? Wx9GrUS>?Yj%}sЀ?a&}}ŰuEl޲&6-cG8R=yY; Z/>A0}ך) q͝ |uV1<:^\X]|֍u||}hkA){;F|N;n3b?8졳?5Nݰ {n'`gRPB3|.9N8=4%mZ`lb *5稬&pCs Ț-KմY8Bj $j/A*CX`rt-ЇQ"wIR \ rhIYX ' L#[ XA YIJ3A᳨0#Φ9s ggX"O.: DQmX"EgDrwa0PLHis:5# ;VsGisSignedIntegerOrEnumerationType()) return NoneENDREP DELTA 336815 2141193 2200 SVN$T&$ ^s$ unsigned gu(); unsigned fu() { unsigned x = guunsigned)UINT_MAX / 4)); return x; } void unsigned_concrete_int_no_crash() { unsigned x = fu() + 1U, y = fu() + 1U; clang_analyzer_dump(x == y); // expected-warning {{((conj_$2{unsigned int}) + 1U) == ((conj_$7{unsigned int}) + 1U)}} } ENDREP DELTA 336815 2285689 847 SVNTh+D@lh)__attribute__((cpu_dispatch(atom, generic, pentium))) int GenericAndPentium(int i, double d); // CHECK: define i32 (i32, double)* @GenericAndPentiumi32 (i32, double)* @GenericAndPentium.O // CHECK: ret i32 (i32, double)* @GenericAndPentium.B // CHECK-NOT: ret i32 (i32, double)* @GenericAndPentiumENDREP DELTA SVNdfdd// RUN: %clang_cc1 -triple x86_64-linux-gnu -emit-llvm -o - %s | FileCheck %s --check-prefixes=CHECK,LINUX struct S { __attribute__((cpu_specific(atom))) void Func(){} __attribute__((cpu_dispatch(ivybridge,atom))) void Func(){} }; void foo() { S s; s.Func(); } // LINUX: define linkonce_odr void @_ZN1S4FuncEv.O // LINUX: define void (%struct.S*)* @_ZN1S4FuncEv.resolver // LINUX: ret void (%struct.S*)* @_ZN1S4FuncEv.S // LINUX: ret void (%struct.S*)* @_ZN1S4FuncEv.O ENDREP DELTA 338002 101365 519 SVNy{E:]6JY:F -C5templIiE3fooEi.sse4.2fine linkonce_odr i32 @_ZN5templIdE3fooEi.arch_ivybridge // CHECK: define linkonce_odr i32 @_ZN5templIdE3fooEi // // CHECK: declare i32 @_ZN1S3fooEi.arch_sandybridge(%struct.S*, i32) // CHECK: declare i32 @_ZN5templIiE3fooEi.arch_sandybridge // CHECK: declare i32 @_ZN5templIdE3fooEi.arch_sandybridge ENDREP DELTA SVN'''x^]o0G*QTS ZMSuRob5(qX+|91H9{||rv&}86myM dic w^I&\,x0E3Aq+$T$u.{*#Ig+HfSϲ~eeT#P|J((\ʎH( %}(|8Ndp!FM <IGM[2IN%Bۢ[%}{SH@,B!%Kj$ b_:E7!LJfPEz3*g$#)&^xATv@CW"-ed kV_9]"}KX 9N_1q6(+L d&$v'[S!(ڰnA(Mt:֦!ʜ ]7sgX5-E]:jې9?b3YkO薝%e\ߔv̍bM