- Apr 07, 2011
-
-
Nick Lewycky authored
llvm-svn: 129039
-
Owen Anderson authored
Teach the ARM peephole optimizer that RSB, RSC, ADC, and SBC can be used for folded comparisons, just like ADD and SUB. llvm-svn: 129038
-
Caroline Tice authored
Translate dwarf register numbers to internal register numbers before trying to look them up in register contexts, in the emulation callback functions that read & write the frame registers. llvm-svn: 129037
-
Owen Anderson authored
llvm-svn: 129036
-
Devang Patel authored
llvm-svn: 129035
-
Jim Grosbach authored
llvm-svn: 129034
-
Johnny Chen authored
The ARM disassembler should reject invalid (type, align) encodings as invalid instructions. So, instead of: Opcode=1641 Name=VST2b32_UPD Format=ARM_FORMAT_NLdSt(30) 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 ------------------------------------------------------------------------------------------------- | 1: 1: 1: 1| 0: 1: 0: 0| 0: 0: 0: 0| 0: 0: 1: 1| 0: 0: 0: 0| 1: 0: 0: 1| 1: 0: 1: 1| 0: 0: 1: 1| ------------------------------------------------------------------------------------------------- vst2.32 {d0, d2}, [r3, :256], r3 we now have: Opcode=1641 Name=VST2b32_UPD Format=ARM_FORMAT_NLdSt(30) 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 ------------------------------------------------------------------------------------------------- | 1: 1: 1: 1| 0: 1: 0: 0| 0: 0: 0: 0| 0: 0: 1: 1| 0: 0: 0: 0| 1: 0: 0: 1| 1: 0: 1: 1| 0: 0: 1: 1| ------------------------------------------------------------------------------------------------- mc-input.txt:1:1: warning: invalid instruction encoding 0xb3 0x9 0x3 0xf4 ^ llvm-svn: 129033
-
Jim Grosbach authored
llvm-svn: 129032
-
- Apr 06, 2011
-
-
Jakob Stoklund Olesen authored
llvm-svn: 129030
-
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
-
John McCall authored
so I'm killing it. llvm-svn: 129026
-
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
-
Greg Clayton authored
llvm-svn: 129018
-
Anders Carlsson authored
llvm-svn: 129017
-
Fariborz Jahanian authored
types such that protocols are seached first. Fixes // rdar://9224670 llvm-svn: 129016
-
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
-
Eric Christopher authored
Patch by Bobby Powers llvm-svn: 129014
-
John Thompson authored
llvm-svn: 129013
-
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
-
Fariborz Jahanian authored
pass a previously failing clang test. // rdar://8808439 llvm-svn: 129004
-
Frits van Bommel authored
llvm-svn: 129002
-
Peter Collingbourne authored
llvm-svn: 129001
-
Peter Collingbourne authored
llvm-svn: 129000
-
Nadav Rotem authored
test fail (without the fix). Thanks Dan. llvm-svn: 128999
-
John McCall authored
be sure to consume the argument index that actually had the attribute rather than always the first. rdar://problem/9234108 llvm-svn: 128998
-
Duncan Sands authored
llvm-svn: 128997
-
Jay Foad authored
llvm-svn: 128996
-
Nick Lewycky authored
DenseMap. llvm-svn: 128994
-
John McCall authored
llvm-svn: 128993
-