- Apr 06, 2011
-
-
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
-
Owen Anderson authored
llvm-svn: 128946
-
Johnny Chen authored
Added checks for regs which should not be 15. rdar://problem/9237734 llvm-svn: 128945
-
- Apr 05, 2011
-
-
Chris Lattner authored
still used by RegionInfo :( llvm-svn: 128943
-
NAKAMURA Takumi authored
It would be better to browse without stylesheet. (eg. on ViewVC) llvm-svn: 128942
-
Johnny Chen authored
For register-controlled shifts, we should check that the encoding constraint Inst{7} = 0 and Inst{4} = 1 is satisfied. rdar://problem/9237693 llvm-svn: 128941
-
Owen Anderson authored
Fix bugs in the pseuo-ization of ADCS/SBCS pointed out by Jim, as well as doing the expansion earlier (using a custom inserter) to allow for the chance of predicating these instructions. llvm-svn: 128940
-
Chris Lattner authored
llvm-svn: 128938
-
Jakob Stoklund Olesen authored
llvm-svn: 128936
-
Jakob Stoklund Olesen authored
llvm-svn: 128935
-
Chris Lattner authored
llvm-svn: 128933
-
Devang Patel authored
llvm-svn: 128929
-
Jakob Stoklund Olesen authored
llvm-svn: 128927
-
Bob Wilson authored
of a basic block. llvm-svn: 128925
-
Nick Lewycky authored
llvm-svn: 128924
-
Johnny Chen authored
Modify DisassembleCoprocessor() of ARMDisassemblerCore.cpp to react to the change. rdar://problem/9236873 llvm-svn: 128922
-
Roman Divacky authored
llvm-svn: 128920
-
Jakob Stoklund Olesen authored
llvm-svn: 128919
-
Jakob Stoklund Olesen authored
When dead code elimination removes all but one use, try to fold the single def into the remaining use. Rematerialization can leave single-use loads behind that we might as well fold whenever possible. llvm-svn: 128918
-
Devang Patel authored
llvm-svn: 128914
-
Johnny Chen authored
llvm-svn: 128913
-