- Jul 22, 2009
-
-
Mike Stump authored
llvm-svn: 76716
-
Eric Christopher authored
__builtin_ia32_vec_set_v4si as these should be lowered in the front-end to inserts. llvm-svn: 76714
-
Eli Friedman authored
llvm-svn: 76713
-
Sean Callanan authored
assembler / disassembler. llvm-svn: 76712
-
Evan Cheng authored
llvm-svn: 76711
-
Chris Lattner authored
only caller. llvm-svn: 76710
-
Mike Stump authored
llvm-svn: 76709
-
Fariborz Jahanian authored
llvm-svn: 76708
-
Chris Lattner authored
updating a mips testcase to expect it. llvm-svn: 76707
-
Chris Lattner authored
llvm-svn: 76706
-
Chris Lattner authored
a new getSectionForMergableConstant hook. This removes one dependence of TAI on Type, and provides the hook with enough info to make the right decision based on whether the global has relocations etc. llvm-svn: 76705
-
Douglas Gregor authored
cannot match that nested-name-specifier to a class template or class template partial specialization. llvm-svn: 76704
-
Evan Cheng authored
Let each target determines whether a machine instruction is dead. If true, that allows late codeine passes to delete it. This is considered a workaround. The problem is some targets are not modeling side effects correctly. PPC is apparently one of those. This patch allows ppc llvm-gcc to bootstrap on Darwin. Once we find out which instruction definitions are wrong, we can remove the PPCInstrInfo workaround. llvm-svn: 76703
-
Owen Anderson authored
llvm-svn: 76702
-
Chris Lattner authored
Constant::getRelocationInfo(), which has a much simpler to use API. It still should not be part of libvmcore, but is better than it was. Also teach it to be smart about hidden visibility. llvm-svn: 76700
-
Dan Gohman authored
llvm-svn: 76699
-
Evan Cheng authored
negative on an individual bases rather than basing on whether it's in thumb mode. llvm-svn: 76698
-
Evan Cheng authored
llvm-svn: 76693
-
Douglas Gregor authored
member functions of class templates, e.g., template<typename T> struct X { void f(T); }; template<typename T> X<T>::f(T) { /* ... */ } llvm-svn: 76692
-
Mike Stump authored
llvm-svn: 76691
-
Mike Stump authored
llvm-svn: 76690
-
Chris Lattner authored
llvm-svn: 76689
-
Lang Hames authored
llvm-svn: 76688
-
Mike Stump authored
llvm-svn: 76687
-
Chris Lattner authored
virtual. Just inline it into its two current call sites in preparation for simplifying the code. llvm-svn: 76686
-
Mike Stump authored
llvm-svn: 76685
-
Eric Christopher authored
pinsrd in sse4.1. llvm-svn: 76684
-
Chris Lattner authored
llvm-svn: 76683
-
Chris Lattner authored
llvm-svn: 76682
-
Mike Stump authored
llvm-svn: 76681
-
David Greene authored
Add some support for iterative coalescers to calculate a joined live range's weight properly. This is turned off right now in the sense that you'll get an assert if you get into a situation that can only be caused by an iterative coalescer. All other code paths operate exactly as before so there is no functional change with this patch. The asserts should be disabled if/when an iterative coalescer gets added to trunk. llvm-svn: 76680
-
Chris Lattner authored
llvm-svn: 76679
-
Chris Lattner authored
pool entry will require relocations against it. I implemented this conservatively for ARM, someone who is knowledgable about it should see if this can be improved. llvm-svn: 76678
-
Ted Kremenek authored
poisoning changes to DenseMap. We were using an iterator after it had been invalidated by an insertion into the DenseMap. llvm-svn: 76677
-
Dan Gohman authored
getAnalysisIfAvailable<TargetData>. llvm-svn: 76676
-
Dan Gohman authored
to help support use when TargetData is not available. llvm-svn: 76675
-
Chris Lattner authored
llvm-svn: 76674
-
Bruno Cardoso Lopes authored
their appropriate sections before the code itself. They need to be emitted before the function because on some targets (x86 but not x86_64) the later may reference a JT or CP entry address llvm-svn: 76672
-
Dan Gohman authored
(x pred y) with more thorough code that does more complete canonicalization before resorting to range checks. This helps it find more cases where the canonicalized expressions match. llvm-svn: 76671
-
Mike Stump authored
llvm-svn: 76670
-