summaryrefslogtreecommitdiffstats
path: root/clang
Commit message (Collapse)AuthorAgeFilesLines
* Driver: Handle -dumpversion, this is used by some configurationDaniel Dunbar2009-04-042-1/+9
| | | | | | scripts. llvm-svn: 68418
* Driver: Handle properly calling dsymutil when source input isDaniel Dunbar2009-04-042-2/+18
| | | | | | | | | | | | | | | | preceeded by a linker input flag. - <rdar://problem/6757236> clang should make a dSYM when going straight from source to binary - This still matches gcc, but the right way to solve this would be to detect the situation we care about (we are compiling from source and linking in one step), instead of looking at the suffix of the input file. The Tool doesn't quite have enough information to do this yet, however. - Also, find the suffix correctly. llvm-svn: 68417
* Driver: Automatically suppress warnings for duplicate versions ofDaniel Dunbar2009-04-041-1/+21
| | | | | | flags which were used for something. llvm-svn: 68416
* Testcase for regparm codegenAnton Korobeynikov2009-04-041-0/+19
| | | | llvm-svn: 68415
* Basic support for regparm codegenAnton Korobeynikov2009-04-044-8/+23
| | | | llvm-svn: 68414
* Provide sema proper values of maximal number of arguments passed in registers.Anton Korobeynikov2009-04-034-9/+17
| | | | llvm-svn: 68413
* Add support for calling C++ member functions.Anders Carlsson2009-04-033-0/+45
| | | | llvm-svn: 68412
* Add a getFunctionInfo that takes a CXXMethodDecl.Anders Carlsson2009-04-032-0/+19
| | | | llvm-svn: 68411
* Driver: Add -Qunused-arguments option to suppress driver "unusedDaniel Dunbar2009-04-032-2/+5
| | | | | | arguments" warning. llvm-svn: 68410
* Real corener case of a method declared in a protocolFariborz Jahanian2009-04-032-2/+26
| | | | | | | | used in a class which declares a property of the same name. This should not result in an unimplemented method warning. llvm-svn: 68409
* improve the string literal comparison warning to not call @encode's "string ↵Chris Lattner2009-04-033-3/+7
| | | | | | literals". llvm-svn: 68407
* Sentence-case bug type.Ted Kremenek2009-04-031-1/+1
| | | | llvm-svn: 68406
* Driver: Explicitly ignore -fpch-preprocess when using clang, we don'tDaniel Dunbar2009-04-034-0/+22
| | | | | | need to do anything special to support this. llvm-svn: 68403
* Reduce Driver verbosity by suppressing unused warning about anotherDaniel Dunbar2009-04-031-0/+17
| | | | | | | | | | | | cluster of -W options. The list: -Waggregate-return -Wbad-function-cast -Wcast-qual -Wformat-security -Wformat=2 -Wformat -Wmissing-declarations -Wnewline-eof -Wno-parentheses -Wpacked -Wredundant-decls -Wshadow -Wsign-compare -Wstrict-overflow= -Wstrict-overflow -Wuninitialized -Wunknown-pragmas. llvm-svn: 68402
* retain/release checker: don't track NSPanel until we have better reasoning aboutTed Kremenek2009-04-032-3/+9
| | | | | | the subtle ownership issues of such objects. llvm-svn: 68397
* add fixit advice to an archiac ObjC issue.Chris Lattner2009-04-032-0/+9
| | | | llvm-svn: 68395
* Fix Clang on VC++, patch by Bixia Zheng!Chris Lattner2009-04-031-6/+16
| | | | llvm-svn: 68394
* fix some warnings on VC++, patch by John Thompson!Chris Lattner2009-04-032-3/+4
| | | | llvm-svn: 68391
* initialize an ivar.Chris Lattner2009-04-031-0/+2
| | | | llvm-svn: 68387
* Add a comment/FIXME so Eli can sleep better:-))Steve Naroff2009-04-031-0/+5
| | | | llvm-svn: 68379
* This is the first step to gradually remove the use of loc::SymbolVal. NowZhongxing Xu2009-04-035-21/+64
| | | | | | | | when creating symbolic values, we distinguish between location and non-location values. For location values, we create a symbolic region instead of a loc::SymbolVal. llvm-svn: 68373
* Do we have fixit advice for comments yet?Daniel Dunbar2009-04-031-3/+3
| | | | llvm-svn: 68372
* Ignore plus operands when looking up the operand number from a named ↵Anders Carlsson2009-04-032-4/+7
| | | | | | operand. This matches llvm-gcc and fixes PR3908. llvm-svn: 68371
* Fix comment.Daniel Dunbar2009-04-031-1/+1
| | | | llvm-svn: 68370
* Implement -fvisibility.Fariborz Jahanian2009-04-035-2/+61
| | | | llvm-svn: 68369
* Convert region-design document to HTML.Ted Kremenek2009-04-032-197/+232
| | | | llvm-svn: 68366
* Driver: Add missed translation for darwin::Preprocess (gcc), -d*Daniel Dunbar2009-04-031-0/+2
| | | | | | wasn't being forwarded. llvm-svn: 68365
* Tweak test (now that ↵Steve Naroff2009-04-031-2/+2
| | | | | | http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20090330/015001.html is fixed). llvm-svn: 68364
* Add target hook for setting symbol prefix and section of unicodeDaniel Dunbar2009-04-034-5/+52
| | | | | | string literals. llvm-svn: 68363
* Fix a little typo that was killing de-serializationDouglas Gregor2009-04-031-1/+1
| | | | llvm-svn: 68354
* Move the rest of the fixit tests to the FixIt area.Mike Stump2009-04-021-0/+0
| | | | llvm-svn: 68349
* Rename GeneratePCH action to GeneratePTHDouglas Gregor2009-04-021-3/+3
| | | | llvm-svn: 68348
* Update wording.Mike Stump2009-04-021-4/+4
| | | | llvm-svn: 68347
* Resynchronize Decl/VarDecl serialization code with the structuresDouglas Gregor2009-04-022-2/+14
| | | | llvm-svn: 68346
* Sentence-type bug type and category.Ted Kremenek2009-04-021-5/+5
| | | | llvm-svn: 68345
* Add some whitespace to test my commit privileges.Ed Schouten2009-04-021-0/+1
| | | | | | Approved by: ddunbar llvm-svn: 68343
* Add a new command-line option "-fixit-at=file:line:column" that onlyDouglas Gregor2009-04-024-2/+187
| | | | | | | applies fix-its to error messages that occur at that specific location in the program. llvm-svn: 68342
* Fix up lookup rules for properties declared inFariborz Jahanian2009-04-025-109/+55
| | | | | | objc's continuation class. llvm-svn: 68339
* Fix http://llvm.org/bugs/show_bug.cgi?id=3907.Steve Naroff2009-04-022-1/+14
| | | | llvm-svn: 68338
* Driver: Tweak search paths for FreeBSD.Daniel Dunbar2009-04-021-2/+5
| | | | | | - Patch by Pawel Worach! llvm-svn: 68332
* Fix grammar.Ted Kremenek2009-04-021-1/+1
| | | | llvm-svn: 68331
* Remove -ftrapu.Mike Stump2009-04-025-81/+30
| | | | llvm-svn: 68330
* Don't use static globals for params as it confuses the optimzer that their ↵Sanjiv Gupta2009-04-021-6/+0
| | | | | | values are never being used in the function. llvm-svn: 68328
* Add a few more analyzer test cases.Ted Kremenek2009-04-021-0/+15
| | | | llvm-svn: 68326
* Move the fix-it tests into their own subdirectoryDouglas Gregor2009-04-024-0/+0
| | | | llvm-svn: 68325
* Provide FIX-IT notes to describe what fix-it is doing behind theDouglas Gregor2009-04-025-41/+64
| | | | | | | scenes, using the underlying diagnostic client to format the messages. llvm-svn: 68324
* Some cleanups to the fix-it rewriter. Thanks, ChrisDouglas Gregor2009-04-022-29/+44
| | | | llvm-svn: 68322
* Implement mangling of declarations inside functions.Anders Carlsson2009-04-022-3/+18
| | | | llvm-svn: 68321
* Mangle VarDecls correctly.Anders Carlsson2009-04-022-1/+13
| | | | llvm-svn: 68320
* Move the function decl mangling code out into its own function. No ↵Anders Carlsson2009-04-021-32/+36
| | | | | | functionality change. llvm-svn: 68319
OpenPOWER on IntegriCloud