- Sep 03, 2009
-
-
Daniel Dunbar authored
variables.", this is breaking x86_64-apple-darwin10 and Linux tests. llvm-svn: 80896
-
Daniel Dunbar authored
previous commit this depends on is breaking x86_64-apple-darwin10 and Linux tests. llvm-svn: 80895
-
Chris Lattner authored
we can diff .s files. llvm-svn: 80894
-
Chris Lattner authored
llvm-svn: 80893
-
Daniel Dunbar authored
llvm-svn: 80892
-
Daniel Dunbar authored
llvm-svn: 80891
-
Chris Lattner authored
and fix a few things using << on MCSymbols to use ->print(). No functionality change other than unbreaking my previous patch. llvm-svn: 80890
-
Chris Lattner authored
llvm-svn: 80889
-
Chris Lattner authored
llvm-svn: 80888
-
Chris Lattner authored
simplifylibcalls optimization is thus valid for C++ but not C. It's not important enough to worry about for C++ apps, so just remove it. rdar://7191924 llvm-svn: 80887
-
Chris Lattner authored
all global variable operand flag processing stuff is shared between different operand types. llvm-svn: 80886
-
Evan Cheng authored
llvm-svn: 80885
-
Chris Lattner authored
from operand" logic. GlobalAddress still todo. llvm-svn: 80884
-
Daniel Dunbar authored
- Patch by David Chisnall, with PCH and Darwin support mixed in. llvm-svn: 80883
-
Daniel Dunbar authored
llvm-svn: 80882
-
Chris Lattner authored
olden programs working. llvm-svn: 80881
-
Evan Cheng authored
X86JITInfo::getLazyResolverFunction() should not read cpu id to determine whether sse is available. Just use consult subtarget. No functionality changes. llvm-svn: 80880
-
Ted Kremenek authored
ImutAVLTree. This was accidentally left out, and essentially caused digest caching to be ignored in ImmutableMap and ImmutableSet (this bug was detected from shark traces that showed ComputeDigest was in the hot path in the clang static analyzer). This reduces the running time of the clang static analyzer on an example benchmark by ~32% for both RegionStore (field-sensitivty) and BasicStore (without field-sensitivity). llvm-svn: 80877
-
Chris Lattner authored
llvm-svn: 80876
-
Chris Lattner authored
.align 3, 0x90 instead of, .align 3, 144 suggested by eric. llvm-svn: 80875
-
Chris Lattner authored
llvm-svn: 80874
-
Ted Kremenek authored
llvm-svn: 80873
-
Lang Hames authored
Fixed a test that ensures the LocalRewriter does not attempt to avoid reloads by reusing clobbered registers. This was causing issues in 256.bzip2 when compiled with PIC for a while (starting at r78217), though the problem has since been masked. llvm-svn: 80872
-
Gabor Greif authored
llvm-svn: 80871
-
David Chisnall authored
Fixed bug introduced in r79900 where FreeBSD was turned into NetBSD, transposing the ABIs and breaking both platforms. llvm-svn: 80870
-
Ted Kremenek authored
'dyn_cast' instead of 'cast' as the denominator value could be UnknownVal (and is not guaranteed to be a DefinedVal). llvm-svn: 80869
-
Devang Patel authored
Use CallbackVH, instead of WeakVH, to hold MDNode elements. Use FoldingSetNode to unique MDNodes in a context. Use CallbackVH hooks to update context's MDNodeSet appropriately. llvm-svn: 80868
-
Devang Patel authored
llvm-svn: 80867
-
Zhongxing Xu authored
llvm-svn: 80865
-
Mike Stump authored
llvm-svn: 80864
-
Daniel Dunbar authored
reliable. llvm-svn: 80863
-
Anders Carlsson authored
llvm-svn: 80862
-
Steve Naroff authored
llvm-svn: 80861
-
Fariborz Jahanian authored
1) Issue digsnostics in non-fragile ABI, when an expression evaluates to an interface type (except when it is used to access a non-fragile ivar). 2) Issue unsupported error in fragile ABI when an expression evaluates to an interface type (except when it is used to access a fragile ivar). llvm-svn: 80860
-
Steve Naroff authored
Add clang_getTranslationUnitSpelling(). llvm-svn: 80859
-
Gabor Greif authored
re-commit r66920 (which has been backed out in r66953) I may have more luck this time. I'll back out if needed... llvm-svn: 80858
-
Sean Callanan authored
instruction tables to support segmented addressing (and other objects of obscure type). Modified the X86 assembly printers to handle these new operand types. Added JMP and CALL instructions that use segmented addresses. llvm-svn: 80857
-
Douglas Gregor authored
with to properly support member access expressions in templates. This test is XFAIL'd, because we get it completely wrong, but I've made the minimal changes to the representation to at least avoid a crash. llvm-svn: 80856
-
Daniel Dunbar authored
llvm-svn: 80855
-
Shantonu Sen authored
--build=triple and other configure options are passed to the BuildTools/ sub-invocation more consistently llvm-svn: 80854
-