- Oct 31, 2008
-
-
Anton Korobeynikov authored
Based on patch by Martin Nowack! llvm-svn: 58536
-
Evan Cheng authored
llvm-svn: 58533
-
Evan Cheng authored
llvm-svn: 58532
-
Evan Cheng authored
llvm-svn: 58529
-
Mon P Wang authored
llvm-svn: 58528
-
Evan Cheng authored
llvm-svn: 58527
-
Evan Cheng authored
llvm-svn: 58526
-
Dan Gohman authored
llvm-svn: 58524
-
Bill Wendling authored
llvm-svn: 58523
-
Anton Korobeynikov authored
Patch by Jay Foad! llvm-svn: 58520
-
Torok Edwin authored
MyFunctionPass() : FunctionPass(ID) {} when the user actually meant to write: MyFunctionPass() : FunctionPass(&ID) {} llvm-svn: 58518
-
Evan Cheng authored
Change x86 register allocation ordering to match that of gcc. Otherwise some tools get confused by prologue generated by llvm. llvm-svn: 58517
-
Evan Cheng authored
llvm-svn: 58514
-
Douglas Gregor authored
conversions. Notes: - Overload resolution for converting constructors need to prohibit user-defined conversions (hence, the test isn't -verify safe yet). - We still use hacks for conversions from a class type to itself. This will be the case until we start implicitly declaring the appropriate special member functions. (That's next on my list) llvm-svn: 58513
-
Dan Gohman authored
currently troublesome even for #ifndef NDEBUG builds. llvm-svn: 58512
-
Anders Carlsson authored
Fix a bug that was introduced in 58501. Ideally I think we should force all targets to set these values and not have defaults. llvm-svn: 58511
-
Ted Kremenek authored
Comment out invalid assertion. I'm leaving it in the code for now as a reminder to produce a test case. llvm-svn: 58510
-
Sebastian Redl authored
llvm-svn: 58509
-
Duncan Sands authored
completely forgotten about when writing LegalizeTypes. llvm-svn: 58508
-
Zhongxing Xu authored
Simplify interface. We can get canonical type from the base region directly. No need for an extra type argument. llvm-svn: 58507
-
Zhongxing Xu authored
llvm-svn: 58506
-
Sanjiv Gupta authored
in such cases. llvm-svn: 58505
-
Zhongxing Xu authored
llvm-svn: 58504
-
Sanjiv Gupta authored
llvm-svn: 58503
-
Zhongxing Xu authored
llvm-svn: 58502
-
Sanjiv Gupta authored
etc more generic. For some targets, long may not be equal to pointer size. For example: PIC16 has int as i16, ptr as i16 but long as i32. Also fixed a few build warnings in assert() functions in CFRefCount.cpp, CGDecl.cpp, SemaDeclCXX.cpp and ParseDeclCXX.cpp. llvm-svn: 58501
-
Daniel Dunbar authored
llvm-svn: 58500
-
Douglas Gregor authored
Notes: - Constructors are never found by name lookup, so they'll never get pushed into any scope. Instead, they are stored as an OverloadedFunctionDecl in CXXRecordDecl for easy overloading. - There's a new action isCurrentClassName that determines whether an identifier is the name of the innermost class currently being defined; we use this to identify the declarator-id grammar rule that refers to a type-name. - MinimalAction does *not* support parsing constructors. - We now handle virtual and explicit function specifiers. llvm-svn: 58499
-
Daniel Dunbar authored
were being treated as type names for non-Objective-C files. - Other lines are just because MinimalAction didn't have access to the LangOptions. llvm-svn: 58498
-
Daniel Dunbar authored
type. llvm-svn: 58497
-
Zhongxing Xu authored
llvm-svn: 58496
-
Zhongxing Xu authored
llvm-svn: 58495
-
Zhongxing Xu authored
Implement load from struct region. Instead of returning an UnknownVal(), we create a CompoundVal by loading from each field of the struct. llvm-svn: 58494
-
Zhongxing Xu authored
llvm-svn: 58493
-
Zhongxing Xu authored
llvm-svn: 58492
-
Ted Kremenek authored
On Mac OS X, use TMPDIR as the default location to place analysis results. This is a more secure location for such files, and addresses <rdar://problem/6334220>. llvm-svn: 58491
-
Daniel Dunbar authored
recursive types. - Style will be clean up in further patches. llvm-svn: 58490
-
Bill Wendling authored
callee-saved restore code. It could skip over conditional jumps accidentally. Instead, just skip the "return" instructions. llvm-svn: 58489
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 58488
-
Zhongxing Xu authored
llvm-svn: 58487
-