- Apr 06, 2011
-
-
Jakob Stoklund Olesen authored
Without any positive bias, there is nothing for the spill placer to to. It will spill everywhere. llvm-svn: 129029
-
Nick Lewycky authored
llvm-svn: 129028
-
Johnny Chen authored
Since these "Advanced SIMD and VFP" instructions have more specfic encoding bits specified, if coproc == 10 or 11, we should reject the insn as invalid. rdar://problem/9239922 rdar://problem/9239596 llvm-svn: 129027
-
Nick Lewycky authored
llvm-svn: 129025
-
Nick Lewycky authored
llvm-svn: 129024
-
Jakob Stoklund Olesen authored
If there are no positive nodes, the algorithm can be aborted early. llvm-svn: 129021
-
Jakob Stoklund Olesen authored
This will allow us to abort the algorithm early if it is determined to be futile. llvm-svn: 129020
-
Roman Divacky authored
llvm-svn: 129019
-
Johnny Chen authored
Also set the encoding bits (for A8.6.303, A8.6.328, A8.6.329) Inst{3-0} = 0b0000, in class NVLaneOp. rdar://problem/9240648 llvm-svn: 129015
-
Rafael Espindola authored
llvm-svn: 129012
-
Rafael Espindola authored
Change the test to force a sign extension and expose the problem again. llvm-svn: 129011
-
Devang Patel authored
Keep track of llvm.dbg.value intrinsics with non null values. llvm-svn: 129010
-
Rafael Espindola authored
This takes the linking of libxul on linux from 6m54.931s to 5m39.840s. llvm-svn: 129009
-
Jim Grosbach authored
llvm-svn: 129008
-
Chris Lattner authored
llvm-svn: 129006
-
Frits van Bommel authored
llvm-svn: 129002
-
Nadav Rotem authored
test fail (without the fix). Thanks Dan. llvm-svn: 128999
-
Duncan Sands authored
llvm-svn: 128997
-
Jay Foad authored
llvm-svn: 128996
-
Nick Lewycky authored
DenseMap. llvm-svn: 128994
-
Chris Lattner authored
improvements are welcome, please commit any changes directly to SVN. llvm-svn: 128992
-
Chris Lattner authored
llvm-svn: 128990
-
Nick Lewycky authored
llvm-svn: 128988
-
Jakob Stoklund Olesen authored
llvm-svn: 128986
-
Jakob Stoklund Olesen authored
About 90% of the relevant blocks are live-through without uses, and the only information required about them is their number. This saves memory and enables later optimizations that need to look at only the use-blocks. llvm-svn: 128985
-
Johnny Chen authored
Add more complete sanity check for LdStFrm instructions where if IBit (Inst{25}) is 1, Inst{4} should be 0. Otherwise, we should reject the insn as invalid. rdar://problem/9239347 rdar://problem/9239467 llvm-svn: 128977
-
Chris Lattner authored
llvm-svn: 128974
-
Jim Grosbach authored
Start teaching the runtime Dyld interface to use the memory manager API for allocating space. Rather than mapping directly into the MachO object, we extract the payload for each object and copy it into a dedicated buffer allocated via the memory manager. For now, just do Segment64, so this works on x86_64, but not yet on ARM. llvm-svn: 128973
-
Chris Lattner authored
llvm-svn: 128970
-
Chris Lattner authored
llvm-svn: 128969
-
Chris Lattner authored
llvm-svn: 128968
-
Owen Anderson authored
Reapply r128946 (pseudoization of various instructions), and fix the extra imp-def of CPSR it was adding. llvm-svn: 128965
-
Chandler Carruth authored
llvm-svn: 128964
-
Jakob Stoklund Olesen authored
llvm-svn: 128963
-
Jakob Stoklund Olesen authored
llvm-svn: 128962
-
Jakob Stoklund Olesen authored
Treat the landing pad as a normal successor when that happens. llvm-svn: 128961
-
Jim Grosbach authored
llvm-svn: 128959
-
Johnny Chen authored
encodings for DisassembleArithMiscFrm(). rdar://problem/9238659 llvm-svn: 128958
-
Chris Lattner authored
llvm-svn: 128955
-
Chris Lattner authored
it already is. llvm-svn: 128954
-