- Nov 19, 2010
-
-
Bill Wendling authored
lr" instruction cannot be tested just yet. It requires matching a "condition code", but adding one of those makes things go south quickly... llvm-svn: 119774
-
Bill Wendling authored
llvm-svn: 119769
-
Owen Anderson authored
llvm-svn: 119768
-
Jim Grosbach authored
llvm-svn: 119767
-
Bill Wendling authored
llvm-svn: 119762
-
Bill Wendling authored
llvm-svn: 119761
-
Jason W Kim authored
Fix .o emission of ARM movt/movw. MCSymbolRefExpr::VK_ARM_(HI||LO)16 for the .o path now works for ARM. Note: lo16AllZero remains in ARMInstrInfo.td - It can be factored out when Thumb movt is repaired. Existing tests cover this update. llvm-svn: 119760
-
Owen Anderson authored
llvm-svn: 119755
-
Anton Korobeynikov authored
llvm-svn: 119754
-
Jim Grosbach authored
llvm-svn: 119753
-
- Nov 18, 2010
-
-
Tanya Lattner authored
Fix bug in DAGCombiner for ARM that was trying to do a ShiftCombine on illegal types (vector should be split first). Added test case. llvm-svn: 119749
-
Bill Wendling authored
should delete what when the object gets copied around. It's also making valgrind upset. llvm-svn: 119747
-
Owen Anderson authored
llvm-svn: 119744
-
Jim Grosbach authored
llvm-svn: 119743
-
Anton Korobeynikov authored
llvm-svn: 119740
-
Bob Wilson authored
This function was being called from two different places for completely unrelated reasons. During type legalization, it was called to expand 64-bit shift operations. During operation legalization, it was called to handle Neon vector shifts. The vector shift code was not written to check for illegal types, since it was assumed to be only called after type legalization. Fixed this by splitting off the 64-bit shift expansion into a separate function. I don't have a particular testcase for this; I just noticed it by inspection. llvm-svn: 119738
-
Owen Anderson authored
llvm-svn: 119737
-
Owen Anderson authored
llvm-svn: 119733
-
Bill Wendling authored
llvm-svn: 119726
-
Eric Christopher authored
Remove movePastCSLoadStoreOps and associated code for simple pointer increments. Update routines that depended upon other opcodes for save/restore. Adjust all testcases accordingly. llvm-svn: 119725
-
Jim Grosbach authored
instruction. Any that may be expanded otherwise by MC lowering should override this value. rdar://8683274 llvm-svn: 119713
-
Chris Lattner authored
sahf movl 344(%rdi),%r14d we used to produce: t.s:2:1: error: unexpected token in argument list ^ we now produce: t.s:1:11: error: unexpected token in argument list sahf movl 344(%rdi),%r14d ^ rdar://8581401 llvm-svn: 119676
-
Rafael Espindola authored
and testing is easier. A good example is the unknown-location.ll test that now can just look for ".loc 1 0 0". We also don't use a DW_LNE_set_address for every address change anymore. llvm-svn: 119613
-
Evan Cheng authored
llvm-svn: 119610
-
Jim Grosbach authored
llvm-svn: 119608
-
Jim Grosbach authored
the operand to the pattern. llvm-svn: 119607
-
Evan Cheng authored
llvm-svn: 119604
-
Jim Grosbach authored
llvm-svn: 119603
-
Jim Grosbach authored
just pretend to be. llvm-svn: 119602
-
Owen Anderson authored
llvm-svn: 119601
-
Jim Grosbach authored
common encoding information. llvm-svn: 119598
-
Owen Anderson authored
llvm-svn: 119597
-
Owen Anderson authored
llvm-svn: 119593
-
Jim Grosbach authored
it as such. Add some encoding information. llvm-svn: 119588
-
- Nov 17, 2010
-
-
Owen Anderson authored
llvm-svn: 119575
-
Jim Grosbach authored
llvm-svn: 119573
-
Bob Wilson authored
This completes the fixes for Radar 8673120. llvm-svn: 119566
-
Bob Wilson authored
It is generally not sufficient to check if the starting offset is in range of the maximum offset that can be efficiently used for the target. llvm-svn: 119565
-
Bob Wilson authored
This makes it more clear that the symbol is an internal, compiler-generated name and gives a little more description about its contents. llvm-svn: 119564
-
Bob Wilson authored
It was mistakenly looking at the pointer type when checking for the size of global variables. This is a partial fix for Radar 8673120. llvm-svn: 119563
-