- Dec 18, 2013
-
-
Logan Chien authored
According to "Addenda to ABI for ARM architecture", Tag_FP_arch is the new name for the equivalent Tag_VFP_arch. This commit renames Tag_VFP_arch to Tag_FP_arch. llvm-svn: 197587
-
Fariborz Jahanian authored
// rdar://15397430 llvm-svn: 197586
-
Rafael Espindola authored
I am about to send a patch for review touching these and clang-formating first makes the patch much easier to read. llvm-svn: 197585
-
Aaron Ballman authored
Implement the MSABI and SysVABI calling conventions for Objective-C method declarations. This appears to be an omission from r189644. llvm-svn: 197584
-
NAKAMURA Takumi authored
I will introduce another flag, like --system-libs, later. llvm-svn: 197583
-
Aaron Ballman authored
Adding some comments about AST node requirements for attributes which create AST nodes but never actually make use of them. No functional changes. llvm-svn: 197582
-
NAKAMURA Takumi authored
llvm-svn: 197581
-
Rafael Espindola authored
llvm-svn: 197580
-
Ed Maste authored
During testing I observed QEMU send "$T02thread:01;#04" upon connection, before any command from LLDB. This change from gclayton accepts (and discards) a packet immediately after sending the initial ack, to flush the GDB remote pipeline. llvm-svn: 197579
-
Alp Toker authored
This commit kills off custom type specifier and keyword handling of OpenCL C data types. Although the OpenCL spec describes them as keywords, we can handle them more elegantly as predefined types. This should provide better error correction and code completion as well as simplifying the implementation. The primary intention is however to simplify the C/C++ parser and save some packed bits on AST structures that had been extended in r170432 just for OpenCL. llvm-svn: 197578
-
Rafael Espindola authored
A f64 inside a struct can be 32 bit aligned on darwin. llvm-svn: 197577
-
NAKAMURA Takumi authored
llvm-svn: 197576
-
NAKAMURA Takumi authored
llvm-svn: 197575
-
Rafael Espindola authored
This patch adds -f64:32:64 to 32 bit ppc darwin since a f64 inside a structure are only 32 bit aligned. The patch also drop -f128:64:128 from all ppc darwin, since f128 is 128 bit aligned. llvm-svn: 197574
-
Timur Iskhodzhanov authored
llvm-svn: 197573
-
Rafael Espindola authored
Thanks for Iain Sandoe for testing this with the original gcc. Clang was already getting this right. llvm-svn: 197572
-
Timur Iskhodzhanov authored
llvm-svn: 197571
-
Tim Northover authored
llvm-svn: 197570
-
Timur Iskhodzhanov authored
llvm-svn: 197569
-
Evgeniy Stepanov authored
This code is not robust enough and triggers when simply linking with libdynamorio.so, without any code translation at all. Disabling it is safe (i.e. we may unpoison too much memory and see false negatives, but never false positives). llvm-svn: 197568
-
Tobias Grosser authored
The polly on-commit formatting checker notified me that I forgot to format the code before submitting. llvm-svn: 197560
-
Matheus Almeida authored
No functional changes. llvm-svn: 197559
-
Tobias Grosser authored
We now report the following: $ polly-clang -O3 -mllvm -polly -mllvm -polly-report test.c -c \ -gline-tables-only note: Polly detected an optimizable loop region (scop) in function 'foo' test.c:2: Start of scop test.c:3: End of scop note: Polly detected an optimizable loop region (scop) in function 'bar' test.c:9: Start of scop test.c:13: End of scop llvm-svn: 197558
-
Daniel Jasper authored
Before: aaaaaaaaaa(aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa( aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) .aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa); aaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa( aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) .aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(); After: aaaaaaaaaa(aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa( aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) .aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa); aaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa( aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) .aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(); Probably still not ideal, but should be a step into the right direction. llvm-svn: 197557
-
Tobias Grosser authored
llvm-svn: 197556
-
Tim Northover authored
This should fix the ARM bots. llvm-svn: 197555
-
Tim Northover authored
Clang sets the float-abi target option manually, but no longer annotates each function with its ABI. This can lead to confusing mistmatch between "clang -emit-llvm | llc" and normal clang invocations. Besides which, gnueabihf actually *is* hard-float. Defaulting to soft was just perverse. llvm-svn: 197554
-
Alexey Bataev authored
llvm-svn: 197553
-
Daniel Jasper authored
Before: bool a = ([aaaaaaaa aaaaa] == aaaaaaaaaaaaaaaaa || [aaaaaaaa aaaaa] == aaaaaaaaaaaaaaaaaaaa); After: bool a = ([aaaaaaaa aaaaa] == aaaaaaaaaaaaaaaaa || [aaaaaaaa aaaaa] == aaaaaaaaaaaaaaaaaaaa); This fixes llvm.org/PR18271. llvm-svn: 197552
-
Kevin Qin authored
llvm-svn: 197551
-
Rafael Espindola authored
llvm-svn: 197550
-
Rafael Espindola authored
Right now clang produces the same DataLayout for all of them, but it could, for example, add 'n' specifications when the end architecture is given. No functionality change, this should just make future changes easier to read. llvm-svn: 197549
-
Rafael Espindola authored
No functionality change. llvm-svn: 197548
-
Saleem Abdulrasool authored
The .end directive indicates the end of the file. No further instructions are processed after a .end directive is encountered. One potential (glaringly obvious) optimisation that could be pursued here is to extend MCAsmParser with a DiscardRemainder method to avoid processing lexemes to the end of the file. It was unclear at this point if that would be worth adding, and could easily be added in a follow on change. Signed-off-by:
Saleem Abdulrasool <compnerd@compnerd.org> llvm-svn: 197547
-
rdar://problem/15668743Greg Clayton authored
Fixed a crasher that would only occur if Xcode attaches to a remote process first, then launches. llvm-svn: 197546
-
Jason Molenda authored
binary, change to prefer the mach kernel binary by default. llvm-svn: 197545
-
Hans Wennborg authored
llvm-svn: 197544
-
Jim Ingham authored
it looked like the async packet send always failed. <rdar://problem/15657157> llvm-svn: 197543
-
Alp Toker authored
It's handled correctly as a C-family language. llvm-svn: 197542
-
Jason Molenda authored
llvm-svn: 197541
-