- Jul 07, 2010
-
-
Dan Gohman authored
llvm-svn: 107781
-
Jakob Stoklund Olesen authored
llvm-svn: 107780
-
Dan Gohman authored
llvm-svn: 107778
-
Dan Gohman authored
llvm-svn: 107777
-
Dan Gohman authored
interface needs implementations to be consistent, so any code which wants to support different semantics must use a different interface. It's not currently worthwhile to add a new interface for this new concept. Document that AliasAnalysis doesn't support cross-function queries. llvm-svn: 107776
-
Gabor Greif authored
llvm-svn: 107767
-
Duncan Sands authored
builds to "Release". The default build is unchanged (optimization on, assertions on), however it is now called Release+Asserts. The intent is that future LLVM releases released via llvm.org will be Release builds in the new sense, i.e. will have assertions disabled (currently they have assertions enabled, for a more than 20% slowdown). This will bring them in line with MacOS releases, which ship with assertions disabled. It also means that "Release" now means the same things in make and cmake builds: cmake already disables assertions for "Release" builds AFAICS. llvm-svn: 107758
-
Bruno Cardoso Lopes authored
llvm-svn: 107752
-
Bruno Cardoso Lopes authored
llvm-svn: 107750
-
Bruno Cardoso Lopes authored
Now that almost all SSE4.1 AVX instructions are added, move code around to more appropriate sections. No functionality changes llvm-svn: 107749
-
Bruno Cardoso Lopes authored
llvm-svn: 107747
-
Bruno Cardoso Lopes authored
llvm-svn: 107746
-
Jakob Stoklund Olesen authored
Buildbot breakage. llvm-svn: 107744
-
Bob Wilson authored
llvm-svn: 107743
-
Jim Grosbach authored
they've been tested to work. llvm-svn: 107742
-
Bruno Cardoso Lopes authored
llvm-svn: 107740
-
Jim Grosbach authored
than assuming a target will custom lower them. Targets which do so should exlicitly mark them as having custom lowerings. PR7454. llvm-svn: 107734
-
Jakob Stoklund Olesen authored
llvm-svn: 107732
-
Bob Wilson authored
allocated to consecutive registers. llvm-svn: 107730
-
Dale Johannesen authored
print the (%rip) only if the 'a' modifier is present. PR 7528. llvm-svn: 107727
-
Jakob Stoklund Olesen authored
INSERT_SUBREG will now only appear in SSA machine instructions. Fix the handling of partial redefs in ProcessImplicitDefs. This is now relevant since partial redef COPY instructions appear. llvm-svn: 107726
-
Jakob Stoklund Olesen authored
This means that an instruction defining an S register will affect the domain of the parent D register. llvm-svn: 107725
-
Bruno Cardoso Lopes authored
llvm-svn: 107723
-
Bruno Cardoso Lopes authored
llvm-svn: 107720
-
Bruno Cardoso Lopes authored
llvm-svn: 107717
-
Bruno Cardoso Lopes authored
Update VEX encoding to support those new instructions llvm-svn: 107715
-
Dan Gohman authored
SelectBasicBlock doesn't needs its BasicBlock argument. llvm-svn: 107712
-
Devang Patel authored
llvm-svn: 107710
-
- Jul 06, 2010
-
-
Bob Wilson authored
llvm-svn: 107701
-
Jakob Stoklund Olesen authored
llvm-svn: 107700
-
Jakob Stoklund Olesen authored
llvm-svn: 107698
-
Devang Patel authored
llvm-svn: 107697
-
Jakob Stoklund Olesen authored
It is OK for an alias live range to overlap if there is a copy to or from the physical register. CoalescerPair can work out if the copy is coalescable independently of the alias. This means that we can join with the actual destination interval instead of using the getOrigDstReg() hack. It is no longer necessary to merge clobber ranges into subregisters. llvm-svn: 107695
-
Dan Gohman authored
the block before calling the expansion hook. And don't put EFLAGS in a mbb's live-in list twice. llvm-svn: 107691
-
Eric Christopher authored
llvm-svn: 107684
-
Devang Patel authored
llvm-svn: 107678
-
Rafael Espindola authored
if profitable. llvm-svn: 107673
-
Chris Lattner authored
llvm-svn: 107670
-
Dan Gohman authored
llvm-svn: 107668
-
Dan Gohman authored
which do not depend on SelectionDAG. llvm-svn: 107666
-