- Feb 21, 2009
-
-
Nick Lewycky authored
llvm-svn: 65229
-
Evan Cheng authored
llvm-svn: 65228
-
Ted Kremenek authored
llvm-svn: 65227
-
Ted Kremenek authored
handle method names that contain 'new', 'copy', etc., but those words might be the substring of larger words such as 'newsgroup' and 'photocopy' that do not indicate the allocation of objects. This should address the issues discussed in <rdar://problem/6552389>. llvm-svn: 65224
-
Ted Kremenek authored
llvm-svn: 65223
-
Ted Kremenek authored
Only create a preprocessed file for an ignored attribute if there currently does not exist an 'attribute_ignored_XXX.txt' file for that attribute. llvm-svn: 65222
-
Evan Cheng authored
If two-address def is dead and the instruction does not define other registers, and it doesn't produce side effects, just delete the instruction. llvm-svn: 65218
-
Evan Cheng authored
Teach LSR sink to sink the immediate portion of the common expression back into uses if they fit in address modes of all the uses. llvm-svn: 65215
-
Bill Wendling authored
llvm-svn: 65213
-
Gabor Greif authored
llvm-svn: 65212
-
Bill Wendling authored
llvm-svn: 65211
-
Eli Friedman authored
pointer types. llvm-svn: 65210
-
Chris Lattner authored
as legality. Make load sinking and gep sinking more careful: we only do it when it won't pessimize loads from the stack. This has the added benefit of not producing code that is unanalyzable to SROA. llvm-svn: 65209
-
Eli Friedman authored
llvm-svn: 65208
-
Bill Wendling authored
llvm-svn: 65207
-
Bill Wendling authored
prologue/epilogue. llvm-svn: 65206
-
Fariborz Jahanian authored
type. llvm-svn: 65205
-
Daniel Dunbar authored
- PR3629. llvm-svn: 65203
-
Misha Brukman authored
* Linters now return their information instead of printing it, to enable easier unittesting * Added support for finding tabs in files, added to C++ linter llvm-svn: 65202
-
Dan Gohman authored
that checks whether it's safe to transform a store of a bitcast value into a store of the original value. llvm-svn: 65201
-
Daniel Dunbar authored
system header. - Prevents a codegen crash when anything used anything in tgmath! :) llvm-svn: 65200
-
Misha Brukman authored
llvm-svn: 65199
-
- Feb 20, 2009
-
-
-
Misha Brukman authored
llvm-svn: 65197
-
Misha Brukman authored
llvm-svn: 65196
-
Chris Lattner authored
to being allocated from the same bumpptr that the MacroInfo objects themselves are. This speeds up -Eonly cocoa.h pth by ~4%, fsyntax-only is barely measurable. llvm-svn: 65195
-
Chris Lattner authored
llvm-svn: 65187
-
Misha Brukman authored
are deleting; otherwise, everything ends up on a single line. llvm-svn: 65185
-
Misha Brukman authored
for length and for trailing whitespace; otherwise, the whitespace themselves will also be removed. llvm-svn: 65182
-
Misha Brukman authored
* Alphabetized #includes * Removed trailing whitespace * Wrapped or shortened lines over 80 chars llvm-svn: 65181
-
Bill Wendling authored
function. Emitting another label after the prologue messes up the debugging. We are doing that because the first DebugLoc object it sees is different from the previous, which was nothing. Check for this situation, and don't emit one if it's the first. llvm-svn: 65180
-
Chris Lattner authored
llvm-svn: 65179
-
Evan Cheng authored
addresses, part 1. This fixes an obvious logic bug. Previously if the only in-loop use is a PHI, it would return AllUsesAreAddresses as true. llvm-svn: 65178
-
Ted Kremenek authored
llvm-svn: 65173
-
Chris Lattner authored
with new/delete. With disable-free, this reduces the number of 4/8 byte mallocs from 4793/1541 to 865/456 and also drops other sizes as well. This is a very small perf win, nothing major. llvm-svn: 65171
-
Chris Lattner authored
llvm-svn: 65170
-
Chris Lattner authored
llvm-svn: 65169
-
Chris Lattner authored
but don't start using it yet. Renamed some methods to be more consistent. llvm-svn: 65168
-
Dan Gohman authored
llvm-svn: 65167
-
Chris Lattner authored
llvm-svn: 65166
-