- Oct 31, 2008
-
-
Zhongxing Xu authored
llvm-svn: 58487
-
Daniel Dunbar authored
llvm-svn: 58486
-
Oscar Fuentes authored
llvm-svn: 58485
-
Oscar Fuentes authored
data manually extracted from llvm-config. llvm-svn: 58484
-
Dan Gohman authored
vector element 0 for a store, as it's smaller and faster. llvm-svn: 58483
-
Ted Kremenek authored
llvm-svn: 58481
-
Ted Kremenek authored
llvm-svn: 58480
-
Ted Kremenek authored
llvm-svn: 58479
-
Ted Kremenek authored
Enhance path-sensitive return-of-stack-address check to print out the line number of a compound literal (whose address is being returned) instead of printing out the hex representation of the pointer address of the CompoundLiteralExpr. llvm-svn: 58478
-
Ted Kremenek authored
llvm-svn: 58476
-
Jim Grosbach authored
Revert errant deletion. The target needs to be able to specify that it doesn't want the generic constant pool to be emitted. llvm-svn: 58475
-
Evan Cheng authored
llvm-svn: 58474
-
Ted Kremenek authored
llvm-svn: 58473
-
Ted Kremenek authored
Add compound literal with empty initializer (just to test the analyzer handles it). llvm-svn: 58470
-
Ted Kremenek authored
llvm-svn: 58469
-
Ted Kremenek authored
llvm-svn: 58468
-
Ted Kremenek authored
Add method that will be invoked using the dot-syntax just to test that the missing -dealloc checker handles it. llvm-svn: 58467
-
- Oct 30, 2008
-
-
Ted Kremenek authored
Distinguish between self.X = ... where self.X is a property reference and self.X is an implicit call to setX. llvm-svn: 58462
-
Cedric Venet authored
!!!!!!!!!! Warning !!!!!!!!!!!!!!! If you already have created a solution with cmake, you will need to manually open to the new one. llvm-svn: 58461
-
Duncan Sands authored
llvm-svn: 58459
-
Dan Gohman authored
optimizations accordingly. llvm-svn: 58457
-
Duncan Sands authored
llvm-svn: 58456
-
Duncan Sands authored
type for the shift amount type. Add a check that shifts and rotates use the type returned by getShiftAmountTy for the amount. This exposed some problems in CellSPU and PPC, which have already been fixed. llvm-svn: 58455
-
Daniel Dunbar authored
llvm-svn: 58453
-
Daniel Dunbar authored
llvm-svn: 58452
-
Duncan Sands authored
(i32 for PPC, not i8). Correct this, and some formatting while there. llvm-svn: 58451
-
Daniel Dunbar authored
function. - This explicitly models the costs for functions which should "always" or "never" be inlined. This fixes bugs where such costs were not previously respected. llvm-svn: 58450
-
Duncan Sands authored
getShiftAmountTy (i32 in the case of CellSPU). llvm-svn: 58449
-
Ted Kremenek authored
llvm-svn: 58447
-
Ted Kremenek authored
llvm-svn: 58446
-
Ted Kremenek authored
Pretty-printing for SVals now mainly uses llvm::raw_ostream. We have an adapter for std::ostream, but this will be removed in the future. llvm-svn: 58445
-
Ted Kremenek authored
llvm-svn: 58444
-
Mon P Wang authored
llvm-svn: 58443
-
Ted Kremenek authored
Added pretty-printing for nonloc::CompoundSVal. llvm-svn: 58442
-
Ted Kremenek authored
llvm-svn: 58441
-
Ted Kremenek authored
llvm-svn: 58440
-
Ted Kremenek authored
llvm-svn: 58439
-
Ted Kremenek authored
Add iterator/reverse_iterator to InitListExpr for iteration over the subexpressions of an initializer list. This is basically the same as child_iterator except reverse iteration is possible (which will be used by GRExprEngine::VisitInitListExpr). llvm-svn: 58438
-
Ted Kremenek authored
CompoundVal now uses an ImmutableList<SVal> to store its set of SVals. This change was motivated by the need to allow state-splitting in GRExprEngine::VisitInitListExpr. As a side-benefit, we no longer need to perform any copies of SVals when creating a CompoundSVal, and the profiling of CompoundSVal is now constant time. llvm-svn: 58437
-
Ted Kremenek authored
llvm-svn: 58436
-