- Nov 14, 2006
-
-
Evan Cheng authored
will be inserted before these operands. If the opcode changes (by setOpcode), the implicit operands are updated as well. - Added IsKill, IsDead fields to MachineOperand in preparation for changes that move kill / dead info to MachineInstr's. llvm-svn: 31711
-
- Nov 13, 2006
-
-
Devang Patel authored
managed passmanagers. llvm-svn: 31710
-
Devang Patel authored
llvm-svn: 31709
-
Chris Lattner authored
Ptrdist/anagram among others. llvm-svn: 31708
-
Chris Lattner authored
llvm-svn: 31697
-
Nick Lewycky authored
llvm-svn: 31696
-
- Nov 12, 2006
-
-
Bill Wendling authored
builds). llvm-svn: 31694
-
- Nov 11, 2006
-
-
Jim Laskey authored
llvm-svn: 31690
-
Reid Spencer authored
llvm-svn: 31687
-
Reid Spencer authored
llvm-svn: 31686
-
Chris Lattner authored
llvm-svn: 31684
-
Reid Spencer authored
Fix an infinite loop in the Linker and a few other assorted link problems. Patch contributed by Scott Michel. Thanks, Scott! llvm-svn: 31680
-
Jim Laskey authored
potentially some system calls/exception handling from working. TOS must always link to previous frame. This is a short term workaround until alloca scheme is reworked. llvm-svn: 31677
-
Evan Cheng authored
llvm-svn: 31676
-
Evan Cheng authored
llvm-svn: 31675
-
Evan Cheng authored
llvm-svn: 31674
-
Chris Lattner authored
produces this clever code: _millisecs: lis r2, ha16(_Time.1182) lwzu r3, lo16(_Time.1182)(r2) lwz r2, 4(r2) addic r4, r2, 1 addze r3, r3 blr instead of this: _millisecs: lis r2, ha16(_Time.1182) la r3, lo16(_Time.1182)(r2) lwz r2, lo16(_Time.1182)(r2) lwz r3, 4(r3) addic r4, r3, 1 addze r3, r2 blr for: long %millisecs() { %tmp = load long* %Time.1182 ; <long> [#uses=1] %tmp1 = add long %tmp, 1 ; <long> [#uses=1] ret long %tmp1 } llvm-svn: 31673
-
Chris Lattner authored
globals. llvm-svn: 31672
-
Devang Patel authored
llvm-svn: 31671
-
Devang Patel authored
Just add pass into the pass manager queue without processing analysis. llvm-svn: 31670
-
Devang Patel authored
required to do so. llvm-svn: 31669
-
Devang Patel authored
llvm-svn: 31668
-
Devang Patel authored
llvm-svn: 31667
-
Devang Patel authored
llvm-svn: 31666
-
Devang Patel authored
llvm-svn: 31665
-
Devang Patel authored
llvm-svn: 31664
-
Chris Lattner authored
pass to explode. This fixes a bunch of llc-beta failures on ppc last night. llvm-svn: 31661
-
Chris Lattner authored
llvm-svn: 31660
-
Devang Patel authored
manager if a pass does not preserve analysis that is used by other passes. llvm-svn: 31659
-
Chris Lattner authored
llvm-svn: 31658
-
Chris Lattner authored
llvm-svn: 31656
-
Chris Lattner authored
llvm-svn: 31654
-
Chris Lattner authored
by the shr -> [al]shr patch. This was reduced from 176.gcc. llvm-svn: 31653
-
- Nov 10, 2006
-
-
Evan Cheng authored
llvm-svn: 31650
-
Evan Cheng authored
llvm-svn: 31649
-
Evan Cheng authored
take v4f32 / v2f64 operands and may end up causing larger spills / restores. Added X86 specific nodes X86ISD::FMAX, X86ISD::FMIN instead. This fixes PR996. llvm-svn: 31645
-
Chris Lattner authored
CodeGen/Generic/2006-11-10-DAGCombineMiscompile.ll and PPC gsm/toast llvm-svn: 31644
-
Devang Patel authored
Inherit CommonPassManagerImpl from Pass. llvm-svn: 31642
-
Evan Cheng authored
SCALAR_TO_VECTOR, even if the hasOneUse() check pass we may end up folding the load into two instructions. Make sure we check the SCALAR_TO_VECTOR has only one use as well. llvm-svn: 31641
-
Chris Lattner authored
llvm-svn: 31637
-