- Jan 08, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 198739
-
Venkatraman Govindaraju authored
llvm-svn: 198738
-
Lang Hames authored
I believe the bot failures on linux systems were due to overestimating the alignment of object-files within archives, which are only guaranteed to be two-byte aligned. I have reduced the alignment in RuntimeDyldELF::createObjectImageFromFile accordingly. llvm-svn: 198737
-
Saleem Abdulrasool authored
Appease the buildbots for targets which do not build the ARM support by moving the ARM specific test into a subdirectory and use the lit configuration to disable them appropriately. Thanks to chapuni and thakis for explaining how to do this! llvm-svn: 198736
-
Saleem Abdulrasool authored
Operands which involved label arithemetic would previously fail to parse. This corrects that by adding the additional case for the shift operand validation. llvm-svn: 198735
-
Saleem Abdulrasool authored
This adds some preliminary support for decoding ARM EHABI unwinding information. The major functionality that remains from complete support is bytecode translation. Each Unwind Index Table is printed out as a separate entity along with its section index, name, offset, and entries. Each entry lists the function address, and if possible, the name, of the function to which it corresponds. The encoding model, personality routine or index, and byte code is also listed. llvm-svn: 198734
-
Enrico Granata authored
llvm-svn: 198733
-
Enrico Granata authored
llvm-svn: 198732
-
Enrico Granata authored
llvm-svn: 198731
-
Hao Liu authored
Fix a bug about generating undef operand when optimising shuffle vector and insert element in instruction combine. llvm-svn: 198730
-
rdar://problem/15453076Enrico Granata authored
When determining the type of array members, do not see-through typedefs For instance, in BOOL arr[4], we want the elements to be typed as BOOL, not signed char llvm-svn: 198729
-
Nick Kledzik authored
llvm-svn: 198728
-
Enrico Granata authored
llvm-svn: 198727
-
Richard Smith authored
not cause the template specialization to have no linkage. llvm-svn: 198726
-
Nick Kledzik authored
llvm-svn: 198725
-
Enrico Granata authored
llvm-svn: 198724
-
Richard Smith authored
llvm-svn: 198723
-
Quentin Colombet authored
<rdar://problem/15711488> llvm-svn: 198722
-
Richard Smith authored
type-specifier in C++. Some checks will assert in this case otherwise (in particular, the access specifier may be missing if this happens inside a class definition, due to a violation of an AST invariant). llvm-svn: 198721
-
David Woodhouse authored
llvm-svn: 198720
-
Sean Callanan authored
materialize a variable in a register correctly if the variable is a pointer. This fixes a regression introduced by my commit of Oct. 22nd (r193191). llvm-svn: 198718
-
Greg Clayton authored
Fixed an issue when attaching to a process without specifying a file where we wouldn't set the dyld gdb image notifier breakpoint correctly. <rdar://problem/15720040> llvm-svn: 198717
-
- Jan 07, 2014
-
-
Chandler Carruth authored
spotting this Cody Maloney! llvm-svn: 198716
-
Adrian Prantl authored
Debug info: Implement a cleaner version of r198461. For symmetry with C and C++ don't emit an extra lexical scope for the compound statement that is the body of an Objective-C method. llvm-svn: 198715
-
Adrian Prantl authored
This reverts commit r198461. llvm-svn: 198714
-
Adrian Prantl authored
This reverts commit 198699 so we can get a cleaner patch. llvm-svn: 198713
-
Greg Clayton authored
- If there is only 1 frame ptr_refs now works (fixed issue with stack detection) - Fixed test for result now that it isn't a pointer anymore llvm-svn: 198712
-
Jordan Rose authored
PR18339 llvm-svn: 198711
-
Jordan Rose authored
...even though the argument is declared "const void *", because this is just a way to pass pointers around as objects. (Though NSData is often a better one.) PR18262 llvm-svn: 198710
-
Jordan Rose authored
RetainCountChecker has to track returned object values to know if they are retained or not. Under ARC, even methods that return +1 are tracked by the system and should be treated as +0. However, this effect behaves exactly like NotOwned(ObjC), i.e. a generic Objective-C method that actually returns +0, so we don't need a special case for it. No functionality change. llvm-svn: 198709
-
Rafael Espindola authored
This makes it available to tools that don't link with target (like llvm-ar). llvm-svn: 198708
-
Roman Divacky authored
take type from the new symbol but merge them so that the type is never "downgraded". This is probably quite rare, except for IFUNC symbols which we used to misassemble, losing the IFUNC type. Fixes #18372. llvm-svn: 198706
-
Aaron Ballman authored
Updating the documentation about how to add attributes based on the rather extensive refactorings that have happened over the past several months. llvm-svn: 198705
-
Nico Weber authored
In SVN checkouts, clang_revision_tag is rerun on every build, even if nothing else is dirty. After this change, Version.inc is only written at cmake time, so that empty builds run 0 build steps (like r191784 apparently did for git). llvm-svn: 198704
-
Chandler Carruth authored
always produce as pretty of results as it does in LLVM and Clang, but I don't mind and the value of having a single canonical ordering is very high IMO. Let me know if you spot really serious problems here. llvm-svn: 198703
-
Cameron McInally authored
llvm-svn: 198702
-
Rafael Espindola authored
With the gnu objc runtime private strings are used. Since we only need to produce a unique label, the fix is to just drop the asserts. llvm-svn: 198701
-
Benjamin Kramer authored
llvm-svn: 198700
-
Adrian Prantl authored
C and C++ don't emit an extra lexical scope for the compound statement that is the body of an Objective-C method. rdar://problem/15010825 llvm-svn: 198699
-
Joerg Sonnenberger authored
address. Restores the assembly of before r198504. llvm-svn: 198698
-