Reapply r166405, teaching tailcallelim to be smarter about nocapture, with a
[oota-llvm.git] / lib / Transforms /
2012-10-22 Nick LewyckyReapply r166405, teaching tailcallelim to be smarter...
2012-10-22 NAKAMURA TakumiRevert r166405, "Teach TailRecursionElimination to...
2012-10-21 Nick LewyckyTeach TailRecursionElimination to consider 'nocapture...
2012-10-21 Benjamin KramerRevert r166390 "LoopIdiom: Replace custom dependence...
2012-10-21 Anders CarlssonAvoid an extra hash lookup when inserting a value into...
2012-10-21 Jakub StaszakSimplify code. No functionality change.
2012-10-21 Jakub StaszakSimplify code. No functionality change.
2012-10-21 Benjamin KramerLoopIdiom: Replace custom dependence analysis with...
2012-10-21 Nadav RotemFix a bug in the vectorization of wide load/store opera...
2012-10-21 Nadav RotemAdd support for reduction variables that do not start...
2012-10-21 Nadav RotemDocument change. Describe the pass and some papers...
2012-10-21 Nadav RotemVectorizer: fix a bug in the classification of inductio...
2012-10-20 Nadav RotemFix an infinite loop in the loop-vectorizer.
2012-10-20 Benjamin KramerSROA: Simplify code. No functionality change.
2012-10-20 Benjamin KramerInstCombine: Fix an edge case where constant icmps...
2012-10-20 Nadav RotemVectorize: teach cavVectorizeMemory to distinguish...
2012-10-20 Nadav RotemFix a typo
2012-10-20 Nadav RotemVectorizer: refactor the memory checks to a new functio...
2012-10-19 Nadav RotemLoopVectorize: Keep the IRBuilder on the stack.
2012-10-19 Nadav RotemVectorizer: Add support for loop reductions.
2012-10-19 Nadav Rotemrevert r166264 because the LTO build is still failing
2012-10-19 Benjamin KramerSimplifyLibcalls: The return value of ffsll is always...
2012-10-19 Benjamin KramerIndvars: Don't recursively delete instruction during...
2012-10-19 Alexey Samsonov[ASan] Support comments in ASan/TSan blacklist file...
2012-10-19 Evgeniy StepanovMove SplitBlockAndInsertIfThen to BasicBlockUtils.
2012-10-19 Benjamin KramerLoopVectorize: Keep the IRBuilder on the stack.
2012-10-19 Kostya Serebryany[asan] make sure asan erases old unused allocas after...
2012-10-19 Nadav Rotemrecommit the patch that makes LSR and LowerInvoke use...
2012-10-19 Nadav Rotemvectorizer: Add support for reading and writing from...
2012-10-18 Nadav Rotemcleanup the comment.
2012-10-18 Nadav Rotemfix a naming typo
2012-10-18 Nadav RotemAvoid reconstructing the pointer set when searching...
2012-10-18 Meador IngeCosmetic change -- move two simplifiers to the right...
2012-10-18 Meador Ingeinstcombine: Migrate strcpy optimizations
2012-10-18 Nadav RotemWhen looking for a vector representation of a scalar...
2012-10-18 Chandler CarruthRefactor insert and extract of sub-integers into static...
2012-10-18 Chandler CarruthThis FIXME was fixed some time ago. =]
2012-10-18 Chandler CarruthIntroduce a BarrierNoop pass, a hack designed to allow...
2012-10-18 Nadav Rotemremove unused variable to fix a warning.
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
2012-10-18 Nadav RotemRemove the use of dominators and AA.
2012-10-18 Nadav RotemVectorizer: Add support for loops with an unknown count...
2012-10-17 NAKAMURA TakumiLoopVectorize.cpp: Fix a warning. [-Wunused-variable]
2012-10-17 Jakub StaszakRemove redundant SetInsertPoint call.
2012-10-17 Roman DivackyFix some typos and wrong indenting.
2012-10-17 Nadav RotemAdd a loop vectorizer.
2012-10-17 Kostya Serebryany[asan] better debug diagnostics in asan compiler module
2012-10-17 Chandler CarruthThis just in, it is a *bad idea* to use 'udiv' on an...
2012-10-17 Chandler CarruthFix a really annoying "bug" introduced in r165941....
2012-10-16 Michael Gottesman[InstCombine] Teach InstCombine how to handle an obfusc...
2012-10-16 Jakub StaszakSimplify code. No functionality change.
2012-10-16 Jakub Staszak80-col fixup.
2012-10-16 Jakub StaszakSimplify potentially quadratic behavior while erasing...
2012-10-16 Bill WendlingUse the Attributes::get method which takes an AttrVal...
2012-10-16 Craig TopperFix filename in file header.
2012-10-15 Bill WendlingMove the Attributes::Builder outside of the Attributes...
2012-10-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-15 Kostya Serebryany[asan] make AddressSanitizer to be a FunctionPass inste...
2012-10-15 Chandler CarruthUpdate the memcpy rewriting to fully support widened...
2012-10-15 Chandler CarruthFollow-up fix to r165928: handle memset rewriting for...
2012-10-15 Chandler CarruthFirst major step toward addressing PR14059. This teache...
2012-10-15 Chandler CarruthHoist the canConvertValue predicate and the convertValu...
2012-10-15 Bill WendlingAdd an enum for the return and function indexes into...
2012-10-15 Bill WendlingAttributes Rewrite
2012-10-15 Meador Ingeinstcombine: Migrate strcmp and strncmp optimizations
2012-10-14 Benjamin KramerSimplify code. No functionality change.
2012-10-14 Benjamin KramerUnquadratize SetVector removal loops in DSE.
2012-10-14 Bill WendlingRemove operator cast method in favor of querying with...
2012-10-14 Bill WendlingRemove the bitwise AND operators from the Attributes...
2012-10-14 Bill WendlingRemove the bitwise assignment OR operator from the...
2012-10-14 Bill WendlingRemove the bitwise XOR operator from the Attributes...
2012-10-14 Bill WendlingRemove the bitwise NOT operator from the Attributes...
2012-10-13 Benjamin KramerRemove unused private field.
2012-10-13 Meador Ingeinstcombine: Migrate strchr and strrchr optimizations
2012-10-13 Meador Ingeinstcombine: Migrate strcat and strncat optimizations
2012-10-13 Meador IngeImplement new LibCallSimplifier class
2012-10-13 Chandler CarruthTeach SROA to cope with wrapper aggregates. These show...
2012-10-13 Chandler CarruthSpeculatively harden the conversion logic. I have no...
2012-10-13 Chandler CarruthSilence a warning in -assert builds.
2012-10-13 Chandler CarruthClean up how we rewrite loads and stores to the whole...
2012-10-11 Manman RenPGO: create metadata for switch only if it has more...
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-11 Nick LewyckyDon't crash when !tbaa.struct contents is invalid.
2012-10-10 Nadav RotemAdd a new interface to allow IR-level passes to access...
2012-10-10 Bill WendlingRemove the final bits of Attributes being declared...
2012-10-10 Bill WendlingPass into the AttributeWithIndex::get method an ArrayRe...
2012-10-10 Bill WendlingHave 'addFnAttr' take the attribute enum value. Then...
2012-10-09 Bill WendlingUse the attribute enums to query if a parameter has...
2012-10-09 Michael IlsemanUpdate EarlyCSE's SimpleValues to use Hashing.h for...
2012-10-09 Alexey SamsonovFixup for r165490: Use DenseMap instead of std::map...
2012-10-09 Bill WendlingUse the enum value of the attributes when adding them...
2012-10-09 Alexey SamsonovFix PR14016.
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-09 Chandler CarruthFix PR14034, an infloop / heap corruption / crash bug...
2012-10-09 Bill WendlingFix. Apply the no capture attribute to the correct...
2012-10-09 Bill WendlingConvert to using the Attributes::Builder class to creat...
2012-10-09 Bill WendlingConvert to using the Attributes::Builder interface.
2012-10-08 Nadav RotemRefactor the AddrMode class out of TLI to its own heade...
2012-10-08 Nick LewyckyGive CaptureTracker::shouldExplore a base implementatio...
next