- Nov 04, 2009
-
-
Lang Hames authored
Handle empty/tombstone keys for LiveIndex more cleanly. Check for index sanity when constructing index list entries. llvm-svn: 86049
-
Daniel Dunbar authored
llvm-svn: 86048
-
Daniel Dunbar authored
llvm-svn: 86047
-
Duncan Sands authored
not reason based on errno if NumRead has a different value. llvm-svn: 86046
-
Bob Wilson authored
llvm-svn: 86045
-
Eric Christopher authored
llvm-svn: 86044
-
Devang Patel authored
llvm-svn: 86043
-
Bob Wilson authored
llvm-svn: 86042
-
Jakob Stoklund Olesen authored
The KILL pseudo-instruction may survive to the asm printer pass, just like the IMPLICIT_DEF. Print the KILL as a comment instead of just leaving a blank line in the output. With -asm-verbose=0, a blank line is printed, like IMPLICIT?DEF. llvm-svn: 86041
-
Fariborz Jahanian authored
ctor's initializer. Fixes pr5178. llvm-svn: 86040
-
Chris Lattner authored
resizes in IPSCCP. This fixes PR5394. llvm-svn: 86036
-
Douglas Gregor authored
single typename annotation token when backtracing. Fixes PR5350. llvm-svn: 86034
-
Fariborz Jahanian authored
of array objects on block exit. Patch is by Anders Calrsson. llvm-svn: 86032
-
Douglas Gregor authored
types. Fixes PR5352. Fariborz, please review. llvm-svn: 86031
-
Douglas Gregor authored
from Peter Collingbourne! llvm-svn: 86030
-
Chris Lattner authored
should only look at -O0 IR output not -O3 assembly output. XFAIL it for now. llvm-svn: 86029
-
Douglas Gregor authored
conversion-function-ids; all clients have moved on to ParseUnqualifiedId. llvm-svn: 86028
-
Douglas Gregor authored
llvm-svn: 86027
-
Evan Cheng authored
llvm-svn: 86023
-
Evan Cheng authored
and extract_subreg as a "copy" that defines a valno. Also fixes a typo. These two issues prevent a simple subreg coalescing from happening before. llvm-svn: 86022
-
Chris Lattner authored
to EmitGEPOffset. Implement some new transforms for optimizing subtracts of two pointer to ints into the same vector. This happens for C++ iterator idioms for example, stringmap takes a const char* that points to the start and end of a string. Once inlined, we want the pointer difference to turn back into a length. This is rdar://7362831. llvm-svn: 86021
-
Chris Lattner authored
llvm-svn: 86020
-
Evan Cheng authored
llvm-svn: 86019
-
John McCall authored
through to indexing. llvm-svn: 86018
-
Douglas Gregor authored
expressions, keep track of whether we are immediately taking the address of the expression. Pass this flag when building a declaration name expression so that we handle pointer-to-member constants properly. llvm-svn: 86017
-
Daniel Dunbar authored
llvm-svn: 86016
-
Daniel Dunbar authored
llvm-svn: 86015
-
Daniel Dunbar authored
llvm-svn: 86014
-
Daniel Dunbar authored
llvm-svn: 86013
-
Daniel Dunbar authored
llvm-svn: 86011
-
Daniel Dunbar authored
llvm-svn: 86010
-
Nick Lewycky authored
When was it ever "llvm"? llvm-svn: 86009
-
Chris Lattner authored
during bitfield codegen and slows down -O0 compile times by making useless IR. rdar://7362516 llvm-svn: 86006
-
Daniel Dunbar authored
OPTIMIZE_OPTION. llvm-svn: 86005
-
Ted Kremenek authored
llvm-svn: 86004
-
Ted Kremenek authored
Catch uses of undefined values when they are used in assignment, thus catching such bugs closer to the source. llvm-svn: 86003
-
Ted Kremenek authored
llvm-svn: 86002
-
John McCall authored
varargs prototypes. llvm-svn: 86001
-
Evan Cheng authored
llvm-svn: 86000
-
John McCall authored
rdar://problem/7222956 llvm-svn: 85999
-