- Dec 19, 2006
-
-
Devang Patel authored
s/ModulePassManager/MPPassManager/g s/FunctionPassManagerImpl_New/FunctionPassManagerImpl/g s/PassManagerImpl_New/PassManagerImpl/g Introduce FPPassManager to manage function passes and BBPassManagers. Now FunctionPassManagerImpl is an implementation class used by externally visible FunctionPassManager to manage FPPassManagers. Module pass manager (MPPassManager) now manages FPPassManagers and ModulePasses. llvm-svn: 32679
-
Chris Lattner authored
llvm-svn: 32678
-
Reid Spencer authored
llvm-svn: 32677
-
Chris Lattner authored
llvm-svn: 32676
-
Reid Spencer authored
llvm-svn: 32675
-
Chris Lattner authored
llvm-svn: 32674
-
Anton Korobeynikov authored
absence of dllimport JIT codegen. llvm-svn: 32673
-
Reid Spencer authored
llvm-svn: 32672
-
Reid Spencer authored
ConstRules. Remove the casting rules from ConstRules and subclasses. This cleans up ConstantFolding significantly. Passes all tests. llvm-svn: 32671
-
Reid Spencer authored
llvm-svn: 32670
-
Reid Spencer authored
Upgrade this test in preparation for the SETCC patch. llvm-svn: 32669
-
Reid Spencer authored
These tests need to be upgraded in preparation for the SETCC patch. llvm-svn: 32668
-
Reid Spencer authored
llvm-svn: 32667
-
Reid Spencer authored
llvm-svn: 32666
-
Evan Cheng authored
expanding a {s|u}int_to_fp. llvm-svn: 32665
-
Reid Spencer authored
llvm-svn: 32664
-
Reid Spencer authored
still check the validity of signed values an overload to isValueValidForType was added to allow passing in an int64_t to check. llvm-svn: 32663
-
Chris Lattner authored
code was wrong for things like 3+4*i. llvm-svn: 32662
-
Chris Lattner authored
Add GreatestCommonDivisor64 llvm-svn: 32661
-
Reid Spencer authored
llvm-svn: 32660
-
- Dec 18, 2006
-
-
Evan Cheng authored
properly serialized. Do not clear LastCallSEQ_END until that is done. llvm-svn: 32659
-
Bill Wendling authored
llvm-svn: 32658
-
Reid Spencer authored
Fix a thinko. We want to check the second case if the first cast *didn't* trigger. llvm-svn: 32657
-
Rafael Espindola authored
Lauros's patch llvm-svn: 32656
-
Reid Spencer authored
removed. All casting is now explicit and not inferred by VMCore. llvm-svn: 32655
-
Reid Spencer authored
creation. These changes are still temporary but at least this pushes knowledge of signedness out closer to where it can be determined properly and allows signedness to be removed from VMCore. llvm-svn: 32654
-
Reid Spencer authored
that its last uses have been removed. llvm-svn: 32653
-
Reid Spencer authored
form so we can remove that method from ConstantExpr. llvm-svn: 32652
-
Reid Spencer authored
llvm-svn: 32651
-
Reid Spencer authored
llvm-svn: 32650
-
Reid Spencer authored
llvm-svn: 32649
-
Rafael Espindola authored
llvm-svn: 32648
-
Reid Spencer authored
match. llvm-svn: 32647
-
Reid Spencer authored
ConstantInt doesn't care about the sign of the type it represents. It only cares about the bitwidth so there is no need to make the sign of the type match the SExt or ZExt constant expression. llvm-svn: 32646
-
Reid Spencer authored
first difference. llvm-svn: 32645
-
- Dec 17, 2006
-
-
Chris Lattner authored
llvm-svn: 32644
-
Reid Spencer authored
repeating the logic in two different parts of the code. llvm-svn: 32643
-
Reid Spencer authored
Generate the BITCAST_TEMPORARY regardless of the uses or inlinability of the instruction. This temporary is needed to perform the instruction, not provide storage for its results. llvm-svn: 32642
-
Bill Wendling authored
from the code if "cnull" is passed into them. llvm-svn: 32641
-
Bill Wendling authored
llvm-svn: 32640
-