- Jul 28, 2011
-
-
Caitlin Sadowski authored
analysis. This includes checking that the attributes are applied in the correct contexts and with the correct number of arguments. llvm-svn: 136383
-
Jakub Staszak authored
llvm-svn: 136381
-
Anna Zaks authored
llvm-svn: 136380
-
Anna Zaks authored
llvm-svn: 136379
-
Douglas Gregor authored
point, ASTReader::InitializeSema() has very little interesting work, *except* issues stemming from preloaded declarations. That's something we'll still need to cope with. llvm-svn: 136378
-
Joerg Sonnenberger authored
llvm-svn: 136377
-
Anna Zaks authored
Refactor the */& mismatch fixit generation out of SemaOverload and provide a simple conversion checking function. llvm-svn: 136376
-
Jim Grosbach authored
llvm-svn: 136375
-
Douglas Gregor authored
Module member to being an ASTReader member; we want it to be centralized for lazy deserialization. llvm-svn: 136373
-
Douglas Gregor authored
completely broken deserialization mapping code we had for VTableUses, which would have broken horribly as soon as our local-to-global ID mapping became interesting. llvm-svn: 136371
-
Caitlin Sadowski authored
llvm-svn: 136370
-
Bill Wendling authored
llvm-svn: 136369
-
Douglas Gregor authored
llvm-svn: 136368
-
Owen Anderson authored
llvm-svn: 136367
-
Owen Anderson authored
llvm-svn: 136366
-
Jonathan D. Turner authored
llvm-svn: 136365
-
Caitlin Sadowski authored
scoped_lockable, and no_thread_safety_analysis attributes, all for thread safety analysis llvm-svn: 136364
-
Jonathan D. Turner authored
Switch the ModuleManager over to using a FileManager and FileEntry* as part of its lookup instead of the filename. This is a more correct unique identifier, as symlinks can be handled by the FileManager. llvm-svn: 136363
-
Owen Anderson authored
Revert r136295. It broke nightly testers because some parts of codegen weren't aware of the changes to operand ordering. I hope to revive this sometime in the future, but it's not strictly necessary for now. llvm-svn: 136362
-
Jim Grosbach authored
The label does not have a '#' prefix. Add parsing and encoding tests. llvm-svn: 136360
-
Jim Grosbach authored
llvm-svn: 136358
-
Douglas Gregor authored
llvm-svn: 136357
-
Douglas Gregor authored
that it accumulates referenced selectors from each of the modules/PCH files as they are loaded. No actual functionality change, yet. llvm-svn: 136356
-
Nadav Rotem authored
identical. llvm-svn: 136355
-
Duncan Sands authored
more graphs, like all graphs with 5 nodes or less. With a 32 bit unsigned type, the maximum is graphs with 6 nodes or less, but that would take a while to test - 5 nodes or less already requires a few seconds. llvm-svn: 136354
-
Duncan Sands authored
iterates over SCC's. llvm-svn: 136353
-
Douglas Gregor authored
we could turn this into an on-disk hash table so we don't load the whole thing the first time we need it. However, it tends to be very, very small (i.e., empty) for most precompiled headers, so it isn't all that interesting. llvm-svn: 136352
-
Duncan Sands authored
This computes every graph with 4 or fewer nodes, and checks that the SCC class indeed returns exactly the simply connected components reachable from the initial node. llvm-svn: 136351
-
Duncan Sands authored
bitcasts in this test rather than getelementptr instructions; llvm-gcc produces two bitcasts, clang produces one. llvm-svn: 136349
-
NAKAMURA Takumi authored
llvm-svn: 136348
-
NAKAMURA Takumi authored
test/CodeGen/2004-03-16-AsmRegisterCrash.c: XTARGET should accept the part of triplet. ("x86" is not the part of triplet) llvm-svn: 136346
-
Duncan Sands authored
llvm-svn: 136344
-
Bill Wendling authored
llvm-svn: 136341
-
John McCall authored
llvm-svn: 136340
-
Bill Wendling authored
The new EH is more simple in many respects. Mainly, we don't have to worry about the "llvm.eh.exception" and "llvm.eh.selector" calls being in weird places. llvm-svn: 136339
-
Bill Wendling authored
llvm-svn: 136338
-
John McCall authored
__block variables where the act of initialization/assignment itself causes the __block variable to be copied to the heap because the variable is of block type and is being assigned a block literal which captures the variable. rdar://problem/9814099 llvm-svn: 136337
-
Nick Lewycky authored
of the empty key for U. This shouldn't really matter because the tombstone key for the pair was still distinct from every other key, but it is odd. Patch by Michael Ilseman! llvm-svn: 136336
-
NAKAMURA Takumi authored
llvm-svn: 136333
-
Douglas Gregor authored
fields of HeaderFileInfo. llvm-svn: 136332
-