- Oct 08, 2012
-
-
Micah Villmow authored
llvm-svn: 165401
-
James Molloy authored
Some regression tests which are testing the old jit and are exercising functionality which is both known to be broken and not expected to be fixed in the old jit. To remove these from the regression test output, I've marked them XFAIL (for lit tests) and ifdef'd them out (unit tests). These modifications remove the last long-standing regression test failures from the buildbots (though updating the triple to reflect new ubuntu configuration has temporarily caused some new failures). Tested on x86-64 and ARM Linux. Patch by David Tweed! llvm-svn: 165390
-
Craig Topper authored
llvm-svn: 165382
-
- Oct 07, 2012
-
-
Craig Topper authored
llvm-svn: 165381
-
Sean Silva authored
Found the fix on this page: http://permalink.gmane.org/gmane.comp.python.sphinx.devel/112 llvm-svn: 165380
-
Benjamin Kramer authored
Otherwise it will try to use SSE patterns and fail horribly if sse is disabled. Fixes PR14035. llvm-svn: 165377
-
Bill Wendling authored
contents of the Attributes class over to an AttributesImpl. llvm-svn: 165373
-
Bill Wendling authored
llvm-svn: 165372
-
Bill Wendling authored
llvm-svn: 165371
-
Bill Wendling authored
llvm-svn: 165369
-
rdar://problem/12423986Bob Wilson authored
Without this change, when the estimated cost for inlining a function with an "alwaysinline" attribute was lower than the inlining threshold, the getInlineCost function was returning that estimated cost rather than the special InlineCost::AlwaysInlineCost value. That is fine in the normal inlining case, but it can fail when the inliner considers the opportunity cost of inlining into an internal or linkonce-odr function. It may decide not to inline the always-inline function in that case. The fix here is just to make getInlineCost always return the special value for always-inline functions. I ran into this building clang with libc++. Tablegen failed to link because of an always-inline function that was not inlined. I have been unable to reduce the testcase down to a reasonable size. llvm-svn: 165367
-
Rafael Espindola authored
llvm-svn: 165366
-
- Oct 06, 2012
-
-
Jack Carter authored
move from and to coprocessors 0 and 2. Contributer: Vladimir Medic llvm-svn: 165351
-
Jack Carter authored
Contributer: Vladimir Medic llvm-svn: 165350
-
Jack Carter authored
Contributer: Vladimir Medic llvm-svn: 165346
-
- Oct 05, 2012
-
-
Bill Schmidt authored
into separate versions for the Darwin and 64-bit SVR4 ABIs. This will facilitate doing more major surgery on the 64-bit SVR4 ABI in the near future. llvm-svn: 165336
-
Dmitri Gribenko authored
llvm-svn: 165335
-
Dmitri Gribenko authored
llvm-svn: 165334
-
Benjamin Kramer authored
llvm-svn: 165331
-
Chad Rosier authored
llvm-svn: 165326
-
Chad Rosier authored
llvm-svn: 165324
-
Reed Kotler authored
llvm-svn: 165322
-
Benjamin Kramer authored
No functionality change. llvm-svn: 165321
-
Benjamin Kramer authored
llvm-svn: 165320
-
Chad Rosier authored
llvm-svn: 165319
-
Micah Villmow authored
Implement TargetData with the DataLayout class, this will allow LLVM projects to transition to DataLayout without loosing functionality. llvm-svn: 165318
-
Hemant Kulkarni authored
llvm-svn: 165316
-
Will Schmidt authored
- Mark the BCC and BLR defs as isCodeGenOnly per error output from llvm-tblgen -gen-asm-matcher. PPCInstrInfo.td | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) llvm-svn: 165315
-
Adhemerval Zanella authored
llvm-svn: 165314
-
NAKAMURA Takumi authored
llvm-svn: 165313
-
NAKAMURA Takumi authored
lli: [MCJIT] Suppress "__main" for cygming in LLIMCJITMemoryManager::getPointerToNamedFunction(), like legacy JITMemoryManager's. CRT's __main (aka premain) invokes global ctors on cygming. See also PR3897. llvm-svn: 165312
-
NAKAMURA Takumi authored
- Substitute hyphen to underscore, s/-/_/g, as the variable name. - Additional parameter can be specified as the name of directory. e.g.) add_llvm_external_project(clang-tools-extra extra) - LLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR=/path/to/llvm-srcroot/tools/clang/tools/extra, by default. - Build directory is in ${CMAKE_CURRENT_BINARY_DIR}/extra llvm-svn: 165311
-
NAKAMURA Takumi authored
llvm-svn: 165309
-
Rafael Espindola authored
llvm-svn: 165308
-
Duncan Sands authored
have an alloca or a parameter, since then the alloca test should make sense to readers, while before it probably appears too specific. No functionality change. llvm-svn: 165306
-
Bill Wendling authored
The internal representation of the Attributes class will be opaque. All of the query methods will need to query the opaque class. Therefore, these methods need to be out-of-line. No functionality change intended. llvm-svn: 165305
-
Bill Wendling authored
llvm-svn: 165304
-
Craig Topper authored
llvm-svn: 165303
-
Craig Topper authored
Move expansion of SETB_C(8/16/32/64)r from MCInstLower to ExpandPostRAPseudos and mark them as pseudos in the td file. llvm-svn: 165302
-
Sean Silva authored
This document describes how to set up LLVM-style RTTI for a class hierarchy. Surprisingly, this was not previously documented. Also, link it into ProgrammersManual.html. llvm-svn: 165293
-