- Oct 14, 2009
-
-
Jim Grosbach authored
llvm-svn: 84138
-
Devang Patel authored
llvm-svn: 84134
-
Jim Grosbach authored
llvm-svn: 84133
-
Dan Gohman authored
llvm-svn: 84132
-
Jim Grosbach authored
Refs: A7-17 & A8-750. Patch by Johnny Chen. llvm-svn: 84131
-
Eric Christopher authored
warning. llvm-svn: 84130
-
Douglas Gregor authored
llvm-svn: 84129
-
Nick Lewycky authored
llvm-svn: 84128
-
Duncan Sands authored
Make it visible. llvm-svn: 84127
-
Nick Lewycky authored
llvm-svn: 84125
-
Bob Wilson authored
register-shifted-register instructions. Patch by Johnny Chen. llvm-svn: 84124
-
Mike Stump authored
llvm-svn: 84123
-
Bob Wilson authored
llvm-svn: 84122
-
Mike Stump authored
the virtual base so they can be reused properly. Don't reuse vcall slots across a virtual boundary. WIP. I have a testcase, but there are still things that need to be fixed before the testcase can go in. llvm-svn: 84120
-
Douglas Gregor authored
template, make sure to get the template that corresponds to *this* declaration of the class template or specialization, rather than the canonical specialization. Fixes PR5187. llvm-svn: 84119
-
Devang Patel authored
llvm-svn: 84118
-
Bob Wilson authored
llvm-svn: 84117
-
Rafael Espindola authored
this is only used in darwin10, 64 bit ubuntu 9.10 and 64 bit openSUSE 11.1. llvm-svn: 84115
-
Devang Patel authored
llvm-svn: 84114
-
Devang Patel authored
llvm-svn: 84113
-
Douglas Gregor authored
to a member operator template. We missed updating this call site when adding support for function templates; bug exposed by a test for PR5072. llvm-svn: 84111
-
Bob Wilson authored
vld lane intrinsics. llvm-svn: 84110
-
Bob Wilson authored
llvm-svn: 84109
-
Duncan Sands authored
Fix the clang build. llvm-svn: 84107
-
Duncan Sands authored
so get rid of eh.selector.i64 and rename eh.selector.i32 to eh.selector. Likewise for eh.typeid.for. This aligns us with gcc, which always uses a 32 bit value for the selector on all platforms. My understanding is that the register allocator used to assert if the selector intrinsic size didn't match the pointer size, and this was the reason for introducing the two variants. However my testing shows that this is no longer the case (I fixed some bugs in selector lowering yesterday, and some more today in the fastisel path; these might have caused the original problems). llvm-svn: 84106
-
Sebastian Redl authored
Have the exception specification checkers take partial diagnostics. Use this to merge two diagnostics. llvm-svn: 84105
-
Chris Lattner authored
presence of PHI nodes. llvm-svn: 84103
-
Sanjiv Gupta authored
from Var itself rather than the decl for DebugInfo metadata. llvm-svn: 84102
-
Sebastian Redl authored
llvm-svn: 84101
-
Chris Lattner authored
length of comment tokens. Patch by Abramo Bagnara! llvm-svn: 84100
-
Sebastian Redl authored
Use partial diagnostics properly in call to RequireCompleteType. Among other things, this means we get a note on the declaration of the incomplete type when it is used in an exception specification. llvm-svn: 84099
-
Sebastian Redl authored
llvm-svn: 84098
-
Edward O'Callaghan authored
llvm-svn: 84083
-
Zhongxing Xu authored
llvm-svn: 84081
-
Evan Cheng authored
llvm-svn: 84080
-
Evan Cheng authored
cannot alias the GEP. GEP pointer alias rule states this clearly: A pointer value formed from a getelementptr instruction is associated with the addresses associated with the first operand of the getelementptr. llvm-svn: 84079
-
Zhongxing Xu authored
llvm-svn: 84078
-
Chris Lattner authored
1) -fwritable-string does affect the non-utf16 version of cfstrings just not the utf16 ones. 2) utf16 strings should always be marked constant, as the __TEXT segment is readonly. 3) The name of the global doesn't matter, remove it from TargetInfo. 4) Trust the asmprinter to drop cstrings into the right section, like llvmgcc does now. This fixes rdar://7115750 llvm-svn: 84077
-
Edward O'Callaghan authored
llvm-svn: 84076
-
Chris Lattner authored
llvm-svn: 84075
-