- Dec 04, 2012
-
-
Daniel Jasper authored
llvm-svn: 169303
-
Sean Callanan authored
type of an Objective-C selector, don't bother making the expression parser resolve it all over again. Just send the message straight to the object pointer as if it were an id, and cast the result. <rdar://problem/12799087> llvm-svn: 169300
-
Sean Callanan authored
them while making our initial run through the Objective-C runtime's class tables. <rdar://problem/12799087> llvm-svn: 169299
-
Daniel Malea authored
llvm-svn: 169295
-
Eli Bendersky authored
llvm-svn: 169293
-
Eli Bendersky authored
in the triple. llvm-svn: 169292
-
Eli Bendersky authored
textually as NativeClient. Also added a link to the native client project for readers unfamiliar with it. A Clang patch will follow shortly. llvm-svn: 169291
-
Fariborz Jahanian authored
// rdar://12378714 llvm-svn: 169289
-
Nadav Rotem authored
llvm-svn: 169288
-
Jyotsna Verma authored
instructions. llvm-svn: 169287
-
Alexander Kornienko authored
Summary: Adds recovery for structural errors in clang-format. Reviewers: djasper Reviewed By: djasper CC: cfe-commits, silvas Differential Revision: http://llvm-reviews.chandlerc.com/D164 llvm-svn: 169286
-
Fariborz Jahanian authored
after the fixed size block header when generating captured block variable info. // rdar://12773256 llvm-svn: 169285
-
Jyotsna Verma authored
llvm-svn: 169284
-
Eli Bendersky authored
include .ll files. Fix that. llvm-svn: 169283
-
Duncan Sands authored
llvm-svn: 169282
-
Bill Schmidt authored
on 64-bit PowerPC ELF. The patch includes code to handle external assembly and MC output with the integrated assembler. It intentionally does not support the "old" JIT. For the initial-exec TLS model, the ABI requires the following to calculate the address of external thread-local variable x: Code sequence Relocation Symbol ld 9,x@got@tprel(2) R_PPC64_GOT_TPREL16_DS x add 9,9,x@tls R_PPC64_TLS x The register 9 is arbitrary here. The linker will replace x@got@tprel with the offset relative to the thread pointer to the generated GOT entry for symbol x. It will replace x@tls with the thread-pointer register (13). The two test cases verify correct assembly output and relocation output as just described. PowerPC-specific selection node variants are added for the two instructions above: LD_GOT_TPREL and ADD_TLS. These are inserted when an initial-exec global variable is encountered by PPCTargetLowering::LowerGlobalTLSAddress(), and later lowered to machine instructions LDgotTPREL and ADD8TLS. LDgotTPREL is a pseudo that uses the same LDrs support added for medium code model's LDtocL, with a different relocation type. The rest of the processing is straightforward. llvm-svn: 169281
-
Justin Holewinski authored
llvm-svn: 169280
-
Dmitry Vyukov authored
llvm-svn: 169279
-
Alexander Kornienko authored
Reviewers: klimek CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D163 llvm-svn: 169278
-
NAKAMURA Takumi authored
llvm-svn: 169277
-
Dmitri Gribenko authored
Patch by Jyun-Yan You. llvm-svn: 169276
-
Kostya Serebryany authored
llvm-svn: 169275
-
Daniel Jasper authored
Review: http://llvm-reviews.chandlerc.com/D162 llvm-svn: 169274
-
Dmitry Vyukov authored
llvm-svn: 169273
-
Alexander Kornienko authored
Reviewers: djasper, klimek Reviewed By: klimek CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D161 llvm-svn: 169272
-
Manuel Klimek authored
llvm-svn: 169271
-
Kostya Serebryany authored
llvm-svn: 169270
-
Eli Bendersky authored
of grep in favor of FileCheck, and other cleanups. llvm-svn: 169269
-
NAKAMURA Takumi authored
ToolChains.cpp: Fixup r169260, clang/Config/config.h needs to be listed *last*, or llvm/Config/llvm-config.h could not be read in header files. llvm-svn: 169268
-
Kostya Serebryany authored
llvm-svn: 169267
-
Dmitry Vyukov authored
llvm-svn: 169266
-
Dmitry Vyukov authored
llvm-svn: 169265
-
Kostya Serebryany authored
[tsan] refactor the allocator tests to allow testing other flavours of the allocator (add templates) llvm-svn: 169264
-
Eli Bendersky authored
think it adds much and keeping it up-to-date is (obviously) a chore. llvm-svn: 169263
-
Manuel Klimek authored
llvm-svn: 169262
-
Daniel Jasper authored
directives. llvm-svn: 169261
-
Chandler Carruth authored
Shuffling order causes the wrong one to win. CMake didn't exhibit this problem because Clang's has *no* guards. I'll fix this properly tomorrow when Eric and I can check both build systems and get them to DTRT, but for now unbreak some bots by hoisting this header. llvm-svn: 169260
-
Dmitry Vyukov authored
llvm-svn: 169259
-
Daniel Jasper authored
We still need to make the python script understand some of the new matchers, but this should be an improvement. llvm-svn: 169258
-
Daniel Jasper authored
llvm-svn: 169257
-