- Sep 20, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3846
-
Vikram S. Adve authored
routines supporting machine code optimization. Also added method MachineInstrInfo::getNOPOpCode(). llvm-svn: 3845
-
Vikram S. Adve authored
llvm-svn: 3843
-
Vikram S. Adve authored
than #available regs, compute the sum excluding duplicates and if that is less than #regs, go ahead and coalesce. Add method IGNode::getCombinedDegree to count excluding duplicates. llvm-svn: 3842
-
Vikram S. Adve authored
llvm-svn: 3840
-
Vikram S. Adve authored
llvm-svn: 3839
-
Vikram S. Adve authored
Original logs for PreSelection.cpp: revision 1.2 date: 2002/09/17 23:50:32; author: lattner; state: Exp; lines: +1 -3 Don't put default parameter values into .cpp files, it breaks 3.x compilers revision 1.1 date: 2002/09/16 15:31:13; author: vadve; state: Exp; New preselection pass that specializes LLVM code for a target machine, while remaining in legal portable LLVM form and preserving type information and type safety. llvm-svn: 3838
-
- Sep 19, 2002
-
-
Chris Lattner authored
library. This speeds debug builds up significantly. llvm-svn: 3826
-
Chris Lattner authored
it was possible for the passmanager to continue running passes after the verifier even if the module was not well formed. llvm-svn: 3820
-
- Sep 18, 2002
-
-
Anand Shukla authored
llvm-svn: 3809
-
Chris Lattner authored
llvm-svn: 3808
-
Misha Brukman authored
llvm-svn: 3802
-
Misha Brukman authored
llvm-svn: 3801
-
Chris Lattner authored
llvm-svn: 3799
-
Chris Lattner authored
llvm-svn: 3797
-
- Sep 17, 2002
-
-
Chris Lattner authored
Thanks to Casey for finding it! llvm-svn: 3783
-
Anand Shukla authored
llvm-svn: 3778
-
Chris Lattner authored
llvm-svn: 3777
-
Vikram S. Adve authored
never complained about this. llvm-svn: 3774
-
Vikram S. Adve authored
llvm-svn: 3772
-
Chris Lattner authored
ilist:104: failed assertion `Traits::getNext(NodePtr) != 0 && "Dereferencing end()!"' llvm-svn: 3768
-
- Sep 16, 2002
-
-
Chris Lattner authored
llvm-svn: 3763
-
Vikram S. Adve authored
function -- DecomposeArrayRef(GetElementPtrInst* GEP) -- that can be invoked on a single instruction at a time. llvm-svn: 3755
-
Vikram S. Adve authored
llvm-svn: 3744
-
Vikram S. Adve authored
constants). Useful for target-dependent LLVM transformations like Preselection. llvm-svn: 3743
-
Vikram S. Adve authored
constructors so passes can be inserted by TargetMachine.cpp. llvm-svn: 3742
-
Vikram S. Adve authored
TargetMachine.cpp, since it is entirely machine-independent. Also, add options to disable optional back-end passes (preselection and instr. scheduling). llvm-svn: 3740
-
Vikram S. Adve authored
llvm-svn: 3739
-
Vikram S. Adve authored
while remaining in legal portable LLVM form and preserving type information and type safety. llvm-svn: 3738
-
Vikram S. Adve authored
llvm-svn: 3737
-
Vikram S. Adve authored
base address of the relevant region (instead of assuming that each region is maximally aligned). llvm-svn: 3736
-
Vikram S. Adve authored
introduced by InstrSelection. llvm-svn: 3735
-
Vikram S. Adve authored
llvm-svn: 3734
-
Anand Shukla authored
llvm-svn: 3733
-
Anand Shukla authored
llvm-svn: 3732
-
- Sep 15, 2002
-
-
Vikram S. Adve authored
are now longs and not unsigned ints. llvm-svn: 3731
-
Vikram S. Adve authored
llvm-svn: 3726
-
Chris Lattner authored
here. llvm-svn: 3725
-
Vikram S. Adve authored
debug output. llvm-svn: 3724
-
Vikram S. Adve authored
llvm-svn: 3723
-