- Aug 25, 2010
-
-
Dan Gohman authored
llvm-svn: 111993
-
Johnny Chen authored
correctly after all. It was my own configuration error (I was building x86_64 only). llvm-svn: 111992
-
Ted Kremenek authored
USRs for class extensions should "mangle" in the location of the extension. (<rdar://problem/8350262>) llvm-svn: 111991
-
Chris Lattner authored
functionality change. llvm-svn: 111990
-
Greg Clayton authored
has inlined functions that all started at the same address, then the inlined backtrace would not produce correct stack frames. Also cleaned up and inlined a lot of stuff in lldb_private::Address. Added a function to StackFrame to detect if the frame is a concrete frame so we can detect the difference between actual frames and inlined frames. llvm-svn: 111989
-
Fariborz Jahanian authored
SemaCXX/expressions.cpp. llvm-svn: 111988
-
John McCall authored
only form pointers-to-member if the expression has the appropriate form. This avoids assertions later on on invalid code, but also allows us to properly resolve mixed-staticity overloads. llvm-svn: 111987
-
Sebastian Redl authored
AST writer support for having specializations of templates from earlier in the chain. This ought to finish C++ chained PCH support. llvm-svn: 111986
-
Sebastian Redl authored
llvm-svn: 111985
-
Douglas Gregor authored
llvm-svn: 111984
-
Daniel Dunbar authored
- I didn't implement the GCC "multiple include guard" detection parts, because it doesn't seem useful or obvious. llvm-svn: 111983
-
Chris Lattner authored
llvm-svn: 111982
-
Eric Christopher authored
llvm-svn: 111981
-
Dale Johannesen authored
some bugs in setting allowsRegister on the ones there. 8348447. llvm-svn: 111980
-
Chris Lattner authored
-iwithsysroot flag should do that. This fixes rdar://8345942 llvm-svn: 111979
-
Ted Kremenek authored
Fix printf format string checking for '%lc' (which expects a wint_t or compatible argument). Fixes PR 7981. llvm-svn: 111978
-
Fariborz Jahanian authored
register variable (c++03 7.1.1P3). radar 8108252. llvm-svn: 111977
-
Douglas Gregor authored
arguments. llvm-svn: 111976
-
Johnny Chen authored
currently fails: rdar://problem/8349784. Forgot to check in lldbtest.py in the previous commit r111958. llvm-svn: 111975
-
Eric Christopher authored
llvm-svn: 111974
-
Eric Christopher authored
to fix this in the port. llvm-svn: 111973
-
Owen Anderson authored
llvm-svn: 111972
-
- Aug 24, 2010
-
-
Owen Anderson authored
llvm-svn: 111971
-
Daniel Dunbar authored
Windows breaks things (because it pops up dialogs) since we don't have crash recovery support there (yet). llvm-svn: 111970
-
Jim Grosbach authored
access. rdar://8277890&7352504 llvm-svn: 111968
-
Kevin Enderby authored
it is with other assemblers. llvm-svn: 111967
-
Chris Lattner authored
Instead of implementing -isystem, I accidentally implemented this cousin. Next up is to implement -isystem right. llvm-svn: 111966
-
Tom Care authored
- Added wasReferenced function to PseudoConstantAnalysis to determine if a variable was ever referenced in a function (outside of a self-assignment) - BlockDeclRefExpr referenced variables are now explicitly added to the non-constant list - Remove unnecessary ignore of implicit casts - Generalized parameter self-assign detection to detect deliberate self-assigns of variables to avoid unused variable warnings - Updated test cases with deliberate self-assignments - Fixed bug with C++ references and pseudoconstants - Added test case for C++ references and pseudoconstants llvm-svn: 111965
-
Greg Clayton authored
complex inlined examples. StackFrame classes don't have a "GetPC" anymore, they have "GetFrameCodeAddress()". This is because inlined frames will have a PC value that is the same as the concrete frame that owns the inlined frame, yet the code locations for the frame can be different. We also need to be able to get the real PC value for a given frame so that variables evaluate correctly. To get the actual PC value for a frame you can use: addr_t pc = frame->GetRegisterContext()->GetPC(); Some issues with the StackFrame stomping on its own symbol context were resolved which were causing the information to change for a frame when the stack ID was calculated. Also the StackFrame will now correctly store the symbol context resolve flags for any extra bits of information that were looked up (if you ask for a block only and you find one, you will alwasy have the compile unit and function). llvm-svn: 111964
-
Michael J. Spencer authored
Multiple symbol reloc handling part of the patch by Cameron Esfahani. llvm-svn: 111963
-
Dan Gohman authored
llvm-svn: 111962
-
Johnny Chen authored
llvm-svn: 111961
-
Johnny Chen authored
llvm-svn: 111960
-
Owen Anderson authored
llvm-svn: 111959
-
Johnny Chen authored
llvm-svn: 111958
-
John McCall authored
some of it off completely. llvm-svn: 111957
-
Kevin Enderby authored
needed parsing for the .loc directive and saves the current info from that into the context. The next patch will take the current loc info after an instruction is assembled and save that info into a vector for each section for use to build the line number tables. The patch after that will encode the info from those vectors into the output file as the dwarf line tables. llvm-svn: 111956
-
Dan Gohman authored
llvm-svn: 111955
-
Douglas Gregor authored
e.g., after #ifdef/#ifndef or #undef, or inside a defined <macroname> expression in a preprocessor conditional. llvm-svn: 111954
-
Bill Wendling authored
- Support the LinkerWeak*Linkage types in llvm-nm and in LinkModules.cpp. llvm-svn: 111952
-