- Aug 21, 2010
-
-
John McCall authored
llvm-svn: 111733
-
Zhongxing Xu authored
region and its base region as the same binding key. llvm-svn: 111732
-
Zhongxing Xu authored
llvm-svn: 111731
-
Zhongxing Xu authored
relavant any more, because we set its default value to a symbol, and the type of default symbolic value is irrelavant. llvm-svn: 111730
-
Michael J. Spencer authored
llvm-svn: 111729
-
Michael J. Spencer authored
llvm-svn: 111728
-
John McCall authored
llvm-svn: 111727
-
Daniel Dunbar authored
- Fixes PR5598. - Review appreciated. llvm-svn: 111726
-
Daniel Dunbar authored
llvm-svn: 111725
-
Daniel Dunbar authored
llvm-svn: 111724
-
Daniel Dunbar authored
llvm-svn: 111723
-
Daniel Dunbar authored
llvm-svn: 111722
-
Daniel Dunbar authored
llvm-svn: 111721
-
Daniel Dunbar authored
field (I think). - Doug, please check. llvm-svn: 111720
-
Daniel Dunbar authored
llvm-svn: 111719
-
Daniel Dunbar authored
llvm-svn: 111718
-
Daniel Dunbar authored
IRgen: Switch more MakeAddr() users to MakeAddrLValue; this time for calls which were previously not computing the qualifier list. In most cases, I don't think it matters, but I believe this is conservatively more correct / consistent. llvm-svn: 111717
-
Daniel Dunbar authored
llvm-svn: 111716
-
Daniel Dunbar authored
llvm-svn: 111715
-
Daniel Dunbar authored
the qualifiers. Also, add CodeGenFunction::MakeAddrLValue() helper function which passes in the ASTContext. llvm-svn: 111714
-
Dan Gohman authored
is not non-temporary. llvm-svn: 111713
-
Daniel Dunbar authored
llvm-svn: 111712
-
Dan Gohman authored
llvm-svn: 111711
-
Daniel Dunbar authored
llvm-svn: 111710
-
Dan Gohman authored
comparison is in a different basic block from the branch. In such cases, the comparison's operands may not have initialized virtual registers available. llvm-svn: 111709
-
Daniel Dunbar authored
llvm-svn: 111708
-
Daniel Dunbar authored
update callers as best I can. - This is a work in progress, our alignment handling is very horrible / sketchy -- I am just aiming for monotonic improvement. - Serious review appreciated. llvm-svn: 111707
-
Greg Clayton authored
to spawn a thread for each process that is being monitored. Previously LLDB would spawn a single thread that would wait for any child process which isn't ok to do as a shared library (LLDB.framework on Mac OSX, or lldb.so on linux). The old single thread used to call wait4() with a pid of -1 which could cause it to reap child processes that it shouldn't have. Re-wrote the way Function blocks are handles. Previously I attempted to keep all blocks in a single memory allocation (in a std::vector). This made the code somewhat efficient, but hard to work with. I got rid of the old BlockList class, and went to a straight parent with children relationship. This new approach will allow for partial parsing of the blocks within a function. llvm-svn: 111706
-
Daniel Dunbar authored
llvm-svn: 111705
-
Bruno Cardoso Lopes authored
llvm-svn: 111704
-
Chris Lattner authored
llvm-svn: 111702
-
Chris Lattner authored
swallowing extension. llvm-svn: 111701
-
Fariborz Jahanian authored
by Jean-Daniel Dupas. llvm-svn: 111700
-
Fariborz Jahanian authored
objctive-c pointer conversions. Fixes pr7936. llvm-svn: 111699
-
Argyrios Kyrtzidis authored
Fix an issue with writing to PCH another included PCH, introduced by the "using an AST on-disk hash table for name lookup" commit. When including a PCH and later re-emitting to another PCH, the name lookup tables of DeclContexts may be incomplete, since we now lazily deserialize the visible decls of a particular name. Fix the issue by iterating over the un-deserialized visible decls and completing the lookup tables of DeclContexts before writing them out. llvm-svn: 111698
-
Argyrios Kyrtzidis authored
llvm-svn: 111697
-
Bob Wilson authored
llvm-svn: 111696
-
Fariborz Jahanian authored
llvm-svn: 111693
-
Benjamin Kramer authored
Disallow direct inclusion of avxintrin.h. Users should include immintrin.h instead. This matches GCC's behavior. llvm-svn: 111692
-
Bruno Cardoso Lopes authored
general idea here is to have a group of x86 target specific nodes which are going to be selected during lowering and then directly matched in isel. The commit includes the addition of those specific nodes and a *bunch* of patterns, and incrementally we're going to switch between them and what we have right now. Both the patterns and target specific nodes can change as we move forward with this work. llvm-svn: 111691
-