- Jun 29, 2008
-
-
Chris Lattner authored
to work list the rest of the attr handlers. Also, rename it to HandleVectorSizeAttribute to match its attr name. No functionality change. llvm-svn: 52872
-
Chris Lattner authored
the single attribute they look at by reference instead of by pointer. This is a subtle indicator that they take the specified attribute, not a whole list of them. This also make HandleExtVectorTypeAttribute work the same way as the rest of the attributes, adds some comments etc. No functionality change. llvm-svn: 52871
-
- Jun 28, 2008
-
-
Argyrios Kyrtzidis authored
llvm-svn: 52855
-
Eli Friedman authored
integers which have the same width and different signedness work correctly. (The testcase in PR2501 uses a comparison between long and unsigned int). llvm-svn: 52853
-
Argyrios Kyrtzidis authored
Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. llvm-svn: 52852
-
Ted Kremenek authored
llvm-svn: 52848
-
Chris Lattner authored
double in some places. llvm-svn: 52846
-
Chris Lattner authored
SemaDeclAttr, and do some cleanups. llvm-svn: 52844
-
- Jun 27, 2008
-
-
Chris Lattner authored
llvm-svn: 52840
-
Chris Lattner authored
llvm-svn: 52833
-
Cedric Venet authored
Add new file to Sema Project for VS. this unbreak the build for VS2005 (with the associated patch on llvm). llvm-svn: 52830
-
Ted Kremenek authored
llvm-svn: 52799
-
- Jun 26, 2008
-
-
Chris Lattner authored
llvm-svn: 52792
-
Ted Kremenek authored
llvm-svn: 52790
-
Chris Lattner authored
Additionally, define __clang__ so clients can predicate based on clang features. llvm-svn: 52788
-
Cedric Venet authored
llvm-svn: 52782
-
Matthijs Kooijman authored
Patch by Nick Lewycky! llvm-svn: 52777
-
Matthijs Kooijman authored
since LLVM r52748. llvm-svn: 52776
-
Chris Lattner authored
cases where mutation can introduce bugs. Propagate around 'const'. llvm-svn: 52772
-
Chris Lattner authored
llvm-svn: 52771
-
Chris Lattner authored
llvm-svn: 52770
-
Chris Lattner authored
used to mutate the attribute list for declspecs when the type was converted, breaking the case where one declspec was shared by multiple declarators. This fixes rdar://6032532. llvm-svn: 52769
-
Chris Lattner authored
llvm-svn: 52768
-
Chris Lattner authored
llvm-svn: 52767
-
Chris Lattner authored
we don't push strings into LLVM IR and then have to read them back out. llvm-svn: 52765
-
Chris Lattner authored
llvm-svn: 52764
-
Chris Lattner authored
string to LLVM IR and then regenerating the string from IR. llvm-svn: 52762
-
Chris Lattner authored
calls to getStringValue llvm-svn: 52761
-
Chris Lattner authored
selectors instead of Value*'s. llvm-svn: 52760
-
Chris Lattner authored
llvm-svn: 52759
-
Chris Lattner authored
llvm-svn: 52758
-
Chris Lattner authored
llvm-svn: 52757
-
Chris Lattner authored
instead of passing in just a couple random things it currently happens to use. llvm-svn: 52756
-
Chris Lattner authored
llvm-svn: 52755
-
Chris Lattner authored
llvm-svn: 52754
-
Chris Lattner authored
llvm-svn: 52753
-
Ted Kremenek authored
llvm-svn: 52746
-
- Jun 25, 2008
-
-
Ted Kremenek authored
Tracked objects now have their type information tracked with them. Enhanced summaries for ObjC methods to include the type information of the receiver. Used the enhanced summaries to support the idiom that NSWindow owns itself (it sends a release message to itself upon close). Added some comments. Did some cleanups with the checker logic using operator overloading (reduced redundant code which I was concerned about being the source of bugs). llvm-svn: 52741
-
Ted Kremenek authored
llvm-svn: 52735
-
Ted Kremenek authored
llvm-svn: 52732
-