- Aug 02, 2007
-
-
Evan Cheng authored
llvm-svn: 40723
-
Evan Cheng authored
llvm-svn: 40722
-
Chris Lattner authored
llvm-svn: 40720
-
Scott Michel authored
llvm-svn: 40712
-
Christopher Lamb authored
llvm-svn: 40711
-
Evan Cheng authored
simply specify them as results and let scheduledag handle them. That is, instead of SDOperand Flag = DAG.getTargetNode(Opc, MVT::i32, MVT::Flag, ...) SDOperand Result = DAG.getCopyFromReg(Chain, X86::EAX, MVT::i32, Flag) Just write: SDOperand Result = DAG.getTargetNode(Opc, MVT::i32, MVT::i32, ...) And let scheduledag emit the move from X86::EAX to a virtual register. llvm-svn: 40710
-
Evan Cheng authored
llvm-svn: 40703
-
Evan Cheng authored
llvm-svn: 40702
-
Evan Cheng authored
llvm-svn: 40701
-
Devang Patel authored
llvm-svn: 40698
-
Evan Cheng authored
llvm-svn: 40697
-
Devang Patel authored
exit edge to preserve LCSSA. Fix dominance frontier update during loop unswitch. This fixes PR 1589. llvm-svn: 40695
-
Owen Anderson authored
llvm-svn: 40692
-
- Aug 01, 2007
-
-
Evan Cheng authored
llvm-svn: 40691
-
Evan Cheng authored
llvm-svn: 40689
-
Evan Cheng authored
llvm-svn: 40688
-
Lauro Ramos Venancio authored
llvm-svn: 40682
-
Dan Gohman authored
llvm-svn: 40673
-
Dan Gohman authored
llvm-svn: 40672
-
Owen Anderson authored
llvm-svn: 40668
-
Owen Anderson authored
llvm-svn: 40667
-
Owen Anderson authored
llvm-svn: 40666
-
David Greene authored
Update generated files. llvm-svn: 40663
-
David Greene authored
New CallInst interface to address GLIBCXX_DEBUG errors caused by indexing an empty std::vector. Updates to all clients. llvm-svn: 40660
-
Evan Cheng authored
llvm-svn: 40658
-
Owen Anderson authored
llvm-svn: 40655
-
Evan Cheng authored
llvm-svn: 40654
-
- Jul 31, 2007
-
-
Owen Anderson authored
removal of redundant phis. llvm-svn: 40650
-
Lauro Ramos Venancio authored
llvm-svn: 40649
-
Dan Gohman authored
mnemonics from their operands instead of single spaces. This makes the assembly output a little more consistent with various other compilers (f.e. GCC), and slightly easier to read. Also, update the regression tests accordingly. llvm-svn: 40648
-
David Greene authored
Fix GLIBCXX_DEBUG error owing to dereference of end iterator. There's no guarantee that an instruction returned by getDependency exists in the maps. llvm-svn: 40647
-
Owen Anderson authored
llvm-svn: 40642
-
Dan Gohman authored
directly, because the insert point used by the SCEVExpander may vary from what LSR originally computes. llvm-svn: 40641
-
Devang Patel authored
llvm-svn: 40638
-
Christopher Lamb authored
llvm-svn: 40635
-
Reid Spencer authored
llvm-svn: 40634
-
Reid Spencer authored
permitted on function results. So, revert the last patch to make it illegal. llvm-svn: 40632
-
Evan Cheng authored
Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v4f32 s2v (f32 load ))), 0) -> (i32 load ) llvm-svn: 40628
-
Devang Patel authored
Use simple analysis interface to preserve analysis info maintained by other loop passes. llvm-svn: 40627
-
Devang Patel authored
llvm-svn: 40626
-