- Jan 16, 2010
-
-
Chris Lattner authored
llvm-svn: 93647
-
Chris Lattner authored
and add an explicit ForcePrivate argument. Switch FunctionEHFrameInfo to be MCSymbol based instead of string based. llvm-svn: 93646
-
Chris Lattner authored
dwarf emission which is going to be more invasive. llvm-svn: 93645
-
Douglas Gregor authored
llvm-svn: 93644
-
Chris Lattner authored
llvm-svn: 93643
-
Douglas Gregor authored
function template declared within a class template did not match a function in another scope. We really need to rework how friends-in-templates are semantically checked. llvm-svn: 93642
-
Chris Lattner authored
llvm-svn: 93641
-
Douglas Gregor authored
in CXCursor.cpp. With this sane representation, fix the class reference that is part of Objective-C category declarations so that the cursor's location matches up with the reference, not the class being referred to. llvm-svn: 93640
-
Douglas Gregor authored
previously only had a single location (the @ in @interface); now we know where the @ is (for the start of the declaration), where the class name is (that's the normal "location" now for diagnostics), and where the category name is. Also, eliminated the redundant "end" location, since ObjCContainerDecl already has better @end information. The only XFAIL'd test is temporary; will un-XFAIL-it once I've taught CIndex how to use the new locations. llvm-svn: 93639
-
Benjamin Kramer authored
llvm-svn: 93638
-
Douglas Gregor authored
source locations where the protocols were referenced rather than the location of some random enclosing declaration. llvm-svn: 93637
-
Douglas Gregor authored
Objective-C classes, protocol definitions, forward protocol declarations, and categories. This information isn't actually used yet; that's coming next. llvm-svn: 93636
-
Anton Korobeynikov authored
Otherwise we'll end with random cyclic deps between libraries due to this. Proposed by Gianluigi Tiesi! llvm-svn: 93635
-
Douglas Gregor authored
to CXCursor.cpp. llvm-svn: 93634
-
Tobias Grosser authored
Nodes that had children outside of the post dominator tree (infinite loops) where removed from the post dominator tree. This seems to be wrong. Leave them in the tree. llvm-svn: 93633
-
Tobias Grosser authored
Move the DOTGraphTraits dotty printer/viewer templates, that were developed for the dominance tree into their own header file. This will allow reuse in future passes. llvm-svn: 93632
-
Devang Patel authored
No need to use WeakVH here. llvm-svn: 93631
-
Devang Patel authored
llvm-svn: 93630
-
John McCall authored
llvm-svn: 93629
-
Chris Lattner authored
llvm-svn: 93628
-
Chris Lattner authored
llvm-svn: 93627
-
Chris Lattner authored
llvm-svn: 93626
-
Chris Lattner authored
llvm-svn: 93624
-
Ted Kremenek authored
llvm-svn: 93623
-
Ted Kremenek authored
Remove 'default' case in switch statement in clang_getCursorKindSpelling(). This identified a missing case (warned by the compiler) and identified that CXCursor_FirstDecl didn't actually correspond to the first decl. llvm-svn: 93622
-
Chris Lattner authored
calls. Add FIXMEs about a bunch of nondeterminism in stub output. llvm-svn: 93621
-
Chris Lattner authored
llvm-svn: 93619
-
Ted Kremenek authored
Remove TranslateKind and centralize Decl -> CXCursorKind in GetCursorKind(). This revealed a bunch of inconsistencies in how CXCursorKinds were being computed. llvm-svn: 93618
-
Bill Wendling authored
The CIE says that the LSDA point in the FDE section is an "sdata4". That's fine, but we need it to actually be 4-bytes in the FDE for some platforms. Allow individual platforms to decide for themselves. llvm-svn: 93616
-
Chris Lattner authored
llvm-svn: 93615
-
Chris Lattner authored
llvm-svn: 93614
-
Chris Lattner authored
llvm-svn: 93612
-
Tanya Lattner authored
llvm-svn: 93611
-
Chris Lattner authored
llvm-svn: 93610
-
Chris Lattner authored
llvm-svn: 93609
-
Chris Lattner authored
llvm-svn: 93608
-
Tanya Lattner authored
The codegen for these builtins was removed long ago, but their definitions remained. Removing them totally. llvm-svn: 93607
-
Bill Wendling authored
on the build bots. llvm-svn: 93606
-
Chris Lattner authored
llvm-svn: 93605
-
Chris Lattner authored
this teestcase takes a long time to crash, remove it. If someone cares about this, they should file a bug, it's not doing any good as an xfail. llvm-svn: 93604
-