- Nov 02, 2012
-
-
Manman Ren authored
InputArg in r165616. This will enable us to get the actual type for both InputArg and OutputArg. rdar://9932559 llvm-svn: 167265
-
Jason Molenda authored
(but not BuildAndIntegration builds). llvm-svn: 167264
-
Jason Molenda authored
statements instead of a switch for the size of the floating point types; some architectures sizeof double and sizeof long double are the same and that's invalid in a switch. Fix the LLDB_DISABLE_PYTHON ifdef block in FormatManager::LoadObjCFormatters so it builds on arm again. llvm-svn: 167263
-
rdar://problem/12585314Greg Clayton authored
LLDB now provides base class offsets (virtual and non virtual) to Clang's record layout. We previously were told this wasn't necessary, but it is when pragma pack gets involved. llvm-svn: 167262
-
- Nov 01, 2012
-
-
Richard Smith authored
llvm-svn: 167261
-
Richard Smith authored
llvm-svn: 167260
-
Richard Smith authored
separate functions, since they share essentially no code. llvm-svn: 167259
-
Richard Smith authored
g++'s -ftrapv, failed to call the -ftrapv overflow handler, and are still available under -fcatch-undefined-behavior. llvm-svn: 167258
-
Hal Finkel authored
llvm-svn: 167257
-
Hal Finkel authored
When target cost information is available, compute explicit costs of inserting and extracting values from vectors. At this point, all costs are estimated using the target information, and the chain-depth heuristic is not needed. As a result, it is now, by default, disabled when using target costs. llvm-svn: 167256
-
Tobias Grosser authored
Similar to LLVM we now follow the policy of only having LLVM-IR level tests in the Polly test suite. Testing for miscompilation of larger programs should be done with the llvm test suite. llvm-svn: 167255
-
Nick Kledzik authored
llvm-svn: 167254
-
Greg Clayton authored
Get rid of hack by making the actual call public. This was causing the lldb-platform to not be able to link. llvm-svn: 167253
-
Richard Trieu authored
llvm-svn: 167252
-
Tobias Grosser authored
Instead of calculating exact value (flow) dependences, it is also possible to calculate memory based dependences. Sometimes memory based dependences are a lot easier to calculate. To evaluate the benefits, we add an option to calculate memory based dependences (use -polly-value-dependences=false). llvm-svn: 167251
-
Sean Callanan authored
explicitly pointed at an LLDB framework and executable. llvm-svn: 167250
-
Matt Beaumont-Gay authored
llvm-svn: 167249
-
Andrew Kaylor authored
llvm-svn: 167247
-
Michael J. Spencer authored
llvm-svn: 167246
-
Michael J. Spencer authored
llvm-svn: 167245
-
Michael J. Spencer authored
llvm-svn: 167244
-
Pranav Bhandarkar authored
and getPredNewOpcode. The first relates non predicated instructions with their predicated forms and the second relates predicated instructions with their predicate-new forms. Patch by Jyotsna Verma! llvm-svn: 167243
-
Filipe Cabecinhas authored
llvm-svn: 167242
-
Fariborz Jahanian authored
generation for captured block variables in arc mode. This includes inlined version of the meta-data when it can be done. It also includes severat tests. This is wip. // rdar://12184410. llvm-svn: 167241
-
Argyrios Kyrtzidis authored
preserve the macro location of the range end if the filename came from a macro. Patch by Kim Gräsman! llvm-svn: 167239
-
Howard Hinnant authored
llvm-svn: 167238
-
Kevin Enderby authored
run through the 'C' preprocessor. That is pick up the file name and line numbers from the cpp hash file line comments for the dwarf file and line numbers tables. rdar://9275556 llvm-svn: 167237
-
Greg Clayton authored
llvm-svn: 167236
-
Tobias Grosser authored
If the flags '-polly-report -g' are given, we print file name and line numbers for the beginning and end of all detected scops. linear-algebra/kernels/gemm/gemm.c:23: Scop start linear-algebra/kernels/gemm/gemm.c:42: Scop end linear-algebra/kernels/gemm/gemm.c:77: Scop start linear-algebra/kernels/gemm/gemm.c:82: Scop end llvm-svn: 167235
-
Tobias Grosser authored
llvm-svn: 167234
-
Howard Hinnant authored
Richard Smith: This fixes a problem in std::is_constructible for incomplete types, and those types with a user-defined operator,(). llvm-svn: 167233
-
Rafael Espindola authored
llvm-svn: 167232
-
NAKAMURA Takumi authored
Unsupported CPU type! UNREACHABLE executed at llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:553! llvm-svn: 167231
-
Kostya Serebryany authored
llvm-svn: 167230
-
Chandler Carruth authored
the inttoptr instruction. The conceptual model here is that 'getAddressSpace' refers to the address space of this instruction's type. It just happens that for GEPs, that is always the same as the pointer operand's address space. We want both names so that access patterns can be consistent between different instruction types. llvm-svn: 167229
-
Chandler Carruth authored
These clarify that the methods called 'getPointerAddressSpace' apply to the pointer *operand* of the instruction. llvm-svn: 167228
-
Chandler Carruth authored
llvm-svn: 167227
-
Chandler Carruth authored
compute the address space in the one place it was used. Also write the getPointerAddressSpace member in terms of the getPointerOperandType member. llvm-svn: 167226
-
Chandler Carruth authored
'@brief' doxygen markup to the now standard '\brief' markup form, in conformance with the coding standards. This will let me continue to write new comments in this form without making things inconsistent. llvm-svn: 167225
-
Chandler Carruth authored
llvm-svn: 167224
-