- Jan 24, 2008
-
-
Ted Kremenek authored
llvm-svn: 46294
-
Evan Cheng authored
llvm-svn: 46292
-
Ted Kremenek authored
Added "multiplication" support for equality sets. llvm-svn: 46289
-
Ted Kremenek authored
llvm-svn: 46288
-
Chris Lattner authored
error instead of subtly with a mysterious one. llvm-svn: 46287
-
Evan Cheng authored
Let each target decide byval alignment. For X86, it's 4-byte unless the aggregare contains SSE vector(s). For x86-64, it's max of 8 or alignment of the type. llvm-svn: 46286
-
- Jan 23, 2008
-
-
Ted Kremenek authored
causing problems with Dot. llvm-svn: 46285
-
Ted Kremenek authored
llvm-svn: 46284
-
Ted Kremenek authored
getNodeLabel(); these sequences allow the user to specify the characters '{', '}', and '|' in the label, which facilitate breaking the label into multiple record segments. llvm-svn: 46283
-
Duncan Sands authored
precision integers. This won't actually work (and most of the code is dead) unless the new legalization machinery is turned on. While there, I rationalized the handling of i1, and removed some bogus (and unused) sextload patterns. For i1, this could result in microscopically better code for some architectures (not X86). It might also result in worse code if annotating with AssertZExt nodes turns out to be more harmful than helpful. llvm-svn: 46280
-
Fariborz Jahanian authored
diagnose, and took even longer to fix. It has to do with rewriting of a message receiver which is an 'ivar' reference. Fix, however, is to remove a code which was not doing the right thing and no longer needed. llvm-svn: 46279
-
Ted Kremenek authored
abstract "L-values" and "R-values" when doing value tracking, and expanding constant tracking to encompass tracking disjunctive sets of possible constants. Further, the tree-walking is more efficient, as we don't blindly recurse the tree if we won't generate new states. llvm-svn: 46278
-
Ted Kremenek authored
Made ImmutableSet::ImmutableSet(ImutAVLTree* Root) public. (this allows handy casting between trees and sets). llvm-svn: 46277
-
Chris Lattner authored
llvm-svn: 46274
-
Fariborz Jahanian authored
llvm-svn: 46268
-
Dale Johannesen authored
llvm-svn: 46267
-
Owen Anderson authored
llvm-svn: 46263
-
Evan Cheng authored
llvm-svn: 46262
-
- Jan 22, 2008
-
-
Fariborz Jahanian authored
llvm-svn: 46260
-
Lauro Ramos Venancio authored
llvm-svn: 46259
-
Lauro Ramos Venancio authored
llvm-svn: 46258
-
Lauro Ramos Venancio authored
llvm-svn: 46257
-
Chris Lattner authored
noticing this! llvm-svn: 46256
-
Lauro Ramos Venancio authored
llvm-svn: 46255
-
Chris Lattner authored
NDEBUG. This is in response to a really nasty bug I introduced that Dale tracked down, hopefully this won't happen in the future. Many thanks Dale. llvm-svn: 46254
-
Gordon Henriksen authored
llvm-svn: 46253
-
Chris Lattner authored
llvm-svn: 46252
-
Anton Korobeynikov authored
llvm-svn: 46251
-
Anton Korobeynikov authored
llvm-svn: 46250
-
Duncan Sands authored
integers. Handle truncstore of a legal type to an unusual number of bits. Most of this code is not reachable unless the new legalize infrastructure is turned on. llvm-svn: 46249
-
Nick Lewycky authored
llvm-svn: 46247
-
Chris Lattner authored
llvm-svn: 46246
-
Chris Lattner authored
This fixes PR1927 This should be pulled into llvm 2.2. llvm-svn: 46245
-
Nick Lewycky authored
a smaller bitwidth. llvm-svn: 46244
-
Chris Lattner authored
llvm-svn: 46243
-
Steve Naroff authored
- Add Sema::CheckStringLiteralInit, Sema::IsStringLiteralInit. - Use previous hooks to simplify Sema::CheckInitializerTypes()... llvm-svn: 46235
-
Steve Naroff authored
llvm-svn: 46234
-
Lauro Ramos Venancio authored
llvm-svn: 46233
-
- Jan 21, 2008
-
-
Fariborz Jahanian authored
a method. llvm-svn: 46232
-
Steve Naroff authored
Add a predicate/getter when checking for incomplete array types ("[]"). llvm-svn: 46231
-