- Dec 10, 2011
-
-
Stepan Dyatkovskiy authored
Fixed bug 9905: Failure in code selection for llvm intrinsics sqrt/exp (fix for FSQRT, FSIN, FCOS, FPOWI, FPOW, FLOG, FLOG2, FLOG10, FEXP, FEXP2). Second attempt. llvm-svn: 146322
-
NAKAMURA Takumi authored
llvm-svn: 146321
-
Johnny Chen authored
Move some print stmts to the test method, where they get printed only if the test is qualified to run under the current test driver run configuration. llvm-svn: 146320
-
Hal Finkel authored
Make CR spill and restore use a reserved register. These operations cannot use the register scavenger because the scavenger can only scavenge one register and frame-index elimination may have already grabbed it. llvm-svn: 146318
-
Sean Callanan authored
expression parser would never try getting typed variables from the target. llvm-svn: 146317
-
Nick Lewycky authored
llvm-svn: 146316
-
Sean Callanan authored
- Even if a frame isn't present, we always try to use FindGlobalVariable to find variables. Instead of using frame->TrackGlobalVariable() to promote the VariableSP into a ValueObject, we now simply use ValueObjectVariable. - When requesting the value of a variable, we allow returning of the "live version" of the variable -- that is, the variable in the target instead of a pointer to its freeze dried version in LLDB -- even if there is no process present. llvm-svn: 146315
-
Jakob Stoklund Olesen authored
The split point is picked such that the newly created water has the same alignment as the function. This makes the island suitable for constant pool entries with potentially higher alignment. This also fixes an issue where the basic block was split one instruction too late, causing nonconvergence of the algorithm. <rdar://problem/10550705> There is still an issue with correctly packing differently aligned entries in the island. llvm-svn: 146314
-
Jakob Stoklund Olesen authored
llvm-svn: 146313
-
Argyrios Kyrtzidis authored
a null pointer after getCursorDecl() is called. rdar://10298421. llvm-svn: 146312
-
Rafael Espindola authored
does. The _GLOBAL_OFFSET_TABLE_ is still magical in that we get a R_386_GOTPC, but it doesn't change the immediate in the same way as when the expression has no right hand side symbol. llvm-svn: 146311
-
rdar://problem/10559329Greg Clayton authored
An assertion was firing when parsing types due to trying to complete parent class decl contenxt types too often. Also, relax where "dsymutil" binary can come from in the Makefile.rules. llvm-svn: 146310
-
Jim Ingham authored
hard to ensure it doesn't get invalidated out from under us. Instead look it up from the ThreadID and StackID when asked for it. <rdar://problem/10554409> llvm-svn: 146309
-
Argyrios Kyrtzidis authored
and then continue using it. rdar://10359140. llvm-svn: 146308
-
Douglas Gregor authored
under ARC. Fixes <rdar://problem/10530209>. llvm-svn: 146307
-
Richard Smith authored
compilation of some translation units of SPEC's 445.gobmk by ~4%, and does not seem to cause a measurable slowdown in other cases. llvm-svn: 146306
-
Argyrios Kyrtzidis authored
we don't try to access beyond the buffer. llvm-svn: 146305
-
Fariborz Jahanian authored
// rdar://10095131 llvm-svn: 146304
-
Douglas Gregor authored
llvm-svn: 146303
-
Andrew Trick authored
Since we're not rewriting IVs in other loops, there's not much reason to consider their stride when generating formulae. This should reduce the number of useless formulas considered by LSR. llvm-svn: 146302
-
Douglas Gregor authored
template instantiation), and that expression might produce a temporary, invoke MaybeBindToTemporary. Otherwise, we forget to destroy objects, release objects, etc. Fixes <rdar://problem/10531073>. llvm-svn: 146301
-
Jim Grosbach authored
llvm-svn: 146300
-
Eli Friedman authored
llvm-svn: 146299
-
Daniel Dunbar authored
-ffinite-math-only. - No test case yet, I don't know how to construct a situation where this matters. llvm-svn: 146297
-
Jim Grosbach authored
llvm-svn: 146296
-
Sean Callanan authored
creating appropriate setter/getter methods for property definitions. llvm-svn: 146295
-
NAKAMURA Takumi authored
FIXME: It should be more robust. llvm-svn: 146294
-
Bill Wendling authored
llvm-svn: 146293
-
Matt Beaumont-Gay authored
llvm-svn: 146292
-
Eli Friedman authored
llvm-svn: 146291
-
Richard Smith authored
C++11 ICE rules. llvm-svn: 146290
-
- Dec 09, 2011
-
-
Richard Smith authored
whether an expression is a (core) constant expression as a side-effect of evaluation. This takes us from accepting far too few expressions as ICEs to accepting slightly too many -- fixes for the remaining cases are coming next. The diagnostics produced when an expression is found to be non-constant are currently quite poor (with generic wording but reasonable source locations), and will be improved in subsequent commits. llvm-svn: 146289
-
Bill Wendling authored
llvm-svn: 146288
-
-
Ted Kremenek authored
llvm-svn: 146286
-
Jim Grosbach authored
Backwards compatibility with 'gas'. #imm is the preferered and documented syntax, but lots of existing code uses the '$' prefix, so we should support it if we can. llvm-svn: 146285
-
Kostya Serebryany authored
[asan] call __asan_init from .preinit_array. This simplifies __asan_init vs malloc chicken-and-egg situation on Android and probably on other flavours of Linux. Patch by eugenis@google.com. llvm-svn: 146284
-
Jim Grosbach authored
When the immediate operand of an AND or BIC instruction isn't representable in the immediate field of the instruction, but the bitwise negation of the immediate is, assemble the instruction as the inverse operation instead with the inverted immediate as the operand. rdar://10550057 llvm-svn: 146283
-
Evan Cheng authored
llvm-svn: 146282
-
Jim Grosbach authored
llvm-svn: 146281
-