- Oct 20, 2010
-
-
NAKAMURA Takumi authored
llvm-svn: 116909
-
Jim Ingham authored
llvm-svn: 116908
-
Douglas Gregor authored
kinds of lookup into Objective-C classes were tangled together, a situation that was compounded by automatically synthesized ivars. llvm-svn: 116907
-
Anders Carlsson authored
llvm-svn: 116906
-
Tobias Grosser authored
A RegionPass is executed like a LoopPass but on the regions detected by the RegionInfo pass instead of the loops detected by the LoopInfo pass. llvm-svn: 116905
-
Douglas Gregor authored
llvm-svn: 116904
-
Douglas Gregor authored
llvm-svn: 116903
-
Douglas Gregor authored
don't repeatedly loop through identifiers, correcting the same typo'd identifier over and over again. We still bail out after 20 typo corrections, but this should help improve performance in the common case where we're typo-correcting because the user forgot to include a header. llvm-svn: 116901
-
Anders Carlsson authored
llvm-svn: 116899
-
Douglas Gregor authored
llvm-svn: 116898
-
Jim Grosbach authored
llvm-svn: 116897
-
Johnny Chen authored
if passed in a NULL new_value and the operation intended is eVarSetOperationAssign. This fixed a bug where in TestSettings.py: # Set the run-args and the env-vars. self.runCmd('settings set target.process.run-args A B C') self.runCmd('settings set target.process.env-vars ["MY_ENV_VAR"]=YES') # And add hooks to restore the settings during tearDown(). self.addTearDownHook( lambda: self.runCmd("settings set -r target.process.run-args")) self.addTearDownHook( lambda: self.runCmd("settings set -r target.process.env-vars")) "settings set -r target.process.env-vars" was not restoring the original env-vars setting. llvm-svn: 116895
-
Douglas Gregor authored
Eliminate another ordering dependency in typo correction. Re-enable typo.m, which seems to be working properly. llvm-svn: 116894
-
Craig Silverstein authored
llvm-svn: 116893
-
Jim Ingham authored
Don't cache the public stop reason, since it can change as plan completion gets processed. That means GetStopReason needs to return a shared pointer, not a pointer to the thread's cached version. Also allow the thread plans to get and set the thread private stop reason - that is usually more appropriate for the logic the thread plans need to do. llvm-svn: 116892
-
Craig Silverstein authored
Here's example code: --- template<class T> class MyClass { struct S { }; S* NewS() { return new S; } void DeleteS() { delete NewS(); } }; --- CXXDeleteExpr::getDestroyedType() on the 'delete NewS()' expression would crash before this change. Now it returns a dependent type object. Solution suggested by dgregor. llvm-svn: 116891
-
Dan Gohman authored
llvm-svn: 116890
-
Bill Wendling authored
llvm-svn: 116888
-
Argyrios Kyrtzidis authored
Fix issue with chained PCH where forward references did not pick up later definition in the chained PCH. llvm-svn: 116887
-
Jim Grosbach authored
llvm-svn: 116886
-
Sean Callanan authored
to be passed improperly to expressions in certain cases. llvm-svn: 116884
-
Jim Grosbach authored
llvm-svn: 116883
-
Fariborz Jahanian authored
Fixes //rdar: // 8570020. llvm-svn: 116882
-
Johnny Chen authored
to be run during tearDown() to effect the restore action instead of executing it inline during the test method, because the test may already fail and bailout before the inline restore action. Fix test_set_output_path() and pass_run_args_and_env_vars() to use this mechanism. llvm-svn: 116881
-
Jim Grosbach authored
llvm-svn: 116880
-
Jim Grosbach authored
setup they require. Use this for ARM/Darwin to rematerialize the base pointer from the frame pointer when required. rdar://8564268 llvm-svn: 116879
-
Greg Clayton authored
optionally specify the tty you want to use if you want to use an existing terminal window by giving a partial or full path name: (lldb) process launch --tty=ttys002 This would find the terminal window (or tab on MacOSX) that has ttys002 in its tty path and use it. If it isn't found, it will use a new terminal window. llvm-svn: 116878
-
Ted Kremenek authored
llvm-svn: 116877
-
Dan Gohman authored
it doesn't have a special relationship with BasicAliasAnalysis anymore. llvm-svn: 116876
-
Dan Gohman authored
uint64_t, plus fixes for places I missed before. llvm-svn: 116875
-
Johnny Chen authored
llvm-svn: 116874
-
Johnny Chen authored
after running the program. llvm-svn: 116873
-
Sean Callanan authored
Christopher for pointing it out. llvm-svn: 116871
-
Sean Callanan authored
that occur while they run. This means that they clean up after themselves even when they crash. llvm-svn: 116870
-
rdar://problem/8361834Ted Kremenek authored
Now MICache is a linked list (per the FIXME), where we tradeoff between MacroInfo objects being in MICache and MIChainHead. MacroInfo objects in the MICache chain are already "Destroy()'ed", so they can be reused. When inserting into MICache, we need to remove them from the regular linked list so that they aren't destroyed more than once. llvm-svn: 116869
-
Douglas Gregor authored
typo correction, to allow early exits. llvm-svn: 116868
-
Douglas Gregor authored
llvm-svn: 116867
-
- Oct 19, 2010
-
-
Andrew Trick authored
llvm-svn: 116866
-
Johnny Chen authored
llvm-svn: 116865
-
Ted Kremenek authored
llvm-svn: 116864
-