- Oct 28, 2002
-
-
Misha Brukman authored
llvm-svn: 4301
-
- Oct 26, 2002
-
-
Chris Lattner authored
llvm-svn: 4282
-
- Oct 23, 2002
-
-
Chris Lattner authored
information and Loop info will not have to be recomputed after this runs. llvm-svn: 4269
-
Chris Lattner authored
llvm-svn: 4263
-
Chris Lattner authored
overhead: Merge 3 parallel vectors into 1, change regsUsed hash_set to be a bitvector. Sped up LLC a little less than 10% in a debug build! llvm-svn: 4261
-
- Oct 14, 2002
-
-
Vikram S. Adve authored
a separate ADD; instead just use the indexed load/store instruction! Also, a bug fix: folding a GEP with a leading non-zero index with its predecessor was incorrect: now it only happens if the predecessor is pointing to an indexable type (aka SequentialType). llvm-svn: 4168
-
- Oct 13, 2002
-
-
Vikram S. Adve authored
These hash lookups were a major sink of time because they happen so often! Also, add option to disable scheduling. llvm-svn: 4138
-
Vikram S. Adve authored
llvm-svn: 4137
-
- Oct 11, 2002
-
-
Vikram S. Adve authored
merrily being inserted before/after the instruction! llvm-svn: 4116
-
Vikram S. Adve authored
llvm-svn: 4115
-
- Sep 30, 2002
-
-
Vikram S. Adve authored
a predecessor if it has a non-zero first index and the predecessor ends with a struct index. llvm-svn: 3982
-
- Sep 29, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3972
-
- Sep 28, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3970
-
Vikram S. Adve authored
created here, simply by handling all implicit operands (which should have been done anyway). llvm-svn: 3969
-
Vikram S. Adve authored
callee does not return a value. llvm-svn: 3968
-
Vikram S. Adve authored
handled like normal operands, not like other call arguments. llvm-svn: 3967
-
- Sep 27, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3958
-
- Sep 20, 2002
-
-
Vikram S. Adve authored
of two nodes, excluding duplicates. llvm-svn: 3848
-
Vikram S. Adve authored
llvm-svn: 3847
-
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 18, 2002
-
-
Chris Lattner authored
llvm-svn: 3799
-
- Sep 17, 2002
-
-
Chris Lattner authored
llvm-svn: 3777
-
- Sep 16, 2002
-
-
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
-
- Sep 15, 2002
-
-
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
-
Vikram S. Adve authored
llvm-svn: 3722
-
- Sep 14, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3718
-
- Sep 12, 2002
-
-
Chris Lattner authored
llvm-svn: 3694
-
- Sep 11, 2002
-
-
Chris Lattner authored
indexes for sequential types. llvm-svn: 3681
-