Nate Begeman
aa06843c56
Fix the calculation for how big the allocated stub needs to be.
...
llvm-svn: 65895
2009-03-02 23:10:14 +00:00
Ted Kremenek
7f16ed4c25
Resize message bubble back to original size.
...
llvm-svn: 65892
2009-03-02 23:06:15 +00:00
Ted Kremenek
c62af6c4cf
Adjust HTML message bubbles to utilize information from PathDiagnosticPiece::Kind.
...
llvm-svn: 65891
2009-03-02 23:05:40 +00:00
Devang Patel
49d64927e1
Remove all dbg symobls, including those with circular references.
...
This is ugly, but I can't figure out a quick way out of this.
llvm-svn: 65889
2009-03-02 22:50:58 +00:00
Chris Lattner
96e43578fc
Add plumbing to support programatically defining __SSE2__ and friends,
...
even though we still hard code sse2 for now. No support for 3dnow or sse4a,
but someone could add that if they desired.
llvm-svn: 65886
2009-03-02 22:40:39 +00:00
Chris Lattner
ecd49037ec
minor cleanups to target-specific #defines, no functionality change.
...
llvm-svn: 65885
2009-03-02 22:27:17 +00:00
Chris Lattner
c25d8a7e30
improve compatibility with GCC 4.4, patch by Michel Salim (PR3697)
...
llvm-svn: 65884
2009-03-02 22:20:04 +00:00
Chris Lattner
bab4417e05
Fix main executable path name resolution on FreeBSD, patch by
...
Ed Schouten!
llvm-svn: 65882
2009-03-02 22:17:15 +00:00
Chris Lattner
e6e4c0381a
start wiring up support for target-specific -mfoo options like -msse
...
llvm-svn: 65881
2009-03-02 22:11:07 +00:00
Steve Naroff
b94d7f65fa
Fix <rdar://problem/6636803> [sema] crash on InterfaceBuilder.
...
Parser::ParseObjCMethodDefinition(): Make sure we don't exit the BodyScope until ActOnFinishFunctionBody() is complete.
llvm-svn: 65880
2009-03-02 22:00:56 +00:00
Fariborz Jahanian
bf8e842b67
Diagnose a variety of access of ivars when they conflict with
...
local or global variables in instance/class methods.
llvm-svn: 65879
2009-03-02 21:55:29 +00:00
Ted Kremenek
53b72b4fea
Plist diagnostics now include PathDiagnostPiece::Kind.
...
llvm-svn: 65878
2009-03-02 21:44:02 +00:00
Ted Kremenek
e780823fac
Update HTML diagnostics to honor the different between 'event' and 'control-flow' diagnostics.
...
llvm-svn: 65877
2009-03-02 21:42:01 +00:00
Ted Kremenek
c7b663120e
BugReporter: Construct path-related PathDiagnosticPieces with kind "ControlFlow".
...
llvm-svn: 65876
2009-03-02 21:41:18 +00:00
Ted Kremenek
592ca2c4ab
Update Xcode project.
...
llvm-svn: 65870
2009-03-02 21:00:12 +00:00
Chris Lattner
e29509a6e1
fix PR2639
...
llvm-svn: 65869
2009-03-02 20:58:48 +00:00
Daniel Dunbar
3854762d92
Add some more clang related release notes.
...
llvm-svn: 65868
2009-03-02 20:08:12 +00:00
Daniel Dunbar
544ecd14b6
Stub out some structure for C++ driver.
...
llvm-svn: 65867
2009-03-02 19:59:07 +00:00
Anders Carlsson
b3b675c35e
inline asm calls should be nounwind. Chris, please review.
...
llvm-svn: 65866
2009-03-02 19:58:15 +00:00
Daniel Dunbar
4c71f563e7
Fix name.
...
llvm-svn: 65865
2009-03-02 19:50:00 +00:00
Gabor Greif
659b0f3063
drop support for GCC 2.x as it is hopelessly broken anyway
...
llvm-svn: 65864
2009-03-02 19:49:29 +00:00
Ted Kremenek
5e26e36283
Update Xcode project.
...
llvm-svn: 65863
2009-03-02 19:41:07 +00:00
Ted Kremenek
da8cdbb53e
Add a 'kind' field to PathDiagnosticPieces.
...
llvm-svn: 65862
2009-03-02 19:40:38 +00:00
Ted Kremenek
353e40211c
For now, do not output the 'DisplayHint' in plist files.
...
llvm-svn: 65861
2009-03-02 19:40:15 +00:00
Ted Kremenek
1f8140d3d4
For now, do not output the 'DisplayHint' in plist files.
...
llvm-svn: 65860
2009-03-02 19:39:50 +00:00
Tanya Lattner
8ae22cba41
Remove incorrect information about fortran on Darwin.
...
llvm-svn: 65859
2009-03-02 19:38:59 +00:00
Gabor Greif
6b30968114
fix broken GCC bugzilla link
...
llvm-svn: 65858
2009-03-02 19:11:53 +00:00
Gabor Greif
143bf8b5cd
add a Q/A on broken GCCs
...
llvm-svn: 65857
2009-03-02 19:08:05 +00:00
Chris Lattner
0c72d8f305
update blurb per Shannon Weyrick.
...
llvm-svn: 65856
2009-03-02 19:07:24 +00:00
Fariborz Jahanian
abf63e7bb3
Fixed a typo.
...
llvm-svn: 65855
2009-03-02 19:06:08 +00:00
Fariborz Jahanian
33afd771b4
Check for duplicate declaration of method of a class
...
in its extension.
llvm-svn: 65854
2009-03-02 19:05:07 +00:00
Daniel Dunbar
f1ccc8cdef
Normalize .h guards.
...
llvm-svn: 65853
2009-03-02 18:59:45 +00:00
Daniel Dunbar
e2e704752c
Attempt to make test more robust (fails for users who put LLVM in
...
/path/with/store/in/it").
llvm-svn: 65852
2009-03-02 18:50:36 +00:00
Devang Patel
13dbe873bd
Enable Objective-C interface debug info.
...
llvm-svn: 65850
2009-03-02 17:58:28 +00:00
Mike Stump
fa9c6a4dd1
Fix cmake builds.
...
llvm-svn: 65847
2009-03-02 17:05:26 +00:00
Duncan Sands
d16340c846
Try to make the meaning of 'nocapture' a bit clearer. I
...
commented out the line about simplifylibcalls because I
think this doesn't work in the release (it was fixed in
svn after the release branched).
llvm-svn: 65846
2009-03-02 16:58:00 +00:00
Duncan Sands
2dbb00ea9a
Use GCC not gcc, like everywhere else in this document.
...
llvm-svn: 65845
2009-03-02 16:35:57 +00:00
John Criswell
ea03c9d300
Grammar and punctuation fixes.
...
No content changes.
llvm-svn: 65844
2009-03-02 15:28:15 +00:00
Gabor Greif
1ab00bf883
Declare Sentinel fragments as mutable to get rid
...
of some pointless casting. This fragment logically
does not belong to ilist anyway, but to "ghostly"
NodeType.
llvm-svn: 65843
2009-03-02 14:47:45 +00:00
Gabor Greif
502bf8d994
remove a deprecated interface that was pretty useless
...
llvm-svn: 65842
2009-03-02 12:42:07 +00:00
Gabor Greif
176c12dd38
note the removal of deprecated interfaces
...
llvm-svn: 65841
2009-03-02 12:23:55 +00:00
Gabor Greif
21e3ec35fe
fix typo
...
llvm-svn: 65839
2009-03-02 12:10:56 +00:00
Gabor Greif
75b2f76754
minor tweaks
...
llvm-svn: 65838
2009-03-02 12:02:51 +00:00
Gabor Greif
01c2ec85ed
minor tweaks
...
llvm-svn: 65837
2009-03-02 11:34:51 +00:00
Mikhail Glushenkov
c6333bdc50
Remove duplication in Makefile.rules.
...
Merge common bits from the LLVMC and TABLEGEN sections.
llvm-svn: 65834
2009-03-02 09:42:59 +00:00
Nicolas Geoffray
08a8d0e71e
Add more notes for VMKit.
...
llvm-svn: 65833
2009-03-02 09:25:38 +00:00
Duncan Sands
5795a6091d
Fix PR3694: add an instcombine micro-optimization that helps
...
clean up when using variable length arrays in llvm-gcc.
llvm-svn: 65832
2009-03-02 09:18:21 +00:00
Mikhail Glushenkov
7cff81825f
Move the rules for building plugins to Makefile.rules.
...
llvm-svn: 65827
2009-03-02 09:04:13 +00:00
Mikhail Glushenkov
37b419cdee
Fix build with objdir != srcdir.
...
llvm-svn: 65826
2009-03-02 09:03:36 +00:00
Mikhail Glushenkov
ecfab627fd
Move code from Main.cpp to the include dir.
...
User drivers based on llvmc must all share the initialization code.
Putting main() into libCompilerDriver is not a very good idea IMO (and ld gave
me some strange EH-related error anyway).
llvm-svn: 65825
2009-03-02 09:03:02 +00:00