Add a simple unit test for MemoryBuffer::getOpenFile
[oota-llvm.git] / lib / Transforms / Scalar /
2013-07-22 Jakub StaszakOldPtr is llvm::Instruction. Remove unneeded cast<>.
2013-07-22 Jakub StaszakChange tabs to spaces.
2013-07-22 Matt ArsenaultFix spelling and grammar
2013-07-20 Benjamin KramerSROA: Microoptimization: Remove dead entries first...
2013-07-19 Chandler CarruthCleanup the stats counters for the new implementation...
2013-07-19 Chandler CarruthFix another assert failure very similar to PR16651...
2013-07-19 Chandler CarruthTry to move to a more reasonable set of naming conventi...
2013-07-19 Chandler CarruthA long overdue cleanup in SROA to use 'DL' instead...
2013-07-19 Chandler CarruthFix PR16651, an assert introduced in my recent re-work...
2013-07-18 Chandler CarruthReapply r186316 with a fix for one bug where the code...
2013-07-16 Craig TopperAdd 'const' qualifiers to static const char* variables.
2013-07-15 Stephen LinRemove trailing whitespace
2013-07-15 Chandler CarruthRevert r186316 while I track down an ASan failure and...
2013-07-15 Chandler CarruthReimplement SROA yet again. Same fundamental principle...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-12 Andrew TrickLFTR improvement to avoid truncation.
2013-07-12 Andrew TrickCleanup LFTR logic.
2013-07-12 Andrew TrickCleanup: rename a variable to make the logic easier...
2013-07-12 Chandler CarruthRevert "indvars: Improve LFTR by eliminating truncation...
2013-07-11 Andrew Trickindvars: Improve LFTR by eliminating truncation when...
2013-07-11 Michael GottesmanTeach TailRecursionElimination to handle certain cases...
2013-07-06 Benjamin KramerReassociate: Remove unnecessary default operator=.
2013-07-05 Sylvestre LedruRemove a useless declarations (found by scan-build)
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-07-03 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-06-26 Nick Lewyckydbgs() << Instruction doesn't print a newline on the...
2013-06-25 Bob WilsonFix SROA to avoid unnecessary scalar conversions for...
2013-06-20 Meador IngeRemove the simplify-libcalls pass (finally)
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-19 Matt ArsenaultMove StructurizeCFG out of R600 to generic Transforms.
2013-06-19 Quentin ColombetLSR: Fix the parameters used to compute the scaling...
2013-06-15 Jakub StaszakUse 0 instead of NULL.
2013-06-08 Shuxin Yang Fix a potential bug in r183584.
2013-06-07 Shuxin Yang Fix an assertion in MemCpyOpt pass.
2013-06-04 David MajnemerIndVarSimplify: check if loop invariant expansion can...
2013-05-31 Quentin ColombetLoop Strength Reduce: Scaling factor cost.
2013-05-31 Quentin ColombetModify how the formulae are rated in Loop Strength...
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-05-09 Shuxin Yang[GVN] Split critical-edge on the fly, instead of postpo...
2013-05-08 Nick LewyckyFix a bug in codegenprep where it was losing track...
2013-05-06 Andrew TrickRotate multi-exit loops even if the latch was simplified.
2013-05-03 Shuxin YangDecompose GVN::processNonLocalLoad() (about 400 LOC...
2013-05-02 Shuxin Yang[GV] Remove dead code which is really difficult to...
2013-05-01 Filip PizloThis patch breaks up Wrap.h so that it does not have...
2013-05-01 Nadav RotemSROA: Generate selects instead of shuffles when blendin...
2013-04-27 Shuxin YangFix a XOR reassociation bug.
2013-04-22 Eric ChristopherMove C++ code out of the C headers and into either...
2013-04-22 Rafael EspindolaClarify that llvm.used can contain aliases.
2013-04-21 Benjamin KramerSROA: Don't crash on a select with two identical operands.
2013-04-18 Chris LattnerFix a comment, PR15777.
2013-04-15 Jim GrosbachFix a typo in comment.
2013-04-08 Shuxin YangRedo the fix Benjamin Kramer committed in r178793 about...
2013-04-07 Chandler CarruthFix PR15674 (and PR15603): a SROA think-o.
2013-04-05 Shuxin YangDisable the optimization about promoting vector-element...
2013-04-04 Benjamin KramerReassociate: Avoid iterator invalidation.
2013-04-01 Shuxin YangCorrect assertion condition
2013-03-30 Shuxin YangImplement XOR reassociation. It is based on following...
2013-03-24 Jakub StaszakMinor cleanups. No functionality change.
2013-03-24 Jakub StaszakUse dyn_cast instead of isa && cast.
2013-03-21 Chandler Carruth[SROA] Prefix names using a custom IRBuilder inserter.
2013-03-21 Meador Ingesimplify-libcalls: Removed unused variable
2013-03-21 Meador IngeMove library call prototype attribute inference to...
2013-03-20 Chandler CarruthFix a silly search-and-replace goof with r177495 that...
2013-03-20 Chandler Carruth[SROA] Don't preserve the IR names in release builds.
2013-03-20 Chandler CarruthMove the endif to the correct line so we don't have...
2013-03-20 Chandler CarruthIntroduce some new statistics to help track the exact...
2013-03-19 Quentin ColombetUpdate global merge pass according to Duncan's advices:
2013-03-19 Arnaud A. de Grand... IndVarSimplify: do not recompute an IV value outside...
2013-03-19 Andrew TrickRevert "Cleanup some SCEV logic a bit."
2013-03-19 Andrew TrickCleanup some SCEV logic a bit.
2013-03-19 Andrew TrickTighten up an internal LSR API that should check for...
2013-03-18 Jakub StaszakMake method private. Keep coding standard.
2013-03-18 Quentin ColombetExtend global merge pass to optionally consider global...
2013-03-18 Chandler CarruthMark internal classes as POD-like to get better behavio...
2013-03-14 Chandler CarruthPR14972: SROA vs. GVN exposed a really bad bug in SROA.
2013-03-12 Dan GohmanChange the order of the operands in patchAndReplaceAllU...
2013-03-07 Jakub StaszakKeep coding stanard.
2013-03-07 Jakub StaszakDon't create IRBuilder if we can return from the method...
2013-03-04 Preston GurdBypass Slow Divides
2013-02-24 Benjamin KramerCVP: If we have a PHI with an incoming select, try...
2013-02-22 Bill WendlingImplement the NoBuiltin attribute.
2013-02-21 Chad RosierRemove dead code and whitespace.
2013-02-20 Chad RosierUpdate a comment that looks to have been accidentally...
2013-02-19 Jakub StaszakRemove unused variable.
2013-02-19 Jakub StaszakMinor cleanups. No functionality change.
2013-02-19 Jakub StaszakRemove unneeded #includes.
2013-02-19 Jakub StaszakFix typos.
2013-02-16 Jakub StaszakReduce indents in LSRInstance::NarrowSearchSpaceByColla...
2013-02-12 Dan GohmanActually delete this code, since it's really not clear...
2013-02-12 Dan GohmanRecord PRE predecessors with a SmallVector instead...
2013-02-12 Dan GohmanWhen disabling PRE for a value is directly redundant...
2013-02-12 Dan GohmanCheck that pointers are removed from maps before callin...
2013-02-12 Dan GohmanMinor code simplification.
2013-02-09 Andrew TrickLSR IVChain improvement.
2013-02-09 Jakub StaszakRemove #includes from the commonly used LoopInfo.h.
2013-02-01 Preston GurdThis patch aims to improve compile time performance...
2013-01-31 Dan GohmanChange GetPointerBaseWithConstantOffset's DataLayout...
2013-01-29 Edwin VaneFixing warnings revealed by gcc release build
2013-01-28 Michael GottesmanExtracted ObjCARC.cpp into its own library libLLVMObjCA...
2013-01-27 Michael GottesmanRenamed function IsPotentialUse to IsPotentialRetainabl...
next