- Jul 23, 2003
-
-
Chris Lattner authored
one function of the same name llvm-svn: 7274
-
Chris Lattner authored
llvm-svn: 7273
-
Chris Lattner authored
llvm-svn: 7272
-
Chris Lattner authored
llvm-svn: 7271
-
Chris Lattner authored
- InstCombine: (X | C) & C --> C - InstCombine: (X | C1) & C2 --> (X | (C1&C2)) & C2 llvm-svn: 7269
-
Chris Lattner authored
llvm-svn: 7267
-
Chris Lattner authored
llvm-svn: 7266
-
Brian Gaeke authored
Stop passing ostreams around: we already have one perfectly good ostream and we can all share it. Stop stashing a pointer to TargetData in the Pass object, because that will lead to a crash if there are no functions in the module (ouch!) Instead, use addRequired() and getAnalysis(), like we always should have done. Move the check for ConstantExpr up before the check for isPrimitiveType, because we need to be able to catch e.g. ubyte (cast bool false to ubyte), whose type is primitive but which is nevertheless a ConstantExpr, by calling our specialized handler instead of the AsmWriter. This would result in assembler errors when we would try to output something like ".byte (cast bool false to ubyte)". GC some unused variable declarations. llvm-svn: 7265
-
Chris Lattner authored
IC: (X ^ C1) | C2 --> (X | C2) ^ (C1&~C2) We are now guaranteed that all 'or's will be inside of 'and's, and all 'and's will be inside of 'xor's, if the second operands are constants. llvm-svn: 7264
-
Chris Lattner authored
llvm-svn: 7263
-
Chris Lattner authored
Minor code cleanup llvm-svn: 7262
-
Chris Lattner authored
llvm-svn: 7261
-
Chris Lattner authored
llvm-svn: 7260
-
Chris Lattner authored
llvm-svn: 7259
-
Chris Lattner authored
llvm-svn: 7258
-
Chris Lattner authored
IC: (X | 8) == 4 --> false llvm-svn: 7257
-
Chris Lattner authored
llvm-svn: 7256
-
John Criswell authored
llvm-svn: 7255
-
Chris Lattner authored
llvm-svn: 7254
-
Chris Lattner authored
llvm-svn: 7253
-
Chris Lattner authored
whether the constant is signed or unsigned, then casting llvm-svn: 7252
-
Chris Lattner authored
llvm-svn: 7250
-
Chris Lattner authored
llvm-svn: 7249
-
Chris Lattner authored
llvm-svn: 7248
-
Chris Lattner authored
llvm-svn: 7247
-
Chris Lattner authored
llvm-svn: 7246
-
Chris Lattner authored
llvm-svn: 7245
-
Chris Lattner authored
llvm-svn: 7244
-
Chris Lattner authored
llvm-svn: 7243
-
Chris Lattner authored
llvm-svn: 7242
-
- Jul 22, 2003
-
-
Chris Lattner authored
- InstCombine (cast (and X, (1 << size(X)-1)) to bool) ==> x < 0 llvm-svn: 7241
-
Chris Lattner authored
llvm-svn: 7240
-
John Criswell authored
llvm-svn: 7239
-
John Criswell authored
the *action-if-not-given* code when the --disable option is used. Rather, the AC_ARG_ENABLE macro sets the $enableval variable, which then needs to be checked to determine if --enable, --disable, or neither was specified. llvm-svn: 7238
-
Brian Gaeke authored
llvm-svn: 7237
-
John Criswell authored
This should keep it from breaking for now. llvm-svn: 7236
-
John Criswell authored
This script uses files within the new autoconf subdirectory and includes changes from Brian Gaeke's recent changes to configure.ac. llvm-svn: 7235
-
John Criswell authored
llvm-svn: 7234
-
John Criswell authored
llvm-svn: 7233
-
John Criswell authored
llvm-svn: 7232
-