- Nov 06, 2001
-
-
Chris Lattner authored
llvm-svn: 1157
-
Vikram S. Adve authored
by using a better naming scheme. llvm-svn: 1156
-
Vikram S. Adve authored
corresponding *.ll files. llvm-svn: 1155
-
Ruchira Sasanka authored
is already pushed to stack by a previous call to the same method. llvm-svn: 1154
-
Chris Lattner authored
llvm-svn: 1153
-
Chris Lattner authored
llvm-svn: 1152
-
Chris Lattner authored
llvm-svn: 1151
-
Chris Lattner authored
llvm-svn: 1150
-
Vikram S. Adve authored
llvm-svn: 1147
-
Vikram S. Adve authored
were declared, and in some cases when they were unintialized. llvm-svn: 1146
-
Chris Lattner authored
llvm-svn: 1145
-
- Nov 05, 2001
-
-
Chris Lattner authored
llvm-svn: 1144
-
Chris Lattner authored
llvm-svn: 1142
-
Chris Lattner authored
Cleanup ExprTypeConvert a bit. llvm-svn: 1141
-
Chris Lattner authored
llvm-svn: 1140
-
Chris Lattner authored
llvm-svn: 1139
-
Vikram S. Adve authored
Avoids having to handle some special cases that cause complex interactions with instr. selection. llvm-svn: 1138
-
Vikram S. Adve authored
llvm-svn: 1137
-
Vikram S. Adve authored
llvm-svn: 1136
-
Vikram S. Adve authored
llvm-svn: 1135
-
Vikram S. Adve authored
version of his gccas. Plus another dumb bug fix (the bug, not the fix). llvm-svn: 1134
-
Vikram S. Adve authored
%.ll is not a pre-existing file. llvm-svn: 1133
-
Vikram S. Adve authored
llvm-svn: 1132
-
Vikram S. Adve authored
llvm-svn: 1130
-
Chris Lattner authored
llvm-svn: 1128
-
Chris Lattner authored
llvm-svn: 1127
-
- Nov 04, 2001
-
-
Chris Lattner authored
llvm-svn: 1125
-
Vikram S. Adve authored
llvm-svn: 1124
-
Chris Lattner authored
llvm-svn: 1123
-
Chris Lattner authored
* fix minor bug with taking datasize of unsized array type * Insert code to support speculative changes later llvm-svn: 1122
-
Chris Lattner authored
Convert backward conversion of expression trees into a new more powerful bidirectional approach. Add transforms for more instructions. llvm-svn: 1121
-
Vikram S. Adve authored
Fixed selection to create a TmpInstruction for each integer CC register (since it is an implicit side-effect, unlike FP CC registers which are explicit operands). llvm-svn: 1120
-
Chris Lattner authored
llvm-svn: 1119
-
Chris Lattner authored
llvm-svn: 1118
-
Chris Lattner authored
llvm-svn: 1117
-
- Nov 03, 2001
-
-
Ruchira Sasanka authored
IGNode::pushOnStack(). llvm-svn: 1116
-
Chris Lattner authored
llvm-svn: 1115
-
Chris Lattner authored
// 1. PHI nodes with multiple entries for the same predecessor. GCC sometimes // generates code that looks like this: // // bb7: br bool %cond1004, label %bb8, label %bb8 // bb8: %reg119 = phi uint [ 0, %bb7 ], [ 1, %bb7 ] // // which is completely illegal LLVM code. To compensate for this, we insert // an extra basic block, and convert the code to look like this: // // bb7: br bool %cond1004, label %bbX, label %bb8 // bbX: br label bb8 // bb8: %reg119 = phi uint [ 0, %bbX ], [ 1, %bb7 ] // llvm-svn: 1114
-
Chris Lattner authored
llvm-svn: 1113
-
Ruchira Sasanka authored
llvm-svn: 1112
-