- Sep 17, 2011
-
-
Greg Clayton authored
ModuleSP Module::GetSP(); Since we are now using intrusive ref counts, we can easily turn any pointer to a module into a shared pointer just by assigning it. llvm-svn: 139984
-
Greg Clayton authored
We had some cases where getting the shared pointer for a module from the global module list was causing a performance issue when debugging with DWARF in .o files. Now that the module uses intrusive ref counts, we can easily convert any pointer to a shared pointer. llvm-svn: 139983
-
Greg Clayton authored
llvm-svn: 139982
-
Greg Clayton authored
cases where we were returning no error even though this packet was failing. llvm-svn: 139981
-
Greg Clayton authored
be able to display 256 byte registers. llvm-svn: 139980
-
Douglas Gregor authored
the AST reader), merge that header file information with whatever header file information we already have. Otherwise, we might forget something we already knew (e.g., that the header was #import'd already). llvm-svn: 139979
-
Francois Pichet authored
As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. Microsoft specific tweaking will now fall into 2 categories: - fms-extension: Microsoft specific extensions that should never change the meaning of an otherwise well formed code. Currently map to LangOptions::Microsoft. (To be clearer, I am planning to change the name to LangOptions::MicrosoftExt). - fms-compatibility: Really a MSVC emulation mode. Map to LangOptions::MicrosoftMode. Can change the meaning of an otherwise standard conformant program. llvm-svn: 139978
-
Douglas Gregor authored
llvm-svn: 139977
-
Johnny Chen authored
data sent back to the debugger. On the debugger side, use the opportunity during the StopInfoMachException::CreateStopReasonWithMachException() method to set the hardware index for the very watchpoint location. llvm-svn: 139975
-
Douglas Gregor authored
arbitrary amount of code. This forces us to stage the AST writer more strictly, ensuring that we don't assign a declaration ID to a declaration until after we're certain that no more modules will get loaded. llvm-svn: 139974
-
Bruno Cardoso Lopes authored
mayLoad = 1 llvm-svn: 139973
-
Owen Anderson authored
llvm-svn: 139972
-
Francois Pichet authored
Also add a test case for the non Microsoft case because such test didn't exist. llvm-svn: 139971
-
Owen Anderson authored
llvm-svn: 139970
-
Owen Anderson authored
llvm-svn: 139969
-
Ted Kremenek authored
Fix massive LiveVariables regression (due to LiveVariables rewrite) by addressing two performance problems: - Speed of "merge()", which merged data flow facts. This was doing a set canonicalization on every insertion, which was super slow. To fix this, we use ImmutableSetRef. - Visit CFGBlocks in reverse postorder. This is a huge speedup, as on some test cases the algorithm would take many iterations to converge. This contains a bunch of copy-paste from UninitializedValues.cpp and ThreadSafety.cpp. The idea was to get something working first, and then refactor the common logic for all three files into a separate analysis/library entry point. llvm-svn: 139968
-
Ted Kremenek authored
Add ImmutableMapRef and ImmutableSetRef, which consolidate Immutable[Map,Set] and its Factory. This may eventually replace Immtuable[Map,Set]. llvm-svn: 139967
-
Jim Grosbach authored
llvm-svn: 139966
-
Owen Anderson authored
llvm-svn: 139965
-
Owen Anderson authored
llvm-svn: 139964
-
Jim Grosbach authored
llvm-svn: 139963
-
Jim Grosbach authored
llvm-svn: 139962
-
Jim Grosbach authored
llvm-svn: 139961
-
Jim Grosbach authored
llvm-svn: 139960
-
Jim Grosbach authored
llvm-svn: 139959
-
Owen Anderson authored
llvm-svn: 139958
-
Jim Grosbach authored
llvm-svn: 139957
-
Jim Grosbach authored
llvm-svn: 139956
-
Jim Grosbach authored
llvm-svn: 139955
-
Jim Grosbach authored
llvm-svn: 139954
-
Bruno Cardoso Lopes authored
are declared with load patterns. This fix the crash in PR10941. No testcases, since a fold is triggered and then converted back to the register form afterwards. llvm-svn: 139953
-
Jim Grosbach authored
llvm-svn: 139952
-
- Sep 16, 2011
-
-
Jim Grosbach authored
llvm-svn: 139951
-
Jim Grosbach authored
llvm-svn: 139950
-
Jim Grosbach authored
More addressing mode encoding bits. Handle pre increment for STR/STRB/STRH and STR(register). llvm-svn: 139949
-
Johnny Chen authored
llvm-svn: 139948
-
Johnny Chen authored
llvm-svn: 139947
-
Johnny Chen authored
Modify CommandObjectFrame.cpp to populate this field when creating a watchpoint location. Update the test case to verify that the declaration info matches the file and line number. llvm-svn: 139946
-
Chad Rosier authored
expression matching. llvm-svn: 139945
-
Jim Grosbach authored
llvm-svn: 139944
-