- Dec 17, 2009
-
-
Chandler Carruth authored
llvm-svn: 91589
-
Mike Stump authored
llvm-svn: 91588
-
Eli Friedman authored
folding in particular expects null to be on the RHS. llvm-svn: 91587
-
Chris Lattner authored
1. Don't make a copy of LangOptions every time a lexer is created. 2. Don't make CharInfo global mutable state. 3. Fix the implementation to properly treat ^Z as EOF instead of as horizontal whitespace, which matches the semantic implemented by VC++. llvm-svn: 91586
-
Anders Carlsson authored
llvm-svn: 91585
-
Bob Wilson authored
llvm-svn: 91584
-
Anders Carlsson authored
llvm-svn: 91583
-
Bob Wilson authored
llvm-svn: 91582
-
Anders Carlsson authored
llvm-svn: 91581
-
Anders Carlsson authored
llvm-svn: 91580
-
Sean Callanan authored
with -disassemble, llvm-mc now accepts lines of the form 0x00 0x00 and passes the resulting bytes to the disassembler for the chosen (or default) target, printing the result. llvm-svn: 91579
-
Ted Kremenek authored
llvm-svn: 91578
-
Ted Kremenek authored
llvm-svn: 91577
-
Fariborz Jahanian authored
PR5809 llvm-svn: 91575
-
Evan Cheng authored
Fold (zext (and x, cst)) -> (and (zext x), cst) DAG combiner likes to optimize expression in the other way so this would end up cause an infinite looping. llvm-svn: 91574
-
Eli Friedman authored
llvm-svn: 91573
-
Ted Kremenek authored
llvm-svn: 91572
-
Johnny Chen authored
llvm-svn: 91571
-
Fariborz Jahanian authored
'void *' to mimic gcc's behavior. (fixes radar 7477351). llvm-svn: 91570
-
- Dec 16, 2009
-
-
Eli Friedman authored
llvm-svn: 91566
-
John McCall authored
context) increment-of-bool idiom. llvm-svn: 91564
-
Eli Friedman authored
llvm-svn: 91563
-
Daniel Dunbar authored
llvm-svn: 91562
-
Daniel Dunbar authored
Reapply r91392, it was only unmasking the bug, and since TOT is still broken having it reverted does no good. llvm-svn: 91560
-
Daniel Dunbar authored
Reapply r91459, it was only unmasking the bug, and since TOT is still broken having it reverted does no good. llvm-svn: 91559
-
Eli Friedman authored
method overrides a pure virtual method. llvm-svn: 91558
-
Ted Kremenek authored
llvm-svn: 91557
-
Jim Grosbach authored
llvm-svn: 91555
-
Jim Grosbach authored
llvm-svn: 91554
-
Ted Kremenek authored
llvm-svn: 91553
-
Bill Wendling authored
llvm-svn: 91552
-
Douglas Gregor authored
llvm-svn: 91551
-
Jakob Stoklund Olesen authored
Tail duplication produces lots of identical phi nodes in different basic blocks. Teach PHIElimination to reuse the join registers when lowering a phi node that is identical to an already lowered node. This saves virtual registers, and more importantly it avoids creating copies the the coalescer doesn't know how to eliminate. Teach LiveIntervalAnalysis about the phi joins with multiple uses. This patch significantly reduces code size produced by -pre-regalloc-taildup. llvm-svn: 91549
-
Douglas Gregor authored
with a non-trivial default constructor, zero-initialize the storage and then call the default constructor. Fixes PR5800. llvm-svn: 91548
-
Ted Kremenek authored
llvm-svn: 91547
-
Fariborz Jahanian authored
instead of crashing for now. llvm-svn: 91546
-
Anders Carlsson authored
llvm-svn: 91545
-
Nuno Lopes authored
llvm-svn: 91544
-
Nuno Lopes authored
implement PR5654: add -fassume-sane-operator-new, which is enabled by default, and adds the malloc attribute to the global function new() and to the overloaded new operators. feel free to chage the name to this lengthy argument llvm-svn: 91543
-
Douglas Gregor authored
llvm-svn: 91542
-