- Jan 20, 2010
-
-
Dale Johannesen authored
more cases where debug declarations affect debug line info. llvm-svn: 93953
-
Douglas Gregor authored
llvm-svn: 93952
-
Dan Gohman authored
that SCEVExpander can produce when running on behalf of LSR. llvm-svn: 93949
-
Chris Lattner authored
patch by Dmitry llvm-svn: 93948
-
Douglas Gregor authored
and CXCursor_EnumConstantRef; they've been subsumed by expression references, which do a much nicer job. llvm-svn: 93947
-
Douglas Gregor authored
statements, moving some of the more unnatural kinds of references (VarRef, EnumConstantRef, etc.) over to the expressions. We can now poke at arbitrary expressions and statements with, e.g., clang_getCursor() and get back useful information (e.g., source ranges). llvm-svn: 93946
-
Mike Stump authored
llvm-svn: 93945
-
- Jan 19, 2010
-
-
Eric Christopher authored
llvm-svn: 93942
-
Bob Wilson authored
llvm-svn: 93940
-
Dan Gohman authored
has a pointer member. This helps reduce unnecessary bitcasting and uglygeps. llvm-svn: 93939
-
Dale Johannesen authored
line number info. llvm-svn: 93937
-
Dan Gohman authored
than the scaled register. This makes it more likely that subsequent AddrModeMatcher queries will match the new address the same way as the old, instead of accidentally matching what had been the base register as the new scaled register, and then failing to match the scaled register. This fixes some problems with address-mode sinking multiple muls into a block, which will be a lot more common with some upcoming LoopStrengthReduction changes. llvm-svn: 93935
-
Chris Lattner authored
I really want clients of the streamer to be able to say "emit this 64-bit integer" and have it get broken down right by the streamer. I may change this in the future, we'll see how it works out. llvm-svn: 93934
-
John McCall authored
type which was syntactically written. Fixes PR 6080. llvm-svn: 93933
-
Dan Gohman authored
llvm-svn: 93932
-
Dan Gohman authored
llvm-svn: 93931
-
Dan Gohman authored
to make more intellegent AddRec folding decisions. llvm-svn: 93930
-
Chris Lattner authored
llvm-svn: 93929
-
Douglas Gregor authored
now-dead CXCursor_ObjCIvarRef. llvm-svn: 93928
-
Douglas Gregor authored
have been marked for death for a while. llvm-svn: 93927
-
Chris Lattner authored
for -fverbose-asm unless it's on. llvm-svn: 93926
-
Jakob Stoklund Olesen authored
instructions. llvm-svn: 93925
-
Douglas Gregor authored
API. This is a catch-all for any declaration known to Clang but not specifically part of the CIndex API. We'll use the same approach with expressions, statements, references, etc., as needed. llvm-svn: 93924
-
Chris Lattner authored
and that clients can use. llvm-svn: 93923
-
Mike Stump authored
implicit destructor calls. WIP. llvm-svn: 93922
-
Dan Gohman authored
form of an expression. This is the expression without the post-increment adjustment made, which is useful in determining which registers will be used by the expansion. llvm-svn: 93921
-
Dan Gohman authored
llvm-svn: 93919
-
Chris Lattner authored
llvm-svn: 93918
-
Fariborz Jahanian authored
Fixes radar 6358225. llvm-svn: 93917
-
Sean Callanan authored
the two token accessor functions are declared consistently. Modified the clients of MCAsmParser to reflect this change. llvm-svn: 93916
-
Douglas Gregor authored
opaque data structures accessed through the new functions clang_getInstantiationLocation(), clang_getRangeStart(), and clang_getRangeEnd(). The new API permits later extensions to introduce new functions to allow CIndex clients to walk macro instantiations, if we ever care. llvm-svn: 93915
-
Daniel Dunbar authored
llvm-svn: 93914
-
Xerxes Ranby authored
llvm-svn: 93913
-
Daniel Dunbar authored
- compiler-rt should be checked out into $LLVM_SRC_ROOT/projects/compiler-rt. - On Darwin, this will automatically build the runtime libraries clang needs into $OBJROOT/lib/clang/<version>/darwin/... - The mechanism can easily support other platforms, and can eventually support multiple platforms once clang has some kind of configure process (for specifying the desired targets). - Feedback on the approach is welcome. llvm-svn: 93910
-
Jakob Stoklund Olesen authored
Since the mov is executed unconditionally, make sure that the add didn't have any predicate. llvm-svn: 93909
-
Benjamin Kramer authored
llvm-svn: 93905
-
Ted Kremenek authored
Tighten code and rework indentation of some if() branches (for readability). No functionality change. llvm-svn: 93904
-
Ted Kremenek authored
llvm-svn: 93903
-
Ted Kremenek authored
llvm-svn: 93902
-
David Greene authored
Add some new debugging APIs to print out "raw" SelectionDAGs to make understanding CannotYTetSelect and other errors easier. llvm-svn: 93901
-