- Aug 31, 2011
-
-
Bill Wendling authored
llvm-svn: 138900
-
Johnny Chen authored
llvm-svn: 138899
-
Jim Grosbach authored
llvm-svn: 138898
-
Bruno Cardoso Lopes authored
llvm-svn: 138897
-
Bruno Cardoso Lopes authored
llvm-svn: 138896
-
Bruno Cardoso Lopes authored
llvm-svn: 138895
-
Bill Wendling authored
llvm-svn: 138894
-
John McCall authored
message send to an unknown method. rdar://problem/9416370, redux. llvm-svn: 138893
-
Chad Rosier authored
IPHONEOS_DEPLOYMENT_TARGET if undefined, set -miphoneos-version-min based on isysroot. llvm-svn: 138892
-
Bill Wendling authored
llvm-svn: 138891
-
Bill Wendling authored
The landingpad instruction is required in the landing pad block. Because we're not deleting terminating instructions, the invoke may still jump to here (see Transforms/SCCP/2004-11-16-DeadInvoke.ll). Remove all uses of the landingpad instruction, but keep it around until code-gen can remove the basic block. llvm-svn: 138890
-
Owen Anderson authored
llvm-svn: 138889
-
Eli Friedman authored
llvm-svn: 138887
-
Owen Anderson authored
When performing instruction selection for LDR_PRE_IMM/LDRB_PRE_IMM, we still need to preserve the sign of the index. This fixes miscompilations of Quicksort in the nightly testsuite, and hopefully others as well. <rdar://problem/10046188> llvm-svn: 138885
-
Jim Grosbach authored
Thumb2 is a superset of Thumb1, so all of the encodings should still work. llvm-svn: 138883
-
Johnny Chen authored
which contains the watchpoint hit information. llvm-svn: 138881
-
Eli Friedman authored
llvm-svn: 138880
-
Jim Grosbach authored
When we want encoding T3 (the wide encoding), we can explicitly check for that and twiddle the CanAcceptCarrySet accordingly. For now, just correctly handle encodings T1 and T2 when in Thumb2 mode. llvm-svn: 138879
-
Chandler Carruth authored
to this test, and doesn't always start with 'clang' when fully resolved on some build systems. llvm-svn: 138878
-
Eli Friedman authored
Fill in type legalization for MERGE_VALUES in all the various cases. Patch by Micah Villmow. (No testcase because the issue only showed up in an out-of-tree backend.) llvm-svn: 138877
-
Jim Grosbach authored
llvm-svn: 138876
-
Jordy Rose authored
llvm-svn: 138875
-
Owen Anderson authored
llvm-svn: 138874
-
Jim Grosbach authored
llvm-svn: 138873
-
Eli Friedman authored
Generic expansion for atomic load/store into cmpxchg/atomicrmw xchg; implements 64-bit atomic load/store for ARM. llvm-svn: 138872
-
Jim Grosbach authored
Also add instruction aliases for non-.w versions of SBC since they're the same. llvm-svn: 138871
-
Douglas Gregor authored
existing practice with Python extension modules. Not that Python extension modules should be using a double-underscored identifier anyway, but... llvm-svn: 138870
-
Devang Patel authored
This fixes ptype.exp gdb testsuite regressions. llvm-svn: 138869
-
Eli Friedman authored
llvm-svn: 138868
-
Johnny Chen authored
which did not take into account the hardware index. llvm-svn: 138867
-
Akira Hatanaka authored
llvm-svn: 138866
-
Fariborz Jahanian authored
and does the Sema on their body after the entire class/category @implementation is seen. This change allows messaging of forward private methods, as well as, access to synthesized ivars of properties with foward synthesize declarations; among others. In effect, this patch removes several restrictions placed on objective-c due to in-place semantics processing of methods. This is part of // rdar://8843851. llvm-svn: 138865
-
David Greene authored
Emit a repeated sequence of bytes using .zero. This saves an enormous amount of asm file space for certain programs. llvm-svn: 138864
-
Johnny Chen authored
llvm-svn: 138863
-
Jim Grosbach authored
When the destination register of an add immediate instruction is explicitly specified, encoding T1 is preferred, else encoding T2 is preferred. llvm-svn: 138862
-
Jakob Stoklund Olesen authored
It appears that our use of the imp-use and imp-def flags with sub-registers is not yet robust enough to support this. The failing test case is complicated, I am working on a reduction. <rdar://problem/10044201> llvm-svn: 138861
-
Chandler Carruth authored
system for macro-backed source locations. The old APIs are preserved for legacy users. This was intended to land with the main work of instantiation -> expansion, but despite running it by Doug over a month ago, I forgot to commit it. Very sorry for that... llvm-svn: 138860
-
Benjamin Kramer authored
llvm-svn: 138859
-
Rafael Espindola authored
llvm-svn: 138858
-
Eli Friedman authored
Make sure we don't crash when -miphoneos-version-min is specified on x86. Hopefully this will fix gcc testsuite failures. llvm-svn: 138856
-