- Jul 28, 2011
-
-
Bill Wendling authored
This should be the only code necessary for DWARF EH prepare. llvm-svn: 136387
-
Johnny Chen authored
rdar://problem/9691614. llvm-svn: 136386
-
Richard Trieu authored
Fix a test case that was intermittently failing. The issue was that instantiations are not stored in an order preserving structure, so the print order may be impacted. Modified test case to do two FileCheck passes to ensure that both instantiations are in the same place. Test originially commited at r136306 and temporarily silenced at r136348. llvm-svn: 136385
-
Jakub Staszak authored
llvm-svn: 136384
-
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
-