- Aug 17, 2010
-
-
Douglas Gregor authored
the resulting pattern the appropriate cursor kind of an instance or class method declaration. llvm-svn: 111237
-
Chris Lattner authored
too. Patch by Per Linden! llvm-svn: 111236
-
Chris Lattner authored
patch by Per Linden! llvm-svn: 111235
-
Chris Lattner authored
llvm-svn: 111234
-
Douglas Gregor authored
Objective-C method declarations with > 2 parameters. llvm-svn: 111233
-
Benjamin Kramer authored
llvm-svn: 111232
-
Chris Lattner authored
cygwin when built with ENABLE_SHARED=1. Patch by NAKAMURA Takumi! llvm-svn: 111231
-
Benjamin Kramer authored
whole integer to the stream instead of doing byte-sized writes. llvm-svn: 111230
-
Benjamin Kramer authored
and remove getStrData(). Patch by Peter Davies (with some tweaks). llvm-svn: 111229
-
Benjamin Kramer authored
llvm-svn: 111228
-
John McCall authored
of the classes is invalid. A class is invalid if a base is invalid. llvm-svn: 111227
-
Bob Wilson authored
llvm-svn: 111226
-
Evan Cheng authored
Add an option to disable codegen prepare critical edge splitting. In theory, PHI elimination is already doing all (most?) of the splitting needed. But machine-licm and machine-sink seem to miss some important optimizations when splitting is disabled. llvm-svn: 111224
-
Eric Christopher authored
llvm-svn: 111223
-
Eric Christopher authored
we're adding predicates and optional defs to the MachineInstrs. llvm-svn: 111222
-
Evan Cheng authored
PHI elimination should not break back edge. It can cause some significant code placement issues. rdar://8263994 good: LBB0_2: mov r2, r0 . . . mov r1, r2 bne LBB0_2 bad: LBB0_2: mov r2, r0 . . . @ BB#3: mov r1, r2 b LBB0_2 llvm-svn: 111221
-
Eric Christopher authored
and optional def operands are handled in the backend support. llvm-svn: 111220
-
Eric Christopher authored
llvm-svn: 111219
-
Douglas Gregor authored
translation unit, refresh code-completion results because they've probably changed. However, enforce a cooldown period between refreshes, to avoid thrashing. llvm-svn: 111218
-
Zhongxing Xu authored
llvm-svn: 111217
-
Jim Ingham authored
llvm-svn: 111216
-
Greg Clayton authored
llvm-svn: 111215
-
Benjamin Kramer authored
llvm-svn: 111214
-
Benjamin Kramer authored
llvm-svn: 111213
-
Bob Wilson authored
llvm-svn: 111212
-
John McCall authored
the record invalid. llvm-svn: 111211
-
Owen Anderson authored
llvm-svn: 111210
-
Bob Wilson authored
llvm-svn: 111208
-
Eli Friedman authored
no functionality change. llvm-svn: 111207
-
Jim Grosbach authored
llvm-svn: 111206
-
Jordy Rose authored
llvm-svn: 111205
-
Douglas Gregor authored
llvm-svn: 111204
-
Douglas Gregor authored
nested-name-specifiers. Also includes fixes to the generation of nested-name-specifier result in the non-cached case; we were producing lame results for namespaces and namespace aliases, which (1) didn't always have nested-name-specifiers when we want them, and (2) did not have the necessary "::" as part of the completion. llvm-svn: 111203
-
Sean Callanan authored
API fixes. llvm-svn: 111202
-
Benjamin Kramer authored
llvm-svn: 111201
-
Dan Gohman authored
llvm-svn: 111200
-
Dan Gohman authored
a Pass abstraction, since that's the level it's actually used at. Rename Pass' dumpPassStructure to dumpPass. This eliminates an awkward use of getAsPass() to convert a PMDataManager* into a Pass* just to permit a dumpPassStructure call. llvm-svn: 111199
-
Johnny Chen authored
GDB_REMOTE_LOG which specifies the log file pathname. llvm-svn: 111198
-
Jim Grosbach authored
mapping. Have the local block track its alignment requirement, and then apply that when the block itself is allocated. Previously, offsets could get adjusted in PEI to be different, relative to one another, than the block allocation thought they would be, which defeats the point of doing the allocation this way. Continuing rdar://8277890 llvm-svn: 111197
-
Bob Wilson authored
that the high halfword is zero. The shift need not be exactly 16 bits. llvm-svn: 111196
-