1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/test/Transforms
Chris Lattner be01a5f699 Generalize getUnaryFloatFunction to handle any FP unary function, automatically
figuring out the suffix to use.  implement pow(2,x) -> exp2(x).

llvm-svn: 49437
2008-04-09 17:48:11 +00:00
..
ADCE Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
ArgumentPromotion Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
BlockPlacement Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
BranchFolding Don't branch fold inline asm statements. 2007-10-19 21:09:55 +00:00
CodeExtractor Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
CondProp Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
ConstantMerge Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
ConstProp Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
DeadArgElim Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
DeadStoreElimination Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
GCSE Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
GlobalDCE Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
GlobalOpt Remove llvm-upgrade and update test cases. 2008-03-01 09:15:35 +00:00
GVN Factor a bunch of functionality related to memcpy and memset transforms out of 2008-04-09 08:23:16 +00:00
GVNPRE
IndVarsSimplify Remove llvm-upgrade and update tests. 2008-03-09 08:16:40 +00:00
Inline Turn unwind_to into "unwinds to". 2008-03-10 02:20:00 +00:00
InstCombine Handle a special case xor undef, undef -> 0. Technically this should be transformed to undef. But this is such a common idiom (misuse) we are going to handle it. 2008-03-25 20:07:13 +00:00
IPConstantProp Handle multiple ret values. 2008-03-11 22:24:29 +00:00
LCSSA Byebye llvm-upgrade! 2008-03-25 04:26:08 +00:00
LICM Remove llvm-upgrade and update tests. 2008-03-19 03:47:13 +00:00
LoopIndexSplit Add incoming value from header only if phi node has any use inside the loop. 2008-03-24 20:16:14 +00:00
LoopRotate Byebye llvm-upgrade! 2008-03-25 04:26:08 +00:00
LoopSimplify Byebye llvm-upgrade! 2008-03-25 04:26:08 +00:00
LoopStrengthReduce Upgrade tests. 2008-03-19 07:28:33 +00:00
LoopUnroll Upgrade tests. 2008-03-19 07:28:33 +00:00
LoopUnswitch Upgrade tests. 2008-03-19 07:28:33 +00:00
LowerInvoke Upgrade tests. 2008-03-19 07:28:33 +00:00
LowerSetJmp Upgrade tests. 2008-03-19 07:28:33 +00:00
LowerSwitch Upgrade tests. 2008-03-19 07:28:33 +00:00
Mem2Reg Upgrade tests. 2008-03-19 07:28:33 +00:00
MemCpyOpt Factor a bunch of functionality related to memcpy and memset transforms out of 2008-04-09 08:23:16 +00:00
PredicateSimplifier Upgrade tests. 2008-03-19 05:39:35 +00:00
PruneEH Upgrade tests. 2008-03-19 05:39:35 +00:00
RaiseAllocations Upgrade tests. 2008-03-19 05:39:35 +00:00
Reassociate Upgrade tests to not use llvm-upgrade. 2008-03-19 04:36:04 +00:00
ScalarRepl Upgrade tests to not use llvm-upgrade. 2008-03-18 04:14:37 +00:00
SCCP Upgrade tests to not use llvm-upgrade. 2008-03-19 04:14:49 +00:00
SimplifyCFG Upgrade tests. 2008-03-19 05:39:35 +00:00
SimplifyLibCalls Generalize getUnaryFloatFunction to handle any FP unary function, automatically 2008-04-09 17:48:11 +00:00
SRETPromotion Fix attribute handling. 2008-03-12 00:07:03 +00:00
StripSymbols Do not strip llvm.used values. 2008-01-16 03:33:05 +00:00
TailCallElim Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
TailDup Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00