- Jan 05, 2010
-
-
Dan Gohman authored
llvm-svn: 92733
-
Dan Gohman authored
RecursivelyDeleteDeadPHINode, and DeleteDeadPHIs return a flag indicating whether they made any changes. llvm-svn: 92732
-
Dan Gohman authored
in this context. llvm-svn: 92731
-
Dan Gohman authored
a single pointer (PointerIntPair) member. In "small" mode, the pointer field is reinterpreted as a set of bits. In "large" mode, the pointer points to a heap-allocated object. Also, give BitVector empty and swap functions. And, add some simple unittests for BitVector and SmallBitVector. llvm-svn: 92730
-
Benjamin Kramer authored
llvm-svn: 92727
-
Benjamin Kramer authored
Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. llvm-svn: 92726
-
Chris Lattner authored
llvm-svn: 92712
-
Chris Lattner authored
it does make sense to keep them together, at least for now. llvm-svn: 92711
-
Chris Lattner authored
llvm-svn: 92710
-
Chris Lattner authored
llvm-svn: 92709
-
Chris Lattner authored
llvm-svn: 92708
-
Chris Lattner authored
llvm-svn: 92707
-
Chris Lattner authored
leading/trailing bits. Patch by Alastair Lynn! llvm-svn: 92706
-
Chris Lattner authored
llvm-svn: 92705
-
Chris Lattner authored
dyn_castNotVal in the X+~X transform. dyn_castNotVal is dramatic overkill for what the xform needed. llvm-svn: 92704
-
Chris Lattner authored
and simplify. llvm-svn: 92700
-
Chris Lattner authored
llvm-svn: 92697
-
Chris Lattner authored
llvm-svn: 92695
-
Evan Cheng authored
llvm-svn: 92694
-
Chris Lattner authored
Eliminate the 'AddMaskingAnd' transformation, it is redundant with this more general code right below it: // A+B --> A|B iff A and B have no bits set in common. llvm-svn: 92693
-
Chris Lattner authored
that got instantiated. There is no reason for instcombine to try this hard for simple associative optimizations. Next up, eliminate the template completely. llvm-svn: 92692
-
Chris Lattner authored
llvm-svn: 92689
-
Chris Lattner authored
llvm-svn: 92688
-
Chris Lattner authored
llvm-svn: 92687
-
Chris Lattner authored
llvm-svn: 92685
-
Chris Lattner authored
llvm-svn: 92684
-
Chris Lattner authored
llvm-svn: 92683
-
Chris Lattner authored
llvm-svn: 92682
-
Chris Lattner authored
llvm-svn: 92681
-
Chris Lattner authored
llvm-svn: 92679
-
David Greene authored
llvm-svn: 92674
-
David Greene authored
These should probably be errs(). llvm-svn: 92673
-
Devang Patel authored
Intrinsic::dbg_stoppoint Intrinsic::dbg_region_start Intrinsic::dbg_region_end Intrinsic::dbg_func_start llvm-svn: 92672
-
Devang Patel authored
llvm-svn: 92671
-
David Greene authored
Fix a build error by adding a missing commit. llvm-svn: 92670
-
David Greene authored
Fix a build error and change errs() to dbgs(). llvm-svn: 92669
-
David Greene authored
llvm-svn: 92667
-
David Greene authored
llvm-svn: 92666
-
David Greene authored
llvm-svn: 92665
-
David Greene authored
llvm-svn: 92664
-