- Dec 25, 2009
-
-
Bill Wendling authored
llvm-svn: 92157
-
Bill Wendling authored
llvm-svn: 92156
-
Bill Wendling authored
llvm-svn: 92155
-
Benjamin Kramer authored
GRExprEngine.cpp(1348) : warning C4305: 'argument' : truncation from 'clang::ProgramPoint::Kind' to 'bool' llvm-svn: 92154
-
Eli Friedman authored
llvm-svn: 92153
-
Eli Friedman authored
LLVM-Code-Symbols test. llvm-svn: 92152
-
Eli Friedman authored
here affects clang-on-clang. llvm-svn: 92151
-
John McCall authored
major bugs in long-precision conversion. llvm-svn: 92150
-
Sam Weinig authored
Fix for PR5844. Be explicit about anonymous struct/class/union/namespaces in __PRETTY_FUNCTION__ predefined expression. llvm-svn: 92149
-
- Dec 24, 2009
-
-
Anders Carlsson authored
llvm-svn: 92148
-
Daniel Dunbar authored
the same visible symbols, useful for finding ABI/Mangler/vtable/etc. issues. llvm-svn: 92147
-
Douglas Gregor authored
will be found by argument-dependent lookup. As with the previous commit, GCC is allowing ill-formed code. llvm-svn: 92146
-
Anders Carlsson authored
llvm-svn: 92145
-
Douglas Gregor authored
argument-dependent lookup can find it. This is another case where an LLVM bug (not making operator<< visible) was masked by a GCC bug (looking in the global namespace when it shouldn't). llvm-svn: 92144
-
Douglas Gregor authored
keep track of friends within templates, which will provide a real for PR5866. For now, this makes sure we don't do something entirely stupid with friends of specializations. llvm-svn: 92143
-
Anders Carlsson authored
Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us halfway towards fixing PR5824. llvm-svn: 92142
-
Douglas Gregor authored
llvm-svn: 92141
-
Anders Carlsson authored
llvm-svn: 92140
-
Douglas Gregor authored
sure to perform derived-to-base conversions on the base expression. Fixes PR5868. Proper testcase is coming soon. llvm-svn: 92139
-
Anders Carlsson authored
llvm-svn: 92138
-
Daniel Dunbar authored
llvm-svn: 92137
-
Anders Carlsson authored
Add a ReturnValueSlot class. Change the argument order in EmitCall to match the other overload better. llvm-svn: 92136
-
Douglas Gregor authored
expressions (e.g., for template instantiation), just transform the subexpressions and return those, since the temporary-related nodes will be implicitly regenerated. Fixes PR5867, but I said that before... llvm-svn: 92135
-
Douglas Gregor authored
llvm-svn: 92134
-
Daniel Dunbar authored
llvm-svn: 92133
-
Douglas Gregor authored
Assert that we aren't trying to push the same C++ temporary onto the live temporary stack twice. A little insurance against PR5867 surprising us again llvm-svn: 92132
-
Douglas Gregor authored
argument-passing doesn't have to. Fixes PR5867, where we were binding a temporary twice in the AST and, therefore, calling its destructor twice. llvm-svn: 92131
-
John McCall authored
cut the significand down to the desired precision *before* entering the core divmod loop. Makes the overall algorithm logarithmic in the exponent. There's still a lot of room for improvement here, but this gets the performance back down to acceptable-for-diagnostics levels, even for long doubles. negligible, even on long doubles. llvm-svn: 92130
-
John McCall authored
denormal, but we only want to diagnose if we underflowed to zero. This allows people to write constants in the denormal range. llvm-svn: 92129
-
John McCall authored
Darwin's sekrit fourth argument. This should probably be factored to let targets make target-specific decisions about what main() should look like. Fixes rdar://problem/7414990 or if different platforms have radically different ideas of what they want in llvm-svn: 92128
-
-
John McCall authored
smallest-normalized-magnitude values in a given FP semantics. Provide an APFloat-to-string conversion which I am quite ready to admit could be much more efficient. llvm-svn: 92126
-
John McCall authored
order should be immune to such problems. llvm-svn: 92124
-
Mike Stump authored
llvm-svn: 92123
-
Mike Stump authored
llvm-svn: 92122
-
Zhongxing Xu authored
llvm-svn: 92121
-
Ted Kremenek authored
llvm-svn: 92120
-
Ted Kremenek authored
Enhance dataflow analyses to recognize branch statements in the CFG used as hooks for the initialization of condition variables. llvm-svn: 92119
-
Mike Stump authored
Refine codegen for visibility and hidden. WIP. llvm-svn: 92118
-
David Chisnall authored
This fixes throwing exceptions inside @catch blocks nested inside outer @try blocks and also fixes jumping from an inner @finally to an outer @finally (via any relevant @catch blocks). The code exhibiting this bug was based on code from CGObjCMac. I believe that this bug may still be present on the Mac runtimes, although the test case in the bug contains a few GNUisms and won't compile without some minor tweaks with Apple's libobjc. llvm-svn: 92117
-