- Nov 05, 2009
-
-
Devang Patel authored
While calculating original type size for a derived type, handle type variants encoded as DIDerivedType appropriately. This improves bitfield support. llvm-svn: 86073
-
Daniel Dunbar authored
llvm-svn: 86071
-
Daniel Dunbar authored
llvm-svn: 86070
-
Jim Grosbach authored
llvm-svn: 86068
-
Chris Lattner authored
Hans Wennborg! llvm-svn: 86067
-
Douglas Gregor authored
explicitly-specified template arguments, too! llvm-svn: 86066
-
John McCall authored
llvm-svn: 86065
-
Jim Grosbach authored
aggressive testing of dynamic stack alignment. Note that this is off by default, and enabled for LLCBETA nightly results. llvm-svn: 86064
-
Chris Lattner authored
introduces no new function changes. Patch by Ken Dyck! llvm-svn: 86062
-
John McCall authored
llvm-svn: 86061
-
- Nov 04, 2009
-
-
Douglas Gregor authored
type of the object even when it is dependent. Specifically, this makes sure that we get the right type for "this->", which is important when performing name lookup into this scope to determine whether an identifier or operator-function-id is a template name. llvm-svn: 86060
-
Chris Lattner authored
llvm-svn: 86059
-
Jim Grosbach authored
llvm-svn: 86057
-
Jim Grosbach authored
saved instructions even if no stack adjustment for those saves is needed. llvm-svn: 86056
-
Douglas Gregor authored
llvm-svn: 86055
-
Devang Patel authored
Fix DW_AT_data_member_location for bit-fields. It points to the location of annonymous field that covers respective field. llvm-svn: 86054
-
John Thompson authored
llvm-svn: 86053
-
Douglas Gregor authored
Fixes PR5349. llvm-svn: 86052
-
Bob Wilson authored
llvm-svn: 86050
-
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
-