- Jan 17, 2007
-
-
Bill Wendling authored
llvm-svn: 33291
-
Bill Wendling authored
llvm-svn: 33290
-
Bill Wendling authored
llvm-svn: 33289
-
Bill Wendling authored
use to write things to the file. It's abstract so each target should implement its own version for each writer type. llvm-svn: 33286
-
Reid Spencer authored
llvm-svn: 33284
-
Reid Spencer authored
Make the assembler generate a nice error message if a bad cast instruction is attempted instead of asserting out. This is made possible by the recently exposed method CastInst::castIsValid() which checks the validity of any cast instruction. llvm-svn: 33283
-
Reid Spencer authored
Expose the previously hidden checkCast function as CastInst::castIsValid. llvm-svn: 33282
-
Reid Spencer authored
Adjust the use of SetVector for changes in SetVector's interface. Patch by Gordon Henriksen. llvm-svn: 33280
-
- Jan 16, 2007
-
-
Devang Patel authored
pass manager is last user. llvm-svn: 33273
-
Devang Patel authored
Remove setupPassManager() and its use. llvm-svn: 33270
-
Anton Korobeynikov authored
llvm-svn: 33265
-
Devang Patel authored
llvm-svn: 33262
-
Anton Korobeynikov authored
llvm-svn: 33260
-
Chris Lattner authored
llvm-svn: 33258
-
Chris Lattner authored
llvm-svn: 33257
-
Anton Korobeynikov authored
llvm-svn: 33256
-
Bill Wendling authored
just use the one that's in the subtarget. llvm-svn: 33255
-
Chris Lattner authored
type ordering stuff work better. This fixes PR918 and CodeGen/CBackend/2007-01-15-NamedArrayType.ll Patch by Gordon Henriksen. llvm-svn: 33254
-
Chris Lattner authored
llvm-svn: 33252
-
Chris Lattner authored
careful when folding "c ? load p : load q" that C doesn't reach either load. If so, folding this into load (c ? p : q) will induce a cycle in the graph. llvm-svn: 33251
-
Chris Lattner authored
llvm-svn: 33249
-
Bill Wendling authored
llvm-svn: 33247
-
Bill Wendling authored
LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for the X86 and PPC backends. It defaults to "0", the first variant of a compound inline asm expression. llvm-svn: 33246
-
Devang Patel authored
llvm-svn: 33245
-
Devang Patel authored
llvm-svn: 33244
-
- Jan 15, 2007
-
-
Devang Patel authored
llvm-svn: 33243
-
Jeff Cohen authored
llvm-svn: 33242
-
Chris Lattner authored
llvm-svn: 33239
-
Chris Lattner authored
because TargetData::getTypeSize() returns the same for i1 and i8. This fix is not right for the full generality of bitwise types, but it fixes the regression. llvm-svn: 33237
-
Nick Lewycky authored
the basic block and is stable across runs in gdb or valgrind. Make Node::update handle edges which dominate and are tighter than existing edges. Replace makeEqual's "squeeze theorem" code. Fixes miscompilation. Gate the calls to defToOps and opsToDef. Before this, we were getting IG edges about values which weren't even defined in the dominated area. This reduces the size of the IG by about half. llvm-svn: 33236
-
Chris Lattner authored
induction variables. llvm-svn: 33234
-
Chris Lattner authored
llvm-svn: 33232
-
Chris Lattner authored
often kicks in for ?: expressions. llvm-svn: 33231
-
Chris Lattner authored
llvm-svn: 33229
-
Chris Lattner authored
llvm-svn: 33228
-
Chris Lattner authored
rename Type::getIntegralTypeMask to Type::getIntegerTypeMask. This makes naming much more consistent. For example, there are now no longer any instances of IntegerType that are not considered isInteger! :) llvm-svn: 33225
-
Chris Lattner authored
llvm-svn: 33224
-
Chris Lattner authored
llvm-svn: 33223
-
Chris Lattner authored
llvm-svn: 33222
-
Chris Lattner authored
llvm-svn: 33221
-