- Dec 04, 2010
-
-
Bob Wilson authored
Check for that and try narrowing it to tADDspi instead. Radar 8724703. llvm-svn: 120892
-
Rafael Espindola authored
foo = a - b .long foo instead of just .long a - b First, on darwin9 64 bits the assembler produces the wrong result. Second, if "a" is the end of the section all darwin assemblers (9, 10 and mc) will not consider a - b to be a constant but will if the dummy foo is created. Split how we handle these cases. The first one is something MC should take care of. The second one has to be handled by the caller. llvm-svn: 120889
-
Jim Grosbach authored
llvm-svn: 120865
-
Jim Grosbach authored
tCMPzhir has undefined behavior when both source registers are low registers. rdar://8728577 llvm-svn: 120858
-
Bill Wendling authored
llvm-svn: 120857
-
Jim Grosbach authored
operand encoding ordering of the instruction. llvm-svn: 120852
-
- Dec 03, 2010
-
-
Jim Grosbach authored
ARM instruction). Add encoding of bits 13 and 11. llvm-svn: 120849
-
Jim Grosbach authored
halfword being emitted to the stream first. rdar://8728174 llvm-svn: 120848
-
Nate Begeman authored
I'm unclear if the tests are actually correct or not, but reverting for now. llvm-svn: 120847
-
Nate Begeman authored
llvm-svn: 120844
-
Nate Begeman authored
it completely breaks scalar fp in xmm regs when AVX is enabled. llvm-svn: 120843
-
Jim Grosbach authored
32-bit wide version by adding the .w suffix. llvm-svn: 120838
-
Benjamin Kramer authored
llvm-svn: 120836
-
Jim Grosbach authored
immediate offset. llvm-svn: 120833
-
Jason W Kim authored
llvm-svn: 120832
-
Jim Grosbach authored
llvm-svn: 120831
-
Jim Grosbach authored
llvm-svn: 120824
-
Jim Grosbach authored
llvm-svn: 120822
-
Bill Wendling authored
llvm-svn: 120782
-
Bill Wendling authored
llvm-svn: 120780
-
Rafael Espindola authored
data fragment. This reduces the time to assemble the test in 8711 from 60s to 54s. llvm-svn: 120767
-
Bill Wendling authored
<MCInst 2251 <MCOperand Reg:70> <MCOperand Reg:66> <MCOperand Imm:0> <MCOperand Reg:0> <MCOperand Imm:14> <MCOperand Reg:0>> Notice that the "reg" here is 0, which is an invalid register. Put a check in the code for this to prevent crashing. llvm-svn: 120766
-
Jim Grosbach authored
llvm-svn: 120748
-
- Dec 02, 2010
-
-
Devang Patel authored
This is a fix for llvm-gcc-i386-darwin9 buildbot failure. llvm-svn: 120742
-
Jim Grosbach authored
not thumb2. llvm-svn: 120711
-
Jim Grosbach authored
llvm-svn: 120709
-
Wesley Peck authored
llvm-svn: 120707
-
Jim Grosbach authored
pool entries (LEApcrel pseudo). Ongoing saga of rdar://8542291. llvm-svn: 120635
-
Devang Patel authored
llvm-svn: 120630
-
- Dec 01, 2010
-
-
Evan Cheng authored
llvm-svn: 120622
-
Jason W Kim authored
llvm-svn: 120619
-
Bill Wendling authored
encoding if we're in that mode. llvm-svn: 120608
-
Jim Grosbach authored
llvm-svn: 120604
-
Jim Grosbach authored
instruction at MC lowering. Add binary encoding information for the ADR, including fixup data for the label operand. llvm-svn: 120594
-
Owen Anderson authored
Add correct encodings for STRD and LDRD, including fixup support. Additionally, update these to unified syntax. llvm-svn: 120589
-
Jason W Kim authored
llvm-svn: 120586
-
Jim Grosbach authored
llvm-svn: 120584
-
Devang Patel authored
llvm-svn: 120580
-
Duncan Sands authored
The user (i.e. whoever generated a call to the intrinsic in the first place) is essentially asking for a particular instruction to be placed in the assembler. If that instruction won't execute on the target machine, that's their problem not ours. Two buildbots with processors that don't support SSE3 were barfing on the apm.ll test in CodeGen/X86 because of this assertion. llvm-svn: 120574
-
Che-Liang Chiou authored
llvm-svn: 120571
-