NAME
LLVM::Transform - LLVM transformation class
VERSION
version 0.09
DESCRIPTION
See the LLVM reference for more information about the single transformations.
INTERPROCEDURAL TRANSFORMATIONS
ArgumentPromotion
ConstantMerge
DeadArgElimination
FunctionAttrs
FunctionInlining
AlwaysInliner
GlobalDCE
GlobalOptimizer
IPConstantPropagation
PruneEH
IPSCCP
Internalize
StripDeadPrototypes
StripSymbols
SCALAR TRANSFORMATIONS
AggressiveDCE
CFGSimplification
DeadStoreElimination
GVN
IndVarSimplify
InstructionCombining
JumpThreading
LICMP
LoopDeletion
LoopIdiom
LoopRotate
LoopUnroll
LoopUnswitch
MemCpyOpt
PromoteMemoryToRegister
Reassociate
SCCP
ScalarReplAggregates
SimplifyLibCall
TailCallElimination
ConstantPropagation
DemoteMemoryToRegoster
Verifier
CorrelatedValuePropagation
EarlyCSE
LowerExpectIntrinsic
TypeBasedAliasAnalysis
BasicAliasAnalysis
VECTORIZE TRANSFORMATIONS
BBVectorize
AUTHOR
Alessandro Ghedini <alexbio@cpan.org>
LICENSE AND COPYRIGHT
Copyright 2012 Alessandro Ghedini.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.