- Oct 26, 2010
-
-
Jakob Stoklund Olesen authored
llvm-svn: 117337
-
Ted Kremenek authored
Fix lazy symbolication bug in RegionStore involving fields of global variables. When invalidated, the entire globals memory space gets assigned a symbolic value, but that value was not being used for lazy symbolication of fields of globals. This could result in cases where bogus null dereferences were being reported. Fixes PR 8440. llvm-svn: 117336
-
Ted Kremenek authored
llvm-svn: 117335
-
Ted Kremenek authored
Tweak null dereference checker to give better diagnostics for null dereferences resulting from array accesses. llvm-svn: 117334
-
Bob Wilson authored
do not double-count the duplicate instructions by counting once from the beginning and again from the end. Keep track of where the duplicates from the beginning ended and don't go past that point when counting duplicates at the end. Radar 8589805. This change causes one of the MC/ARM/simple-fp-encoding tests to produce different (better!) code without the vmovne instruction being tested. I changed the test to produce vmovne and vmoveq instructions but moving between register files in the opposite direction. That's not quite the same but predicated versions of those instructions weren't being tested before, so at least the test coverage is not any worse, just different. llvm-svn: 117333
-
Bob Wilson authored
instructions separately from the count of non-predicated instructions. The instruction count is used in places to determine how many instructions to copy, predicate, etc. and things get confused if that count includes the extra cost for microcoded ops. llvm-svn: 117332
-
Bob Wilson authored
llvm-svn: 117331
-
Johnny Chen authored
llvm-svn: 117330
-
Evan Cheng authored
llvm-svn: 117329
-
Dan Gohman authored
llvm-svn: 117328
-
Owen Anderson authored
llvm-svn: 117327
-
Owen Anderson authored
llvm-svn: 117326
-
Fariborz Jahanian authored
non-trivial copy constructors. // rdar: //8540501. A test will be added to llvm nightly tests. llvm-svn: 117324
-
Rafael Espindola authored
the existing streamer methods that are endian safe. llvm-svn: 117323
-
Dale Johannesen authored
cannot use tailcall. PR 8461. llvm-svn: 117322
-
- Oct 25, 2010
-
-
Dan Gohman authored
llvm-svn: 117321
-
Dan Gohman authored
they can be used outside of the main getTBAAInfo function. llvm-svn: 117320
-
Johnny Chen authored
llvm-svn: 117318
-
Dan Gohman authored
llvm-svn: 117317
-
Devang Patel authored
Do not count use of sdisel for single call instruction. llvm-svn: 117316
-
Owen Anderson authored
llvm-svn: 117315
-
Dan Gohman authored
llvm-svn: 117314
-
Eric Christopher authored
know about to the default APIs for x86 vector operations. llvm-svn: 117313
-
Devang Patel authored
llvm-svn: 117312
-
Devang Patel authored
Add counters to count how many basic blocks are entirely selected by fastisel. llvm-svn: 117310
-
Owen Anderson authored
llvm-svn: 117309
-
Douglas Gregor authored
called. Fixes another aspect of PR8314. llvm-svn: 117308
-
Devang Patel authored
Add simple counter to count no. of basic blocks without any line number information. At -O0, these basic block coule cause less than optimial debugging experience. llvm-svn: 117307
-
Douglas Gregor authored
function definition, we should still use a prototype to type-check and convert the function arguments, if such a prototype exists. Fixes PR8314. llvm-svn: 117305
-
Johnny Chen authored
llvm-svn: 117304
-
Owen Anderson authored
llvm-svn: 117303
-
Owen Anderson authored
llvm-svn: 117302
-
Dan Gohman authored
bits open for future uses. llvm-svn: 117301
-
Ted Kremenek authored
llvm-svn: 117300
-
Daniel Dunbar authored
llvm-svn: 117299
-
Daniel Dunbar authored
llvm-svn: 117298
-
Daniel Dunbar authored
llvm-svn: 117297
-
Daniel Dunbar authored
llvm-svn: 117296
-
Daniel Dunbar authored
now that we have macros and friends. Uncovered a bug in macro expansion... llvm-svn: 117295
-
Owen Anderson authored
Attempt to provide correct encodings for NEON vbit and vbif, even though we can't test them at the moment. llvm-svn: 117294
-