- Sep 15, 2010
-
-
-
-
Daniel Dunbar authored
unused linker arguments for compile only tests. llvm-svn: 113935
-
Daniel Dunbar authored
llvm-svn: 113934
-
Greg Clayton authored
all types in all compile units. I added a new kind of accelerator table to the DWARF that allows us to index the DWARF compile units and DIEs in a way that doesn't require the data to stay loaded. Currently when indexing the DWARF we check if the compile unit had parsed its DIEs and if it hasn't we index the data and free all of the DIEs so we can reparse later when we need to after using one of our complete accelerator tables to determine we need to reparse some DWARF. If the DIEs had already been parsed we leave them loaded. The new accelerator table uses the "const char *" pointers from our ConstString class as the keys, and NameToDIE::Info as the value. This info contains the compile unit index and the DIE index which means we are pointed right to the DIE we need unlike the other DWARF accelerator tables that often just point us to the compile unit we would find our answer in. llvm-svn: 113933
-
Chris Lattner authored
version because it adds a prefix and makes even less sense than the other broken forms. This wraps up rdar://8431422 llvm-svn: 113932
-
Daniel Dunbar authored
llvm-svn: 113931
-
-
Chris Lattner authored
rdar://8431422 llvm-svn: 113929
-
Michael J. Spencer authored
llvm-svn: 113928
-
Michael J. Spencer authored
llvm-svn: 113927
-
Michael J. Spencer authored
llvm-svn: 113926
-
Daniel Dunbar authored
tests: Sketch a lit config for running libc++ tests; currently expects libc++ to have been installed. llvm-svn: 113925
-
Daniel Dunbar authored
libc++ is checked out into llvm/projects. - WIP, not on by default yet. llvm-svn: 113924
-
Daniel Dunbar authored
exposed to config files. llvm-svn: 113923
-
Daniel Dunbar authored
alliterate. llvm-svn: 113922
-
Chris Lattner authored
instead of crashing. This fixes: rdar://8431815 - crash when invalid operand is one that isn't present llvm-svn: 113921
-
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
-