- Apr 06, 2011
-
-
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
-
Bob Wilson authored
llvm-svn: 128953
-
Chandler Carruth authored
this class. Clang was warning on this with -Wnon-virtual-dtor. llvm-svn: 128952
-
Owen Anderson authored
llvm-svn: 128951
-
Johnny Chen authored
Qd -> bit[12] == 0 Qn -> bit[16] == 0 Qm -> bit[0] == 0 If one of these bits is 1, the instruction is UNDEFINED. rdar://problem/9238399 rdar://problem/9238445 llvm-svn: 128949
-
Devang Patel authored
llvm-svn: 128947
-