- Jul 14, 2009
-
-
Bill Wendling authored
llvm-svn: 75573
-
Evan Cheng authored
Fix pr4544. When remating, make sure the destination register fits the instruction definition. It may be mismatched due to sub-register coalescing. No test case yet because the code doesn't trigger until 75408 is re-applied. llvm-svn: 75572
-
Dale Johannesen authored
xor R, R is a common and valid idiom for zeroing a register, for example. llvm-svn: 75571
-
Ted Kremenek authored
are not explicitly marked as not accepting NULL pointers. This check illustrates how we need more refactoring in the custom-check logic. llvm-svn: 75570
-
Owen Anderson authored
llvm-svn: 75569
-
Dan Gohman authored
llvm-svn: 75568
-
Dan Gohman authored
llvm-svn: 75567
-
Bob Wilson authored
llvm-svn: 75566
-
Bob Wilson authored
llvm-svn: 75565
-
Chris Lattner authored
llvm-svn: 75564
-
Eli Friedman authored
llvm-svn: 75563
-
Bob Wilson authored
llvm-svn: 75562
-
Chris Lattner authored
descriptive. Thange them to keep track of the ID of a global that is assigned, not the first mangled name returned for it. Without doing this, we are required to always use the same suffix for a global that gets mangled. This means that we can mangle the same global once with $stub and another time with $non_lazy_ptr or whatever. llvm-svn: 75561
-
Ted Kremenek authored
Tidy pretty-printing for SVals, using 'dump()' instead of 'printStdErr()', and implementing operator<< support for llvm::raw_ostream. llvm-svn: 75560
-
Owen Anderson authored
llvm-svn: 75559
-
Chris Lattner authored
local symbols and we haven't had type planes since llvm 1.9. llvm-svn: 75558
-
Chris Lattner authored
used with globals. llvm-svn: 75557
-
Chris Lattner authored
llvm-svn: 75556
-
Chris Lattner authored
llvm-svn: 75554
-
Evan Cheng authored
llvm-svn: 75553
-
Ted Kremenek authored
When pretty-printing symbolic regions, use '{' ... '}' to indicate the symbol used for the region (makes it easier to read for nested regions). llvm-svn: 75550
-
Fariborz Jahanian authored
llvm-svn: 75549
-
Ted Kremenek authored
Change pretty-printing API for SymExprs and MemRegions to use a naming convention and style similar to other elements in Clang. llvm-svn: 75548
-
Chris Lattner authored
if present. llvm-svn: 75547
-
Owen Anderson authored
llvm-svn: 75546
-
Kevin Enderby authored
llvm-svn: 75545
-
Dan Gohman authored
llvm-svn: 75544
-
Dan Gohman authored
doesn't print a newline. llvm-svn: 75543
-
Dan Gohman authored
llvm-svn: 75542
-
Chris Lattner authored
1) unique globals with the existing "Count" local in Mangler, not with atomic nonsense. Using atomics will give us nondeterminstic output from the compiler when using multiple threads, which is bad. 2) Do not mangle an unknown global name with a type suffix. We don't need this anymore now that llvm ir doesn't have type planes. llvm-svn: 75541
-
Devang Patel authored
llvm-svn: 75540
-
Eli Friedman authored
llvm-svn: 75539
-
Owen Anderson authored
llvm-svn: 75538
-
Bruno Cardoso Lopes authored
llvm-svn: 75537
-
Owen Anderson authored
llvm-svn: 75536
-
Daniel Dunbar authored
- For adding arbitrary arguments to pass to configure. llvm-svn: 75535
-
Eli Friedman authored
llvm-svn: 75534
-
Dan Gohman authored
llvm-svn: 75533
-
Chris Lattner authored
llvm-svn: 75532
-
Eli Friedman authored
(I think it's reasonably clear that we want to have a canonical form for constructs like this; if anyone thinks that a select is not the best canonical form, please tell me.) llvm-svn: 75531
-