- Sep 24, 2009
-
-
Evan Cheng authored
Clean up LiveVariables and change how it deals with partial updates and kills. This also eliminate the horrible check which scan forward to the end of the basic block. It should be faster and more accurate. llvm-svn: 82676
-
Jeffrey Yasskin authored
a trivial unittest would have caught. This revision also adds the trivial unittest. llvm-svn: 82675
-
Ted Kremenek authored
llvm-svn: 82672
-
Fariborz Jahanian authored
in a reference initialization diagnostic. llvm-svn: 82671
-
Douglas Gregor authored
llvm-svn: 82666
-
Douglas Gregor authored
llvm-svn: 82665
-
Fariborz Jahanian authored
initializing a reference class. llvm-svn: 82664
-
Douglas Gregor authored
lookup in a member access expression always start a nested-name-specifier. Additionally, rank names that start nested-name-specifiers after other names. llvm-svn: 82663
-
Dale Johannesen authored
computation, and some cosmetics. llvm-svn: 82660
-
- Sep 23, 2009
-
-
Dale Johannesen authored
llvm-svn: 82658
-
David Goodwin authored
llvm-svn: 82657
-
Dan Gohman authored
llvm-svn: 82656
-
Dan Gohman authored
llvm-svn: 82655
-
Dan Gohman authored
is also the name of their type, as declarations like "EVT EVT" look really odd. llvm-svn: 82654
-
Dan Gohman authored
llvm-svn: 82653
-
Jakob Stoklund Olesen authored
The machine code verifier did not check for explicit operands correctly. It used MachineInstr::getNumExplicitOperands, but that method may cheat and use the declared count in the TargetInstrDesc. Now we check the explicit operands one at a time in visitMachineOperand. llvm-svn: 82652
-
Bob Wilson authored
default implementation. Update comment on the default version, which made it sound like most targets override it. Currently only X86 and SystemZ override this method. llvm-svn: 82651
-
Fariborz Jahanian authored
llvm-svn: 82650
-
Fariborz Jahanian authored
It uses a recent API to find inherited conversion functions to do the initializer to reference lvalue conversion (and removes a FIXME). It issues the ambiguity diagnostics when multiple conversions are found. WIP. llvm-svn: 82649
-
Dan Gohman authored
llvm-svn: 82648
-
Devang Patel authored
llvm-svn: 82647
-
Steve Naroff authored
llvm-svn: 82646
-
Anders Carlsson authored
llvm-svn: 82644
-
Anton Korobeynikov authored
This fixes PR5031. Unfortunately, there is no small testcase :( llvm-svn: 82643
-
Anders Carlsson authored
llvm-svn: 82642
-
Bob Wilson authored
llvm-svn: 82641
-
Devang Patel authored
llvm-svn: 82638
-
Evan Cheng authored
llvm-svn: 82637
-
Steve Naroff authored
Next step: Add actual some test cases:-) llvm-svn: 82636
-
Devang Patel authored
llvm-svn: 82635
-
Jeffrey Yasskin authored
same effect that "host-only" used to have, but can be combined with other targets. host-only is still available as a synonym but no longer documented. llvm-svn: 82634
-
David Goodwin authored
Fix bug in kill flag updating for post-register-allocation scheduling. When the kill flag of a superreg needs to be cleared because there are one or more subregs live, we instead add implicit-defs of those subregs and leave the kill flag on the superreg. This allows us to end the live-range of the superreg without ending the live-ranges of the subregs. llvm-svn: 82629
-
Anders Carlsson authored
llvm-svn: 82628
-
Shantonu Sen authored
atomic operations, skip building the blocks runtime llvm-svn: 82627
-
Shantonu Sen authored
llvm-svn: 82626
-
Douglas Gregor authored
that there is one more argument (the one following the comma) and make the candidate non-viable if the function cannot accept any argument in that position. llvm-svn: 82625
-
Torok Edwin authored
because the toplevel 'make check-all' needs the rule for test/lit.site.cfg, and for that test/ must exist. llvm-svn: 82624
-
Gabor Greif authored
llvm-svn: 82623
-
Benjamin Kramer authored
llvm-svn: 82622
-
Daniel Dunbar authored
- Patch by John Thompson! llvm-svn: 82621
-