- Aug 17, 2010
-
-
Nick Lewycky authored
against it. This affects Windows. llvm-svn: 111240
-
-
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
-