summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add isMetadata() to check metadata operand.Devang Patel2009-07-061-1/+3
| | | | llvm-svn: 74883
* Add new ValueType for metadata.Devang Patel2009-07-064-1/+9
| | | | llvm-svn: 74882
* !"i" is a valid MDString.Devang Patel2009-07-061-1/+0
| | | | llvm-svn: 74881
* Avoid directly relying on llvm.dbg.compile_unit and llvm.dbg.global_variables.Devang Patel2009-07-061-27/+29
| | | | | | PIC16 developers, please verify. Thanks. llvm-svn: 74880
* Add FIXMEs.Devang Patel2009-07-061-0/+3
| | | | llvm-svn: 74879
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-0631-109/+109
| | | | llvm-svn: 74878
* Fix 80 col violation.Ted Kremenek2009-07-061-4/+4
| | | | llvm-svn: 74877
* Restructure NewCastRegion to use a switch statement that dispatches off theTed Kremenek2009-07-061-51/+62
| | | | | | | region type. This better shows the logic of the method and allows the compiler to check if we didn't handle a specific region kind. llvm-svn: 74876
* Fix 80 col violation.Ted Kremenek2009-07-061-2/+2
| | | | llvm-svn: 74875
* NewCastRegion: Handle casts to any Objective-C pointer, not just qualified ids.Ted Kremenek2009-07-061-2/+2
| | | | llvm-svn: 74874
* Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's ↵Owen Anderson2009-07-0611-102/+152
| | | | | | through the ValueTracking API. llvm-svn: 74873
* Implement FIXME.Ted Kremenek2009-07-061-1/+1
| | | | llvm-svn: 74872
* isThumb2 really should mean thumb2 only, not thumb2+.Evan Cheng2009-07-061-1/+1
| | | | llvm-svn: 74871
* Unbreak build by including header.Ted Kremenek2009-07-061-7/+11
| | | | llvm-svn: 74870
* improve portability to platforms that don't put python in /usr/bin. Patch byChris Lattner2009-07-061-1/+1
| | | | | | Pawel Worach! llvm-svn: 74869
* Add bfc to armv6t2.Evan Cheng2009-07-064-35/+67
| | | | llvm-svn: 74868
* StoreManager::NewCastRegion:Ted Kremenek2009-07-062-10/+31
| | | | | | | | - Refactor logic that creates ElementRegions into a help method 'MakeElementRegion'. - Fix crash due to not handling StringRegions. Casts of StringRegions now result in a new ElementRegion layered on the original StringRegion. llvm-svn: 74867
* Added ARM::mls for armv6t2.Evan Cheng2009-07-062-0/+20
| | | | llvm-svn: 74866
* Make 'BasicStoreManager' + 'NewCastRegion' testable from the command line ↵Ted Kremenek2009-07-0655-20/+100
| | | | | | using '-analyzer-store=basic-new-cast'. llvm-svn: 74865
* Update CMake files.Argyrios Kyrtzidis2009-07-063-3/+3
| | | | llvm-svn: 74864
* Use the "ASTLocation nomenclature" (instead of the ASTNode one) in ↵Argyrios Kyrtzidis2009-07-061-12/+12
| | | | | | index-test.cpp. llvm-svn: 74863
* Some changes to ASTLocation's methodsArgyrios Kyrtzidis2009-07-063-4/+11
| | | | | | | | -Change hasStmt() to isStmt() -Add isDecl() -Add getSourceRange() llvm-svn: 74862
* Add some comments to the ASTLocation class.Argyrios Kyrtzidis2009-07-061-0/+6
| | | | llvm-svn: 74861
* Move the 'ResolveLocationInAST' function from the Frontend library to the ↵Argyrios Kyrtzidis2009-07-064-36/+39
| | | | | | | | Index library. Also, cut down its comments; more comments will be added to ASTLocation. llvm-svn: 74860
* Move ASTLocation and DeclReferenceMap from the AST library to the Index library.Argyrios Kyrtzidis2009-07-067-14/+28
| | | | llvm-svn: 74859
* Rename 'ASTNode' -> 'ASTLocation'.Argyrios Kyrtzidis2009-07-068-58/+58
| | | | | | ASTLocation is a much better name for its intended purpose which to represent a "point" into the AST. llvm-svn: 74858
* Avoid adding a duplicate def. This fixes PR4478.Evan Cheng2009-07-062-2/+148
| | | | llvm-svn: 74857
* No need to double-include config.hOwen Anderson2009-07-061-1/+1
| | | | llvm-svn: 74854
* NewCastRegion:Ted Kremenek2009-07-061-12/+10
| | | | | | | - Have test for 'CodeTextRegion' dominate other region tests. - Use 'getAsRecordType' instead of isa<RecordType> llvm-svn: 74853
* Fix loop so that 'continue' statements actually cause the loop to iterate.Ted Kremenek2009-07-061-2/+1
| | | | llvm-svn: 74852
* Move the new 'CastRegion' implementation from RegionStoreManager to StoreManagerTed Kremenek2009-07-063-86/+101
| | | | | | | (its superclass). This will allow us to experiment with using the new CastRegion with BasicStoreManager, and gradually phase out the old implementation. llvm-svn: 74851
* Fix a problem with false diagnostics when comparing distinct NULL pointer ↵Douglas Gregor2009-07-062-7/+20
| | | | | | types, from David Majnemer llvm-svn: 74850
* Update checker build.Ted Kremenek2009-07-061-1/+1
| | | | llvm-svn: 74849
* Fix PR 4489, a crash in PCH loading that occurs when loading the nameDouglas Gregor2009-07-064-22/+129
| | | | | | | | | | of a top-level declaration loads another top-level declaration of the same name whose type depends on the first declaration having been completed. This commit breaks the circular dependency by delaying loads of top-level declarations triggered by loading a name until we are no longer recursively loading types or declarations. llvm-svn: 74847
* We need to include config.h to get the proper setting to LLVM_MULTITHREADED.Owen Anderson2009-07-061-0/+1
| | | | | | Patch by Xerxes Ranby. llvm-svn: 74846
* Thread LLVMContext through the constant folding APIs, which touches a lot of ↵Owen Anderson2009-07-0621-195/+256
| | | | | | files. llvm-svn: 74844
* Fix <rdar://problem/7033733>. The CF_RETURNS_RETAINED attribute should work ↵Ted Kremenek2009-07-062-3/+23
| | | | | | if the return type on an Objective-C method is a CF type reference, not just an Objective-C object reference. llvm-svn: 74841
* * Allow skipping parts of the installation to be able to do it in parts if oneMisha Brukman2009-07-061-10/+17
| | | | | | | | | phase fails and the user wants to reinstall one of the components. * Fixed LLVM-GCC configuration flags: s/--with-gnu-{as,ld}/--with-{as,ld}/ The former is a boolean flag, the latter is a flag that takes a path. * Added a new flag CROSS_MARCH, defaults to armv6. llvm-svn: 74840
* pic16 doesn't have a Data64bitsDirective. Set it NULL explicitly to tell the ↵Sanjiv Gupta2009-07-061-0/+1
| | | | | | generic code to not pick the default. llvm-svn: 74839
* pic16 isn't ready to handle llvm.metadata yet.Sanjiv Gupta2009-07-061-0/+2
| | | | llvm-svn: 74838
* Add two new accessors to the C bindings, patch by Wladimir van der Laan!Chris Lattner2009-07-062-0/+11
| | | | llvm-svn: 74836
* improve portability to windows, patch by Xerces Ranby!Chris Lattner2009-07-061-1/+1
| | | | llvm-svn: 74835
* Oops, I #included errno.h from inside the llvm::sys namespace.Jeffrey Yasskin2009-07-061-1/+4
| | | | llvm-svn: 74834
* Parsing fix for out-of-line constructors, from Piotr RakDouglas Gregor2009-07-062-2/+29
| | | | llvm-svn: 74833
* Fix out-of-source regression testing for makefilesDouglas Gregor2009-07-061-1/+1
| | | | llvm-svn: 74832
* Keep track of the Expr used to describe the size of an array type,Douglas Gregor2009-07-0619-63/+382
| | | | | | from Enea Zaffanella! llvm-svn: 74831
* Fix bitfield promotion in the presence of explicit casts, from Abrama Bagnara.Douglas Gregor2009-07-062-1/+11
| | | | llvm-svn: 74830
* Mark this test as Darwin only. Patch by Bill Wendling.Stuart Hastings2009-07-061-1/+4
| | | | llvm-svn: 74829
* Fix the cmake build - patch by Xerxes Rånby.Duncan Sands2009-07-061-0/+1
| | | | llvm-svn: 74825
* Reverting back the changes checked-in accidently.Sanjiv Gupta2009-07-062-13/+1
| | | | llvm-svn: 74823
OpenPOWER on IntegriCloud