- Feb 23, 2010
-
-
Daniel Dunbar authored
llvm-svn: 96910
-
Daniel Dunbar authored
llvm-svn: 96909
-
Daniel Dunbar authored
llvm-svn: 96908
-
Daniel Dunbar authored
llvm-svn: 96907
-
Daniel Dunbar authored
llvm-svn: 96906
-
Chris Lattner authored
input/output patterns have the same type. It turns out that this triggers all the time because we don't infer types between these boundaries. Until we do, don't turn this on. llvm-svn: 96905
-
Chris Lattner authored
of a pattern and where the uses have different types. llvm-svn: 96904
-
Chris Lattner authored
llvm-svn: 96903
-
Chris Lattner authored
then use it as an MMX register (!?). llvm-svn: 96901
-
Chris Lattner authored
this is tidier and can find bugs. llvm-svn: 96900
-
Chris Lattner authored
though some look dubious afaict, these are all ok. llvm-svn: 96899
-
Chris Lattner authored
but not in the input. Previously, this would trigger an abort late in the isel logic. llvm-svn: 96898
-
Chris Lattner authored
llvm-svn: 96896
-
Chris Lattner authored
place where an i32 imm was required, the old isel just got lucky. This fixes CodeGen/X86/x86-64-and-mask.ll llvm-svn: 96894
-
Chris Lattner authored
llvm-svn: 96891
-
Bob Wilson authored
I don't have a small testcase for this. llvm-svn: 96890
-
Chris Lattner authored
llvm-svn: 96889
-
Chris Lattner authored
llvm-svn: 96885
-
Dan Gohman authored
llvm-svn: 96873
-
Dan Gohman authored
llvm-svn: 96871
-
Chris Lattner authored
don't alis it in the MMX .td file with a different width, split into two X86ISD opcodes. This fixes an x86 testcase. llvm-svn: 96859
-
Johnny Chen authored
(immediate #0) for disassembly only. A8.6.283, A8.6.285, A8.6.287, A8.6.290 llvm-svn: 96856
-
Chris Lattner authored
llvm-svn: 96854
-
Chris Lattner authored
llvm-svn: 96852
-
Dan Gohman authored
llvm-svn: 96851
-
Chris Lattner authored
about ownership and update policies. It isn't clear why it is doing all this lowering at isel time instead of in legalize. This fixes fcmp64.ll llvm-svn: 96849
-
Chris Lattner authored
llvm-svn: 96845
-
Chris Lattner authored
llvm-svn: 96844
-
Chris Lattner authored
VBR encoding for the insanity being perpetrated by the spu backend. llvm-svn: 96843
-
Johnny Chen authored
A8.6.281 llvm-svn: 96838
-
Jakob Stoklund Olesen authored
llvm-svn: 96837
-
Jeffrey Yasskin authored
llvm-svn: 96834
-
Chris Lattner authored
ridiculously ginormous patterns and need more than one byte of displacement for encodings. This fixes CellSPU/fdiv.ll. SPU is still doing something else ridiculous though. llvm-svn: 96833
-
Evan Cheng authored
llvm-svn: 96827
-
Chris Lattner authored
llvm-svn: 96826
-
Evan Cheng authored
Instcombine constant folding can normalize gep with negative index to index with large offset. When instcombine objsize checking transformation sees these geps where the offset seemingly point out of bound, it should just return "i don't know" rather than asserting. llvm-svn: 96825
-
Chris Lattner authored
well as the operands produced when the pattern is matched. This allows CheckSame to work correctly when matching replicated names involving ComplexPatterns. This fixes a bunch of MSP430 failures, we're down to 13 failures, two of which are due to a sched bug. llvm-svn: 96824
-
Jim Grosbach authored
126.gcc nightly tests. These failures uncovered latent bugs that machine DCE could remove one half of a stack adjust down/up pair, causing PEI to assert. This update fixes that, and the tests now pass. llvm-svn: 96822
-
Dan Gohman authored
llvm-svn: 96820
-
- Feb 22, 2010
-
-
Jim Grosbach authored
llvm-svn: 96818
-