- Nov 14, 2009
-
-
Evan Cheng authored
- If destination is a physical register and it has a subreg index, use the sub-register instead. This fixes PR5423. llvm-svn: 88745
-
Daniel Dunbar authored
llvm-svn: 88744
-
Daniel Dunbar authored
llvm-svn: 88743
-
Dan Gohman authored
llvm-svn: 88742
-
Fariborz Jahanian authored
in a category implementation (objc 32bit api related). llvm-svn: 88741
-
Evan Cheng authored
llvm-svn: 88739
-
Evan Cheng authored
llvm-svn: 88738
-
Dan Gohman authored
llvm-svn: 88737
-
Anders Carlsson authored
llvm-svn: 88735
-
Evan Cheng authored
llvm-svn: 88734
-
Douglas Gregor authored
like a copy constructor to the overload set, just ignore it. This ensures that we don't try to use such a constructor as a copy constructor *without* triggering diagnostics at the point of declaration. Note that we *do* diagnose such copy constructors when explicitly written by the user (e.g., as an explicit specialization). llvm-svn: 88733
-
Daniel Dunbar authored
llvm-svn: 88732
-
Daniel Dunbar authored
llvm-svn: 88731
-
Ted Kremenek authored
llvm-svn: 88729
-
Jakob Stoklund Olesen authored
When splitting an edge after a machine basic block with fall-through, we forgot to insert a jump instruction. Fix this by calling updateTerminator() on the fall-through block when relevant. Also be more precise in PHIElimination::isLiveIn. llvm-svn: 88728
-
Jakob Stoklund Olesen authored
llvm-svn: 88727
-
Mike Stump authored
llvm-svn: 88726
-
Lang Hames authored
PreAllocSplitting is now using this API to insert code. llvm-svn: 88725
-
Douglas Gregor authored
Revert r88718, which does NOT solve the constructor-template-as-copy-constructor issue. Big thanks to John for finding this llvm-svn: 88724
-
Mike Stump authored
llvm-svn: 88723
-
Douglas Gregor authored
template argument. llvm-svn: 88722
-
Evan Cheng authored
llvm-svn: 88719
-
Douglas Gregor authored
constructor. Make sure that such declarations can never be formed. llvm-svn: 88718
-
Mike Stump authored
llvm-svn: 88717
-
Eric Christopher authored
llvm-svn: 88716
-
Eric Christopher authored
got ghost linkage. It's better than aborting. llvm-svn: 88715
-
- Nov 13, 2009
-
-
Fariborz Jahanian authored
(still part of pr5472). llvm-svn: 88712
-
Dan Gohman authored
so that isa<Instructon> doesn't return true for FixedStackPseudoSourceValue values. This fixes a variety of problems, including crashes with -debug and -print-machineinstrs. Also, add a comment to warn about this. llvm-svn: 88711
-
Mike Stump authored
llvm-svn: 88710
-
Bill Wendling authored
emitFunctionStubAtAddr. llvm-svn: 88708
-
Jakob Stoklund Olesen authored
The BasicBlock associated with a MachineBasicBlock does not necessarily correspond to the code in the MBB. Don't insert a new IR BasicBlock when splitting critical edges. We are not supposed to modify the IR during codegen, and we should be able to do just fine with a NULL BB. llvm-svn: 88707
-
Jakob Stoklund Olesen authored
llvm-svn: 88706
-
Jakob Stoklund Olesen authored
llvm-svn: 88705
-
Jakob Stoklund Olesen authored
llvm-svn: 88704
-
Dan Gohman authored
llvm-svn: 88703
-
Mike Stump authored
llvm-svn: 88702
-
Devang Patel authored
llvm-svn: 88700
-
Mike Stump authored
llvm-svn: 88699
-
David Greene authored
Move DebugInfo checks into EmitComments and remove them from target-specific AsmPrinters. Not all comments need DebugInfo. Re-enable the line numbers comment test. llvm-svn: 88697
-
Eli Friedman authored
llvm-svn: 88696
-