- Dec 08, 2008
-
-
Dan Gohman authored
llvm-svn: 60705
-
rdar://problem/6423452Steve Naroff authored
Fix <rdar://problem/6423452> clang ObjC rewriter: Don't use __declspec(dllimport) for Blocks functions, as they are linked statically. llvm-svn: 60704
-
Ted Kremenek authored
llvm-svn: 60703
-
Devang Patel authored
Thanks Duncan! llvm-svn: 60702
-
Devang Patel authored
llvm-svn: 60701
-
Steve Naroff authored
This is a follow-up to fixing <rdar://problem/6213955> clang ObjC rewriter: rewriter doesn't appear to support @property and @synthesize. llvm-svn: 60700
-
Sebastian Redl authored
llvm-svn: 60699
-
Duncan Sands authored
llvm-svn: 60698
-
Duncan Sands authored
llvm-svn: 60697
-
Dan Gohman authored
and use it in x86 address mode folding. Also, make getRegForValue return 0 for illegal types even if it has a ValueMap for them, because Argument values are put in the ValueMap. This fixes PR3181. llvm-svn: 60696
-
Chris Lattner authored
track of whether the CachedNonLocalPointerInfo for a block is specific to a block. If so, just return it without any pred scanning. This is good for a 6% speedup on GVN (when it uses this lookup method, which it doesn't right now). llvm-svn: 60695
-
Chris Lattner authored
llvm-svn: 60694
-
Zhongxing Xu authored
llvm-svn: 60693
-
Chris Lattner authored
remove some more 64-bit divs and rems from the StructLayout ctor. llvm-svn: 60692
-
Dan Gohman authored
as suggested in PR3182. llvm-svn: 60691
-
Dan Gohman authored
llvm-svn: 60690
-
Evan Cheng authored
llvm-svn: 60689
-
Chris Lattner authored
AND. This is speedup on any reasonable target, but particularly on 32-bit targets where this often turns into a libcall like udivdi3. We know that alignments are a power of two but the compiler doesn't. llvm-svn: 60688
-
Chris Lattner authored
llvm-svn: 60687
-
Zhongxing Xu authored
llvm-svn: 60686
-
Dan Gohman authored
llvm-svn: 60685
-
Dan Gohman authored
llvm-svn: 60684
-
Dan Gohman authored
llvm-svn: 60683
-
Dan Gohman authored
llvm-svn: 60682
-
Dan Gohman authored
to allow the "safe" backend to be run with a different path, and/or with different command-line options. This enables the following use cases: - bugpoint llc against an llc command from a different build - bugpoint llc against the same llc with different command-line options - and more... Also, document the existing "custom" interpreter options. llvm-svn: 60681
-
Eli Friedman authored
code were working correctly, it would be a no-op, but it's not really a proper fix. That said, I don't really want to touch the enum code at the moment because I don't understand it very well, and this seems to be a relatively visible regression. llvm-svn: 60680
-
Nick Lewycky authored
llvm-svn: 60679
-
- Dec 07, 2008
-
-
Dan Gohman authored
llvm-svn: 60678
-
Dan Gohman authored
in a really obscure way, but more importantly has the side effect of avoiding a GCC warning in the case that IntType is bool. llvm-svn: 60677
-
Sebastian Redl authored
llvm-svn: 60676
-
Chris Lattner authored
useful. llvm-svn: 60674
-
Chris Lattner authored
llvm-svn: 60673
-
Chris Lattner authored
llvm-svn: 60672
-
Chris Lattner authored
llvm-svn: 60671
-
Oscar Fuentes authored
llvm-svn: 60670
-
Mikhail Glushenkov authored
llvm-svn: 60669
-
Mikhail Glushenkov authored
llvm-svn: 60668
-
Mikhail Glushenkov authored
Makes (forward) work better. llvm-svn: 60667
-
Mikhail Glushenkov authored
llvm-svn: 60666
-
Mikhail Glushenkov authored
llvm-svn: 60665
-