- Sep 01, 2011
-
-
Evan Cheng authored
Teach MachineLICM reg pressure tracking code to deal with MVT::untyped. Sorry, I can't come up with a small test case. rdar://10043690 llvm-svn: 138934
-
Bill Wendling authored
llvm-svn: 138933
-
Bill Wendling authored
Resubmit with fix. Properly remove the instructions except for landingpad, which should be removed only when its invokes are. llvm-svn: 138932
-
Bill Wendling authored
llvm-svn: 138931
-
Bill Wendling authored
The landingpad instruction can be removed only when its invokes are removed. llvm-svn: 138930
-
Jim Ingham authored
disassemble with no arguments disassembles at the pc. Also got "disassemble -f" to work, that had gotten broken at some point in the past. llvm-svn: 138929
-
Bill Wendling authored
llvm-svn: 138928
-
Bill Wendling authored
llvm-svn: 138927
-
Argyrios Kyrtzidis authored
The initial incentive was to fix a crash when PCH chaining categories to an interface, but the fix was done in the "modules way" that I hear is popular with the kids these days. Each module stores the local chain of categories and we combine them when the interface is loaded. We also warn if non-dependent modules introduce duplicate named categories. llvm-svn: 138926
-
Bill Wendling authored
llvm-svn: 138925
-
Andrew Trick authored
Added canClobberReachingPhysRegUse() to handle a particular pattern in which a two-address instruction could be forced to interfere with EFLAGS, causing a compare to be unnecessarilly cloned. Fixes rdar://problem/5875261 llvm-svn: 138924
-
Bill Wendling authored
This was found via a nightly build of 483.xalancbmk. llvm-svn: 138923
-
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
-