..
ADCE
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
AddDiscriminators
Fix bug 19437 - Only add discriminators for DWARF 4 and above.
2014-04-17 22:33:50 +00:00
ArgumentPromotion
IR: Conservatively verify inalloca arguments
2014-04-30 17:22:00 +00:00
AtomicExpandLoadLinked /ARM
Atomics: promote ARM's IR-based atomics pass to CodeGen.
2014-04-17 18:22:47 +00:00
BBVectorize
Allow vectorization of bit intrinsics in BB Vectorizer.
2014-04-25 03:33:48 +00:00
BranchFolding
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
CodeExtractor
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
CodeGenPrepare
CodeGenPrep: sink extends of illegal types into use block.
2014-03-13 13:36:25 +00:00
ConstProp
Teach ConstantFolding about pointer address spaces
2013-08-20 21:20:04 +00:00
ConstantHoisting
[X86] Never hoist the shift value of a shift instruction.
2014-04-30 19:17:32 +00:00
ConstantMerge
Remove the linker_private and linker_private_weak linkages.
2014-03-13 23:18:37 +00:00
CorrelatedValuePropagation
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
DeadArgElim
IR: Change inalloca's grammar a bit
2014-03-09 06:41:58 +00:00
DeadStoreElimination
Update optimization passes to handle inalloca arguments
2014-01-28 02:38:36 +00:00
DebugIR
Use right pointer type in DebugIR
2013-09-27 22:26:25 +00:00
EarlyCSE
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
FunctionAttrs
Update optimization passes to handle inalloca arguments
2014-01-28 02:38:36 +00:00
GCOVProfiling
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
GVN
Revert "GVN: merge overflow intrinsics with non-overflow instructions."
2014-03-28 14:42:34 +00:00
GlobalDCE
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
GlobalMerge
ARM64: initial backend import
2014-03-29 10:18:08 +00:00
GlobalOpt
Prevent alias from pointing to weak aliases.
2014-03-27 15:26:56 +00:00
IPConstantProp
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
IndVarSimplify
[LPM] Fix PR18642, a pretty nasty bug in IndVars that "never mattered"
2014-01-29 04:40:19 +00:00
Inline
[inliner] Significantly improve the compile time in cases like PR19499
2014-04-28 08:52:44 +00:00
InstCombine
IR: Conservatively verify inalloca arguments
2014-04-30 17:22:00 +00:00
InstSimplify
RecursivelyDeleteTriviallyDeadInstructions() could remove
2014-04-26 05:58:11 +00:00
Internalize
Correct word hyphenations
2013-12-05 05:44:44 +00:00
JumpThreading
Don't eliminate a partially redundant load if it's in a landing pad.
2013-10-21 04:09:17 +00:00
LCSSA
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
LICM
[LPM] Switch LICM to actively use LCSSA in addition to preserving it.
2014-02-11 12:52:27 +00:00
LoopDeletion
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
LoopIdiom
Debug Info: update testing cases to specify the debug info version number.
2013-11-23 01:16:29 +00:00
LoopReroll
Fix loop rerolling pass failure with non-consant loop lower bound
2014-01-03 17:20:01 +00:00
LoopRotate
[LPM] Fix PR18643, another scary place where loop transforms failed to
2014-01-29 13:16:53 +00:00
LoopSimplify
[LPM] Switch LICM to actively use LCSSA in addition to preserving it.
2014-02-11 12:52:27 +00:00
LoopStrengthReduce
Revert r207271 for now. This commit introduced a test case that ran
2014-04-28 23:07:49 +00:00
LoopUnroll
Fix vectorization remarks.
2014-04-29 20:06:10 +00:00
LoopUnswitch
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
LoopVectorize
Fix vectorization remarks.
2014-04-29 20:06:10 +00:00
LowerAtomic
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
LowerExpectIntrinsic
Lower llvm.expect intrinsic correctly for i1
2014-02-02 22:43:55 +00:00
LowerInvoke
Remove LowerInvoke's obsolete "-enable-correct-eh-support" option
2014-03-20 19:54:47 +00:00
LowerSwitch
Revert patches to add case-range support for PR1255.
2013-09-09 19:14:35 +00:00
Mem2Reg
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
MemCpyOpt
Treat lifetime.start'd memory like we treat freshly alloca'd memory. Patch by Björn Steinbrink!
2014-03-26 23:45:15 +00:00
MergeFunc
[IPO/MergeFunctions] changes so it doesn't try to bitcast a struct return type but instead recreates it with insert/extract value.
2014-04-30 17:53:04 +00:00
MetaRenamer
Reject alias to undefined symbols in the verifier.
2014-03-12 20:15:49 +00:00
ObjCARC
Fix use_iterator crash in ObjCArc from r203364
2014-03-18 22:32:43 +00:00
PhaseOrdering
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
PruneEH
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
Reassociate
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
Reg2Mem
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
SCCP
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00
SLPVectorizer
Continue slp vectorization even the BB already has vectorized store radar://16641956
2014-04-29 19:37:20 +00:00
SROA
[SROA] Use the correct index integer size in GEPs through non-default
2014-02-26 10:08:16 +00:00
SampleProfile
Tolerate unmangled names in sample profiles.
2014-03-18 12:03:12 +00:00
ScalarRepl
Fix PR18800. llvm intrinsic memcpy takes 5 arguments void @llvm.memcpy.p0i8.p0i8.i32(i8* <dest>, i8* <src>, i32 <len>, i32 <align>, i1 <isvolatile>).The test case incorrectly uses the old format resulting in isVolatile function in MemIntrinsic to crash during SROA transformation.Modified the test case to use correct signature of memcpy and memset.
2014-03-13 04:50:29 +00:00
Scalarizer
Fix Scalarizer insertion point when replacing PHIs with insertelements
2013-12-23 14:51:56 +00:00
SimplifyCFG
Allow switch-to-lookup table for tables with holes by adding bitmask check
2014-03-12 18:35:40 +00:00
Sink
Sink: Don't sink static allocas from the entry block
2014-03-21 15:51:51 +00:00
StripSymbols
Add a debug info code generation level to the compile unit metadata
2014-02-27 01:24:56 +00:00
StructurizeCFG
StructurizeCFG: Fix verification failure with some loops.
2013-11-22 19:24:39 +00:00
TailCallElim
Fix PR7272 in -tailcallelim instead of the inliner
2014-04-21 20:48:47 +00:00
TailDup
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +00:00