Ted Kremenek
4c8a5817a5
Implement FIXME: GRStateManager::scanReachableSymbols now supports scanning MemRegions.
...
llvm-svn: 65919
2009-03-03 02:51:43 +00:00
Ted Kremenek
d62491a808
Update checker build.
...
llvm-svn: 65916
2009-03-03 01:44:57 +00:00
Dale Johannesen
0192552340
Don't count DebugInfo instructions in another limit
...
(lest they affect codegen).
llvm-svn: 65915
2009-03-03 01:43:03 +00:00
Ted Kremenek
8dc671cdc9
Add StoreManager::getSubRegionMap(). This method returns an opaque mapping for clients of StoreManagers from MemRegions to their subregions.
...
llvm-svn: 65914
2009-03-03 01:35:36 +00:00
Fariborz Jahanian
a458c4ff65
Check of ivar access access control.
...
llvm-svn: 65912
2009-03-03 01:21:12 +00:00
Dale Johannesen
fcf4ecec45
Testcase for line number sinking in InstCombine.
...
llvm-svn: 65911
2009-03-03 01:10:01 +00:00
Dale Johannesen
e1bb2f86f9
When sinking an insn in InstCombine bring its debug
...
info with it.
Don't count debug info insns against the scan maximum
in FindAvailableLoadedValue (lest they affect codegen).
llvm-svn: 65910
2009-03-03 01:09:07 +00:00
Steve Naroff
f3833d70be
Fix <rdar://problem/6635908> crash on invalid
...
llvm-svn: 65909
2009-03-03 00:45:38 +00:00
Devang Patel
cc40a61af7
Ignore debug info intrinsics.
...
llvm-svn: 65908
2009-03-03 00:28:44 +00:00
Zhongxing Xu
6765d449ed
Add test case for pointer arithmetic.
...
llvm-svn: 65907
2009-03-03 00:28:42 +00:00
Chris Lattner
5a9a892e48
fix PR#
...
llvm-svn: 65906
2009-03-03 00:00:26 +00:00
Ted Kremenek
ccca5c3f00
Adjust CSS to make message bubble numbers less gaudy.
...
llvm-svn: 65903
2009-03-02 23:39:27 +00:00
Devang Patel
d50ebbdf3f
If branch conditions' one successor is dominating another non-latch successor then this loop's iteration space can not be restricted. In this example block bb5 is always executed.
...
llvm-svn: 65902
2009-03-02 23:39:14 +00:00
Bob Wilson
85cefe8567
Generalize BuildVectorSDNode::isConstantSplat to use APInts and handle
...
arbitrary vector sizes. Add an optional MinSplatBits parameter to specify
a minimum for the splat element size. Update the PPC target to use the
revised interface.
llvm-svn: 65899
2009-03-02 23:24:16 +00:00
Bill Wendling
a347bc6700
Document the -gcc-tool-args bugpoint option.
...
llvm-svn: 65897
2009-03-02 23:15:59 +00:00
Bill Wendling
bf5d827194
Add a "-gcc-tool-args" option. This option acts like the "-tool-args" option,
...
but passes the arguments to the "gcc" invocation instead of to the "llc"
invocation.
llvm-svn: 65896
2009-03-02 23:13:18 +00:00
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