.. |
ADCE
|
|
|
ArgumentPromotion
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 02:33:22 +00:00 |
BBVectorize
|
Switch BBVectorize to directly depend on having a TTI analysis.
|
2013-01-07 10:22:36 +00:00 |
BlockPlacement
|
|
|
BranchFolding
|
|
|
CodeExtractor
|
|
|
CodeGenPrepare
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 01:28:40 +00:00 |
ConstantMerge
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 01:28:40 +00:00 |
ConstProp
|
llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware.
|
2012-11-08 20:34:25 +00:00 |
CorrelatedValuePropagation
|
CorrelatedPropagation: BasicBlock::removePredecessor can simplify PHI nodes. If the it's the condition of a SwitchInst, reload it.
|
2012-09-28 10:42:50 +00:00 |
DeadArgElim
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2013-01-01 13:57:25 +00:00 |
DeadStoreElimination
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2013-01-01 13:57:25 +00:00 |
EarlyCSE
|
There was a switch fall-through in the parser for textual LLVM that caused
|
2013-01-07 13:32:38 +00:00 |
FunctionAttrs
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
GlobalDCE
|
|
|
GlobalOpt
|
Fix TryToShrinkGlobalToBoolean in GlobalOpt, so that it does not discard address spaces.
|
2013-01-10 10:31:11 +00:00 |
GVN
|
Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate the
|
2013-01-04 19:19:47 +00:00 |
IndVarSimplify
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 02:33:22 +00:00 |
Inline
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2013-01-01 14:04:36 +00:00 |
InstCombine
|
Teach InstCombine to hoist FABS and FNEG through FPTRUNC instructions. The application of these operations commutes with the truncation, so we should prefer to do them in the smallest size we can, to save register space, use smaller constant pool entries, etc.
|
2013-01-10 22:06:52 +00:00 |
InstSimplify
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 02:33:22 +00:00 |
Internalize
|
Change the internalize pass to internalize all symbols when given an empty
|
2012-10-26 18:47:48 +00:00 |
IPConstantProp
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
JumpThreading
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2013-01-01 13:57:25 +00:00 |
LCSSA
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
LICM
|
LICM: Hoist insertvalue/extractvalue out of loops.
|
2013-01-09 18:12:03 +00:00 |
LoopDeletion
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2013-01-01 13:57:25 +00:00 |
LoopIdiom
|
Fix a mistaken commit that included some debugging code.
|
2013-01-07 13:41:55 +00:00 |
LoopRotate
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 02:33:22 +00:00 |
LoopSimplify
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
LoopStrengthReduce
|
Switch the SCEV expander and LoopStrengthReduce to use
|
2013-01-07 14:41:08 +00:00 |
LoopUnroll
|
Add a new attribute, 'noduplicate'. If a function contains a noduplicate call, the call cannot be duplicated - Jump threading, loop unrolling, loop unswitching, and loop rotation are inhibited if they would duplicate the call.
|
2012-12-20 16:04:27 +00:00 |
LoopUnswitch
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 02:33:22 +00:00 |
LoopVectorize
|
LoopVectorizer: Fix a bug in the vectorization of BinaryOperators. The BinaryOperator can be folded to an Undef, and we don't want to set NSW flags to undef vals.
|
2013-01-10 17:34:39 +00:00 |
LowerAtomic
|
|
|
LowerExpectIntrinsic
|
|
|
LowerInvoke
|
|
|
LowerSwitch
|
|
|
Mem2Reg
|
|
|
MemCpyOpt
|
In my recent change to avoid use of underaligned memory I didn't notice that
|
2012-10-04 13:53:21 +00:00 |
MergeFunc
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 02:33:22 +00:00 |
MetaRenamer
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2013-01-01 13:57:25 +00:00 |
ObjCARC
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 02:33:22 +00:00 |
PhaseOrdering
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 01:28:40 +00:00 |
PruneEH
|
The normal edge of an invoke is not allowed to branch to a block with a
|
2012-08-10 20:55:20 +00:00 |
Reassociate
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 02:33:22 +00:00 |
Reg2Mem
|
Make sure we don't emit instructions before a landingpad instruction.
|
2013-01-08 10:51:32 +00:00 |
ScalarRepl
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2013-01-01 13:57:25 +00:00 |
SCCP
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2013-01-01 13:57:25 +00:00 |
SimplifyCFG
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2013-01-01 13:57:25 +00:00 |
SimplifyLibCalls
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2012-12-30 01:28:40 +00:00 |
Sink
|
|
|
SROA
|
Rename the test so that we can add additional vectors-of-pointers tests
|
2012-12-18 05:50:54 +00:00 |
StripSymbols
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2013-01-01 13:57:25 +00:00 |
TailCallElim
|
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
|
2013-01-01 14:04:36 +00:00 |
TailDup
|
Convert the uses of '|&' to use '2>&1 |' instead, which works on old
|
2012-07-02 18:37:59 +00:00 |