- Sep 01, 2011
-
-
Jim Grosbach authored
llvm-svn: 138922
-
Chandler Carruth authored
(unsurprisingly) caret diagnostics. This is designed to bring some organization to the monstrous EmitCaretDiagnostic function, and allow factoring it more easily and with less mindless parameter passing. Currently this just lifts the existing function into a method, and splits off the obviously invariant arguments to be class members. No functionality is changed, and there are still lots of warts to let existing code continue functioning as-is. Definitely WIP, more cleanups to follow. llvm-svn: 138921
-
Chandler Carruth authored
llvm-svn: 138920
-
Anna Zaks authored
[analyzer] Revert a regression introduced in r133104(The ARC Migration Tool..) due to a merge error. llvm-svn: 138919
-
Chad Rosier authored
llvm-svn: 138918
-
Fariborz Jahanian authored
llvm-svn: 138917
-
Bill Wendling authored
llvm-svn: 138916
-
Bill Wendling authored
llvm-svn: 138915
-
Eli Friedman authored
llvm-svn: 138914
-
Fariborz Jahanian authored
synthesis. This new feature is currently placed under -fobjc-default-synthesize-properties option and is off by default pending further testing. It will become the default feature soon. // rdar://8843851 llvm-svn: 138913
-
Jim Grosbach authored
Make sure the low bit of the PC is set when loading an address directly for jump tables in static relocation model. llvm-svn: 138912
-
Owen Anderson authored
The asm parser currently selects the wrong encoding for non-conditional Thumb2 branches. However, this exposed a number of situations where the decoder was too permissive in allowing invalid instructions to decode successful. Specify additional fixed bits to close those gaps. llvm-svn: 138910
-
- Aug 31, 2011
-
-
Douglas Gregor authored
llvm-svn: 138909
-
Bill Wendling authored
llvm-svn: 138908
-
Johnny Chen authored
llvm-svn: 138907
-
Bill Wendling authored
llvm-svn: 138906
-
Bill Wendling authored
llvm-svn: 138905
-
Bill Wendling authored
llvm-svn: 138904
-
Bill Wendling authored
llvm-svn: 138903
-
Eli Friedman authored
Add tests for the transformations SCCP can do on atomic loads and stores (which are safe without any modifications). llvm-svn: 138902
-
David Greene authored
Stores sizes as uint64_t to avoid possible truncation. llvm-svn: 138901
-
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
-