- Sep 09, 2013
-
-
David Tweed authored
languages, as well as specifying errno is not set by the math functions. Make the clang front-end set those appropriately when the OpenCL language option is set. Patch by Erik Schnetter! llvm-svn: 190296
-
Evgeniy Stepanov authored
strerror_r on OSX returns a positive error code when the errno value is unknown. Buffer contents are initialized in any case. llvm-svn: 190295
-
Stepan Dyatkovskiy authored
-- For TargetInfo::getRealTypeByWidth also added support for IEEEQuad float type. llvm-svn: 190294
-
Richard Smith authored
name lookup from lazily deserializing the other declarations with the same name, by tracking a bit to indicate whether a name in a DeclContext might have additional external results. This also allows lazier reconciling of the lookup table if a module import adds decls to a pre-existing DC. However, this exposes a pre-existing bug, which causes a regression in test/Modules/decldef.mm: if we have a reference to a declaration, and a later-imported module adds a redeclaration, nothing causes us to load that redeclaration when we use or emit the reference (which can manifest as a reference to an undefined inline function, a use of an incomplete type, and so on). decldef.mm has been extended with an additional testcase which fails with or without this change. llvm-svn: 190293
-
Evgeniy Stepanov authored
llvm-svn: 190292
-
-
Bill Wendling authored
We used to generate the compact unwind encoding from the machine instructions. However, this had the problem that if the user used `-save-temps' or compiled their hand-written `.s' file (with CFI directives), we wouldn't generate the compact unwind encoding. Move the algorithm that generates the compact unwind encoding into the MCAsmBackend. This way we can generate the encoding whether the code is from a `.ll' or `.s' file. <rdar://problem/13623355> llvm-svn: 190290
-
Jiangning Liu authored
SADDL, UADDL, SADDW, UADDW, SSUBL, USUBL, SSUBW, USUBW, ADDHN, RADDHN, SABAL, UABAL, SUBHN, RSUBHN, SABDL, UABDL, SMLAL, UMLAL, SMLSL, UMLSL, SQDMLAL, SQDMLSL, SMULL, UMULL, SQDMULL, PMULL llvm-svn: 190289
-
Jiangning Liu authored
SADDL, UADDL, SADDW, UADDW, SSUBL, USUBL, SSUBW, USUBW, ADDHN, RADDHN, SABAL, UABAL, SUBHN, RSUBHN, SABDL, UABDL, SMLAL, UMLAL, SMLSL, UMLSL, SQDMLAL, SQDMLSL, SMULL, UMULL, SQDMULL, PMULL llvm-svn: 190288
-
Ed Maste authored
llvm-svn: 190287
-
Ed Maste authored
llvm-svn: 190286
-
Ed Maste authored
llvm-svn: 190285
-
Manman Ren authored
llvm-svn: 190284
-
- Sep 08, 2013
-
-
Marshall Clow authored
llvm-svn: 190283
-
Renato Golin authored
llvm-svn: 190282
-
Renato Golin authored
llvm-svn: 190281
-
Howard Hinnant authored
llvm-svn: 190280
-
Marshall Clow authored
llvm-svn: 190279
-
Daniel Jasper authored
Let clang-format consistently keep up to one empty line (configured via FormatStyle::MaxEmptyLinesToKeep) in nested blocks, e.g. lambdas. Also, actually format single statements in nested blocks. Before: DEBUG({ int i; }); DEBUG({ int i; // an empty line here would just be removed. int j; }); After: DEBUG({ int i; }); DEBUG({ int i; int j; }); llvm-svn: 190278
-
Alexey Samsonov authored
llvm-svn: 190277
-
Alexey Samsonov authored
llvm-svn: 190276
-
Joerg Sonnenberger authored
attribute in LinkerInput to isWholeArchive and use that for deciding whether library archives should be expanded. Implement the -all_load option of the Darwin linker using this flag and drop the support for it in GNU mode. llvm-svn: 190275
-
Alexey Samsonov authored
llvm-svn: 190274
-
Sylvestre Ledru authored
https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-3.3&arch=sparc&ver=1%3A3.3-9&stamp=1378398308 Thanks to Luca Falavigna for the patch llvm-svn: 190273
-
Manman Ren authored
llvm-svn: 190271
-
Manman Ren authored
For context field of subroutine_type and when creating artificial types. llvm-svn: 190270
-
Manman Ren authored
Improve readability. No functionality change. llvm-svn: 190269
-
Manman Ren authored
Improve readability. No functionality change. llvm-svn: 190268
-
Manman Ren authored
Context should be either null or MDNode. llvm-svn: 190267
-
Craig Topper authored
llvm-svn: 190259
-
Craig Topper authored
llvm-svn: 190258
-
- Sep 07, 2013
-
-
David Majnemer authored
llvm-svn: 190257
-
Adrian Prantl authored
the kernel. llvm-svn: 190256
-
Joerg Sonnenberger authored
llvm-svn: 190255
-
Joerg Sonnenberger authored
llvm-svn: 190254
-
Joerg Sonnenberger authored
reference. Move readFile logic into FileNode::createLinkerInput. llvm-svn: 190253
-
Adrian Prantl authored
llvm-svn: 190252
-
Marshall Clow authored
llvm-svn: 190251
-
Bill Wendling authored
llvm-svn: 190250
-
Enea Zaffanella authored
llvm-svn: 190249
-