- Mar 06, 2007
-
-
Devang Patel authored
llvm-svn: 34984
-
Chris Lattner authored
the lo-reg first. This is fallout from my ppc calling conv change yesterday, it fixes test/ExecutionEngine/2003-05-06-LivenessClobber.llx llvm-svn: 34983
-
Devang Patel authored
llvm-svn: 34982
-
Anton Korobeynikov authored
llvm-svn: 34981
-
Devang Patel authored
This ensures that require analysis info is available. llvm-svn: 34980
-
Devang Patel authored
llvm-svn: 34979
-
Bill Wendling authored
llvm-svn: 34978
-
Devang Patel authored
LoopUnswitch pass. llvm-svn: 34977
-
Evan Cheng authored
llvm-svn: 34976
-
Devang Patel authored
llvm-svn: 34975
-
Devang Patel authored
llvm-svn: 34974
-
Devang Patel authored
llvm-svn: 34968
-
Evan Cheng authored
llvm-svn: 34967
-
Evan Cheng authored
llvm-svn: 34966
-
Evan Cheng authored
llvm-svn: 34965
-
Evan Cheng authored
Register scavenger is now capable of scavenging. It spills a register whose use of furthest away to make it available. llvm-svn: 34964
-
Anton Korobeynikov authored
from formal attributes' flags processing. llvm-svn: 34963
-
Anton Korobeynikov authored
enumeration. llvm-svn: 34960
-
Anton Korobeynikov authored
llvm-svn: 34959
-
Reid Spencer authored
to make a copy of the GenericValue. 2. Fix a copy & paste bug in StoreValueToMemory where 64-bit values were truncated to 32 llvm-svn: 34958
-
Reid Spencer authored
might need to zext not just trunc the value. llvm-svn: 34955
-
Reid Spencer authored
is larger. Adjust so that it truncates to pointer width, only if necessary. llvm-svn: 34954
-
Reid Spencer authored
integer field of type APInt instead of different sized integer fields. llvm-svn: 34952
-
Reid Spencer authored
handling for integer of various sizes. GenericValue now has just a single integer field of type APInt. We use its facilities directly in the execution of all instructions. llvm-svn: 34951
-
Reid Spencer authored
a single integer field of type APInt. llvm-svn: 34950
-
Reid Spencer authored
members of GenericValue. Consequently the code to clean them up isn't needed. llvm-svn: 34948
-
Reid Spencer authored
Target DataLayout incorrectly. For now, we'll trust that the module has got the correct DataLayout. In the future, this needs to be changed to tell the TargetData to be "current host". llvm-svn: 34947
-
Reid Spencer authored
field, of type APInt, instead of multiple integer fields. Also, get rid of the special endianness code in StoreValueToMemory and LoadValueToMemory. ExecutionEngine is always used to execute on the host platform so this is now unnecessary. llvm-svn: 34946
-
Devang Patel authored
llvm-svn: 34943
-
Devang Patel authored
preserve dominator info then it should update parent FPPassManager's available analysis info to reflect this. llvm-svn: 34942
-
Devang Patel authored
current active pass manager is appropriate or not. A loop pass may consider current LPPassManager in appropraite if loop pass is not preserving analysis information that is used by other passes managed by current LPPassManager. In such situation, loop pass can pop current LPPassManager from the PMStack using this hook and use new LPPassManager for itself. llvm-svn: 34941
-
Chris Lattner authored
llvm-svn: 34940
-
Reid Spencer authored
llvm-svn: 34939
-
Bill Wendling authored
llvm-svn: 34938
-
- Mar 05, 2007
-
-
Devang Patel authored
last user when one of the managed pass uses info provided by parent pass manager. This was exposed by LPPassManager work. llvm-svn: 34936
-
Devang Patel authored
llvm-svn: 34933
-
Devang Patel authored
llvm-svn: 34932
-
Lauro Ramos Venancio authored
Fix SingleSource/Regression/C/ConstructorDestructorAttributes test on arm-linux-gnueabi. llvm-svn: 34931
-
Chris Lattner authored
scalarrepl things down to elements, but mem2reg can't promote elements that are memset/memcpy'd. Until then, the code is disabled "0 &&". llvm-svn: 34924
-
Jeff Cohen authored
llvm-svn: 34923
-