- Sep 15, 2010
-
-
Ted Kremenek authored
the index when the value evaluation isn't powerful enough. By creating ElementRegions with UnknownVals as the index, this gives the false impression that they are the same element, when they really aren't. This becomes really problematic when deriving symbols from these regions (e.g., those representing the initial value of the index), since two different indices will get the same symbol for their binding. This fixes an issue with the idempotent operations checker that would cause two indices that are clearly not the same to make it appear as if they always had the same value. Fixes <rdar://problem/8431728>. llvm-svn: 113920
-
Bob Wilson authored
functions, since int64 is not a legal type and using it leads to inefficient code. PR8036. llvm-svn: 113919
-
Bob Wilson authored
storeRegToStackSlot. llvm-svn: 113918
-
Douglas Gregor authored
llvm-svn: 113917
-
Jim Ingham authored
If you have already loaded a file into the debugger, "process attach" will attach to a process with the filename, unless you specify otherwise. llvm-svn: 113916
-
Jim Grosbach authored
llvm-svn: 113915
-
Dale Johannesen authored
llvm-svn: 113914
-
Chris Lattner authored
attribute(used). llvm-svn: 113911
-
Cameron Esfahani authored
Fix Windows64 target info so pointer arithmetic is done correctly, and no sign extension code is emitted: PtrDiffType needs to be a signed long long. Add a corresponding test case. llvm-svn: 113910
-
Francois Pichet authored
- in union - as the only element of a struct/class. llvm-svn: 113909
-
Jim Ingham authored
llvm-svn: 113908
-
Jim Ingham authored
llvm-svn: 113907
-
Johnny Chen authored
llvm-svn: 113906
-
Johnny Chen authored
decorators for the time being. llvm-svn: 113905
-
Douglas Gregor authored
expression, e.g., after the '(' that could also be a type cast. Here, we provide types as code-completion results in C/Objective-C (C++ already had them), although we wouldn't in a normal expression context. llvm-svn: 113904
-
Jim Grosbach authored
"The register specified for a dregpair is the corresponding Q register, so to 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])." Additionaly, fix the NEON VLD1* and VST1* instruction patterns not to use the dregpair modifier for the 2xdreg versions. Explicitly specifying the two registers as operands is more correct and more consistent with the other instruction patterns. This enables further cleanup of special case code in the disassembler as a nice side-effect. llvm-svn: 113903
-
Greg Clayton authored
Add missing files that I forgot to checkin. llvm-svn: 113902
-
Johnny Chen authored
llvm-svn: 113901
-
Greg Clayton authored
Fixed a case where Mangled::GetName(...) could return a invalid demangled name when one could be calculated. llvm-svn: 113900
-
Greg Clayton authored
llvm-svn: 113899
-
Ted Kremenek authored
Add CFG::BuildOptions class to pass in CFG builder options under on parameter. Patch by Marcin Świderski! llvm-svn: 113898
-
Sebastian Redl authored
llvm-svn: 113897
-
Greg Clayton authored
to symbolicate things without the need for a valid process subclass. llvm-svn: 113895
-
Chris Lattner authored
This fixes PR8114 llvm-svn: 113894
-
Ted Kremenek authored
llvm-svn: 113893
-
Dan Gohman authored
llvm-svn: 113892
-
Daniel Dunbar authored
library to use. - This is currently useful for testing libc++; you can now use 'clang++ -stdlib=libc++ t.cpp' to compile using it if installed. - In the future could also be used to select other standard library choices if alternatives become available (for example, to use an alternate C library). llvm-svn: 113891
-
Daniel Dunbar authored
llvm-svn: 113890
-
Daniel Dunbar authored
llvm-svn: 113889
-
Ted Kremenek authored
Don't divide-by-zero in RegionStoreManager::getSizeInElements() when getting the size of a VLA. We don't track VLA extents yet, but we should at least not crash. Fixes <rdar://problem/8424269>. llvm-svn: 113888
-
Eric Christopher authored
that needs to be shared a bit more widely around. llvm-svn: 113886
-
Fariborz Jahanian authored
copy initialization before passing it to a setter. Fixes radar 8427922. llvm-svn: 113885
-
Johnny Chen authored
llvm-svn: 113884
-
Douglas Gregor authored
"used", at the time that the default argument itself is used, also mark destructors that will be called by this expression. This fixes a regression that I introduced in r113700, which broke WebKit, and fixes <rdar://problem/8427926>. llvm-svn: 113883
-
Johnny Chen authored
llvm-svn: 113881
-
Caroline Tice authored
Fix Python script interpreter to not fail when the Debugger does not have input/output file handles. llvm-svn: 113880
-
Johnny Chen authored
llvm-svn: 113879
-
Jim Grosbach authored
change. llvm-svn: 113878
-
Jim Grosbach authored
llvm-svn: 113877
-
Gabor Greif authored
llvm-svn: 113876
-