Home
last modified time | relevance | path

Searched refs:SignedOverflow (Results 1 – 5 of 5) sorted by relevance

/llvm-project/clang/test/SemaTemplate/
H A Dtemp_arg_nontype.cpp107 template<signed char C> struct SignedOverflow; // expected-note 3 {{template parameter is declared here}}
108 SignedOverflow<1> *signedoverflow1;
109 SignedOverflow<-1> *signedoverflow2;
110 SignedOverflow<-128> *signedoverflow3;
111 SignedOverflow<-129> *signedoverflow4; // expected-warning{{non-type template argument value '-129' truncated to '127' for template parameter of type 'signed char'}}
112 SignedOverflow<127> *signedoverflow5;
113 SignedOverflow<128> *signedoverflow6; // expected-warning{{non-type template argument value '128' truncated to '-128' for template parameter of type 'signed char'}}
114 SignedOverflow<(unsigned char)128> *signedoverflow7; // expected-warning{{non-type template argument value '128' truncated to '-128' for template parameter of type 'signed char'}}
/llvm-project/llvm/unittests/Support/
H A DKnownBitsTest.cpp167 bool SignedOverflow; in TestAddSubExhaustive() local
172 Res = N1.sadd_ov(N2, SignedOverflow); in TestAddSubExhaustive()
175 Res = N1.ssub_ov(N2, SignedOverflow); in TestAddSubExhaustive()
181 if (!SignedOverflow) { in TestAddSubExhaustive()
191 if (!UnsignedOverflow && !SignedOverflow) { in TestAddSubExhaustive()
/llvm-project/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_leb128_test.cpp38 TYPED_TEST(Leb128Test, SignedOverflow) { in TYPED_TEST() argument
/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp399 bool SignedOverflow; in simplifyLoopAfterUnroll()
400 APInt NewC = C1->sadd_ov(*C2, SignedOverflow); in simplifyLoopAfterUnroll()
407 !SignedOverflow); in simplifyLoopAfterUnroll()
401 bool SignedOverflow; simplifyLoopAfterUnroll() local
/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp2604 llvm::Value *SignedOverflow = in EmitBuiltinExpr()
2606 Overflow = CGF.Builder.CreateOr(UnsignedOverflow, SignedOverflow); in EmitBuiltinExpr()
2335 llvm::Value *SignedOverflow = EmitCheckedMixedSignMultiply() local