- Sep 15, 2010
-
-
Gabor Greif authored
llvm-svn: 113876
-
Jim Grosbach authored
get the pair, we need to look up the sub-regs based on the qreg. Create a lookup function since we don't have access to TargetRegisterInfo here to be able to use getSubReg(ARM::dsub_[01]). llvm-svn: 113875
-
Johnny Chen authored
if sending of the packet fails for any reason. llvm-svn: 113874
-
Jim Ingham authored
Added the ability to specify a preference for mangled or demangled to Mangled::GetName. Changed one place where mangled was prefered in GetName. The Dynamic loader should look up the target of a stub by mangled name if it exists. llvm-svn: 113869
-
Johnny Chen authored
as it now passes. Added some extra tests to breakpoint_creation_by_filespec_python(). More clarification for the "os command" output and error as defined in lldbtest.system() function. Cleaned up the option processing of the test driver (dotest.py) and fixed the comment about enabling gdb-remote logging. Example: $ GDB_REMOTE_LOG=/tmp/log.txt ./dotest.py -v -t enum_types llvm-svn: 113868
-
Gabor Greif authored
llvm-svn: 113867
-
- Sep 14, 2010
-
-
Sean Callanan authored
expressions. This involved three main changes: - In ClangUserExpression::ClangUserExpression(), we now insert the following lines into the expression: #define this ___clang_this #define self ___clang_self - In ClangExpressionDeclMap::GetDecls(), we special-case ___clang_(this|self) and instead look up "this" or "self" - In ClangASTSource, we introduce the capability to generate Decls with a different, overridden, name from the one that was requested, e.g. this for ___clang_this. llvm-svn: 113866
-
Bob Wilson authored
llvm-svn: 113865
-
Douglas Gregor authored
that we're sure to keep it updated when new expression kinds emerge. Also fixes a few little bugs in the classification of expressions. llvm-svn: 113864
-
John McCall authored
llvm-svn: 113863
-
Tom Care authored
Rename 'MaxLoop' to 'MaxVisit' in AnalysisManager to more correctly reflect that we aborted analysis may not necessarily be due to a loop. llvm-svn: 113862
-
John McCall authored
placement 'operator delete', even if there are no placement args (i.e. overload resolution selected an operator new with default arguments). llvm-svn: 113861
-
Jim Grosbach authored
llvm-svn: 113860
-
Benjamin Kramer authored
llvm-svn: 113859
-
Dan Gohman authored
isn't a good level of abstraction for memdep. Instead, generalize AliasAnalysis::alias and related interfaces with a new Location class for describing a memory location. For now, this is the same Pointer and Size as before, plus an additional field for a TBAA tag. Also, introduce a fixed MD_tbaa metadata tag kind. llvm-svn: 113858
-
Bob Wilson authored
llvm-svn: 113857
-
Jim Grosbach authored
llvm-svn: 113856
-
Owen Anderson authored
llvm-svn: 113855
-
Bob Wilson authored
an argument, so that we can distinguish instructions with the same register classes but different numbers of registers (e.g., vld3 and vld4). Fix some of the non-pseudo NEON ld/st instruction itineraries to reflect the number of registers loaded or stored, not just the opcode name. llvm-svn: 113854
-
Owen Anderson authored
on by default and has received significant testing. llvm-svn: 113852
-
Benjamin Kramer authored
llvm-svn: 113850
-
Gabor Greif authored
llvm-svn: 113849
-
Gabor Greif authored
llvm-svn: 113848
-
Jim Grosbach authored
llvm-svn: 113847
-
Jim Grosbach authored
llvm-svn: 113846
-
Devang Patel authored
Now isFunctionLocal is reset, if required, when operands are modified. llvm-svn: 113845
-
Devang Patel authored
llvm-svn: 113844
-
Devang Patel authored
Use frame index, if available for byval argument while lowering dbg_declare. Otherwise let getRegForValue() find register for this argument. llvm-svn: 113843
-
Howard Hinnant authored
llvm-svn: 113842
-
Gabor Greif authored
llvm-svn: 113840
-
Gabor Greif authored
by morphing the 'and' to its recording form 'andS'. This is basically a test commit into this area, to see whether the bots like me. Several generalizations can be applied and various avenues of code simplification are open. I'll introduce those as I go. I am aware of stylistic input from Bill Wendling, about where put the analysis complexity, but I am positive that we can move things around easily and will find a satisfactory solution. llvm-svn: 113839
-
Gabor Greif authored
documents the status-quo with its opportunities llvm-svn: 113838
-
Eric Christopher authored
llvm-svn: 113837
-
John McCall authored
(but not if destructors associated with the full-expression throw). llvm-svn: 113836
-
Michael J. Spencer authored
llvm-svn: 113835
-
Michael J. Spencer authored
This may produce warnings on MSVS, but it's better than failures. llvm-svn: 113834
-
Michael J. Spencer authored
llvm-svn: 113833
-
Greg Clayton authored
llvm-svn: 113832
-
Greg Clayton authored
to any inferior process because the code was checking if no run args were set and then adding and empty string. This was happening for environment vars as well. llvm-svn: 113831
-
Greg Clayton authored
to return the correct result. Fixed "bool Variable::IsInScope (StackFrame *frame)" to return the correct result when there are no location lists. Modified the "frame variable" command such that: - if no arguments are given (dump all frame variables), then we only show variables that are currently in scope - if some arguments are given, we show an error if the variable is out of scope llvm-svn: 113830
-