- Oct 17, 2009
-
-
Evan Cheng authored
llvm-svn: 84321
-
Ted Kremenek authored
Fix another static analyzer crash due to a corner case in "folding" symbolic values that are constrained to be a constant. llvm-svn: 84320
-
Zhongxing Xu authored
kinds. This means we are visiting all regions 'from super region'. llvm-svn: 84319
-
Ted Kremenek authored
llvm-svn: 84318
-
Ted Kremenek authored
llvm-svn: 84317
-
Evan Cheng authored
necessarily fixed. Only those will negative frame indices are "fixed." llvm-svn: 84315
-
Ted Kremenek authored
llvm-svn: 84313
-
Daniel Dunbar authored
annotation token. - I'm not sure what the best thing to print is, for now we just print the token location and 'at annotation token'. llvm-svn: 84312
-
Evan Cheng authored
llvm-svn: 84311
-
Chris Lattner authored
updating the callgraph when introducing a call. llvm-svn: 84310
-
Chris Lattner authored
llvm-svn: 84309
-
Chris Lattner authored
anymore. In C++ it is bool. llvm-svn: 84308
-
Daniel Dunbar authored
llvm-svn: 84307
-
Daniel Dunbar authored
Also, add getNameStart as a synonym for getName(). getName() is now deprecated, when all clients are updated then getNameStr() should be renamed to getName(). PR5218. llvm-svn: 84306
-
Daniel Dunbar authored
llvm-svn: 84305
-
Daniel Dunbar authored
llvm-svn: 84304
-
Daniel Dunbar authored
llvm-svn: 84303
-
Daniel Dunbar authored
llvm-svn: 84302
-
Daniel Dunbar authored
llvm-svn: 84301
-
Dan Gohman authored
llvm-svn: 84300
-
Victor Hernandez authored
llvm-svn: 84299
-
Ted Kremenek authored
its own BumpPtrAllocator to allocate ASTs. Change clang_createTranslationUnit (CIndex) to pass 'UseBumpPtrAllocator = true' to ASTUnit::LoadFromPCHFile(). llvm-svn: 84296
-
Dan Gohman authored
to be more general and understand more varieties of loops. Teach CodePlacementOpt to reorganize the basic blocks of a loop so that they are contiguous. This also includes a fair amount of logic for preserving fall-through edges while doing so. This fixes a BranchFolding-ism where blocks which can't be made to use a fall-through edge and don't conveniently fit anywhere nearby get tossed out to the end of the function. llvm-svn: 84295
-
Dan Gohman authored
single iterator. llvm-svn: 84294
-
Douglas Gregor authored
format, so that we don't end up with multiple declaration and types blocks. Also, fix a few obscure bugs with PCH loading and generation: - If the DeclIDs DenseMap reallocates while we are writing a declaration (due to recursively writing other declarations), we could end up writing a bad ID to ExternalDefinitions. - When loading an ArrayLoc (part of DeclaratorInfo), we need to set the size expression to NULL if no size expression was provided. PCH -> AST rewriting is still partly broken, unfortunately. llvm-svn: 84293
-
Victor Hernandez authored
Update testcases that rely on malloc insts being present. Also prematurely remove MallocInst handling from IndMemRemoval and RaiseAllocations to help pass tests in this incremental step. llvm-svn: 84292
-
Fariborz Jahanian authored
builtin function ambiguity. llvm-svn: 84289
-
Victor Hernandez authored
llvm-svn: 84288
-
Douglas Gregor authored
interface that can load those source-location entries on demand (from another PCH file). llvm-svn: 84287
-
John McCall authored
will be the keystone of converting existing rewrites to be rewrites on TypeLocs. llvm-svn: 84286
-
Mon P Wang authored
llvm-svn: 84282
-
Fariborz Jahanian authored
candidate types in BuiltinCandidateTypeSet::AddPointerWithMoreQualifiedTypeVariants further trimming the overload candidate set. llvm-svn: 84281
-
Mon P Wang authored
llvm-svn: 84280
-
Mon P Wang authored
llvm-svn: 84279
-
- Oct 16, 2009
-
-
John McCall authored
core PCH reader/writer implementation files. llvm-svn: 84278
-
John McCall authored
without an opaque call. llvm-svn: 84277
-
Devang Patel authored
llvm-svn: 84276
-
Douglas Gregor authored
substantive change is that clang_getCursorSource() now returns the file in which a macro was instantiated when the cursor points into a macro instantiation, rather than crashing. llvm-svn: 84275
-
Evan Cheng authored
llvm-svn: 84273
-
Evan Cheng authored
Add a CodeGenOpt::Less level to match -O1. It'll be used by clients which do not want post-regalloc scheduling. llvm-svn: 84272
-