PGO: preserve branch-weight metadata when simplifying a switch with a single
[oota-llvm.git] / lib / Transforms /
2012-09-14 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-14 Evan ChengStylistic and 80-col fixes
2012-09-14 Alex RosenbergReview feedback from Duncan Sands. Alphabetize includes...
2012-09-14 Manman RenTry to fix the bots by detecting inconsistant branch...
2012-09-14 Manman RenPGO: preserve branch-weight metadata when merging two...
2012-09-14 Dmitri GribenkoFix Doxygen issues:
2012-09-14 Benjamin KramerSROA: Silence unused variable warnings in Release builds.
2012-09-14 Chandler CarruthRework the computation of a sub-structure natural type...
2012-09-14 Chandler CarruthRely on the recursive check for pointer types rather...
2012-09-14 Chandler CarruthBe a bit more aggressive in bailing out of this routine...
2012-09-14 Chandler CarruthAdd some comments clarifying that the GEP analysis...
2012-09-14 Chandler CarruthMove an instance variable to a local variable based...
2012-09-14 Chandler CarruthAdd a comment about debug intrinsics that I *really...
2012-09-14 Chandler CarruthAdd two asserts that Duncan thought would help ensure...
2012-09-14 Chandler CarruthActually keep the flag default-off for now. =/ That...
2012-09-14 Chandler CarruthRemove some dead, commented out code Duncan spotted...
2012-09-14 Chandler CarruthWrap the dumping and printing routines in NDEBUG and...
2012-09-14 Chandler CarruthLots of comment fixes and cleanups from Duncan's review.
2012-09-14 NAKAMURA TakumiSROA.cpp: Unbreak gcc, sorry!
2012-09-14 NAKAMURA TakumiSROA.cpp: Appease msvc. LLVM_ATTRIBUTE(s) should come...
2012-09-14 Chandler CarruthSpeculative change to try to fix older GCC versions...
2012-09-14 Chandler CarruthIntroduce a new SROA implementation.
2012-09-13 Dan GohmanHandle the new !tbaa.struct metadata tags when converti...
2012-09-13 Dan GohmanExtract code for reducing a type to a single value...
2012-09-13 Benjamin KramerMemCpyOpt: When forming a memset from stores also take...
2012-09-13 Nadav RotemFix an 80 char line limit.
2012-09-13 Bill WendlingUse Nick's suggestion of storing a large NULL into...
2012-09-13 Dmitri GribenkoFix Doxygen issues:
2012-09-13 Bill WendlingIntroduce the __llvm_gcov_flush function.
2012-09-12 Dan GohmanDetect overflow in the path count computation. rdar...
2012-09-12 Manman RenPGO: preserve branch-weight metadata when removing...
2012-09-12 Manman RenRelease build: guard dump functions with
2012-09-11 Manman RenSimplifyCFG: preserve branch-weight metadata when creat...
2012-09-11 NAKAMURA Takumillvm/lib/Transforms/Utils/CMakeLists.txt: Update.
2012-09-11 Alex RosenbergAdd a pass that renames everything with metasyntatic...
2012-09-10 Benjamin KramerMove bypassSlowDivision into the llvm namespace.
2012-09-10 Hans WennborgFix style issues from r163302 pointed out by Evan.
2012-09-09 Nick LewyckyMove spaces to the right places. No functionality change.
2012-09-09 Benjamin KramerDSE: Poking holes into a SetVector is expensive, avoid...
2012-09-08 Andrew TrickRemove an incorrect assert during branch weight propaga...
2012-09-07 Hans WennborgSimplifyCFG: ValidLookupTableConstant should be static
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-09-06 Hans WennborgFix switch_to_lookup_table.ll test from r163302.
2012-09-06 Hans WennborgBuild lookup tables for switches (PR884)
2012-09-06 Jim GrosbachUpdate function names to conform to guidelines.
2012-09-05 Roman DivackyStop casting away const qualifier needlessly.
2012-09-05 Kostya Serebryany[asan] fix lint
2012-09-05 Kostya Serebryany[asan] extend the blacklist functionality to handle...
2012-09-04 Dan GohmanMake provenance checking conservative in cases when
2012-09-04 Jakub StaszakBypassSlowDivision: Assign to reference, don't copy...
2012-09-04 Jakub StaszakFix my previous patch (r163164). It does now what it...
2012-09-04 Jakub StaszakReturn false if BypassSlowDivision doesn't change anything.
2012-09-04 Preston GurdGeneric Bypass Slow Div
2012-09-04 Nadav RotemLICM may hoist an instruction with undefined behavior...
2012-09-02 Nadav RotemNot all targets have efficient ISel code generation...
2012-09-02 Benjamin KramerLoopRotation: Make the brute force DomTree update more...
2012-09-02 Logan ChienRename ANDROIDEABI to Android.
2012-09-01 Benjamin KramerLoopRotation: Check some invariants of the dominator...
2012-08-30 Michael Ilsemantest
2012-08-30 Benjamin KramerLoopRotate: Also rotate loops with multiple exits.
2012-08-30 Benjamin KramerInstCombine: Fix comment to reflect the code.
2012-08-30 Alexey SamsonovWhitespace
2012-08-30 Nadav RotemIt is illegal to transform (sdiv (ashr X c1) c2) ...
2012-08-30 Bill WendlingPass by pointer and not std::string.
2012-08-30 Bill WendlingRevert r162855 in favor of changing clang to emit the...
2012-08-29 Andrew TrickPreserve branch profile metadata during switch formation.
2012-08-29 Andrew Trickwhitespace
2012-08-29 Bill WendlingUse the full path to output the .gcda file.
2012-08-29 Bill WendlingUse ArrayRef instead of SmallVector when passing vector...
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-08-28 Benjamin KramerInstCombine: Defensively avoid undefined shifts by...
2012-08-28 Benjamin KramerInstCombine: Guard the transform introduced in r162743...
2012-08-28 Nadav RotemMake sure that we don't call getZExtValue on values...
2012-08-28 Nadav RotemTeach InstCombine to canonicalize [SU]div+[AL]shl...
2012-08-27 Dan GohmanDon't use for loops for code that is only intended...
2012-08-24 Kostya Serebryany[asan/tsan] rename FunctionBlackList* to BlackList...
2012-08-24 Kostya Serebryany[asan/tsan] extend the functionality of FunctionBlackLi...
2012-08-24 Benjamin KramerGVN: Fix quadratic runtime on the number of switch...
2012-08-22 Benjamin KramerSimplifyLibCalls: Give all safely-shrinkable libcalls...
2012-08-22 Chad RosierAdd a few float shrinking optimizations to SimplifyLibC...
2012-08-22 Chad RosierAdd a new helper function, AddOpt(F1, F1, Opt), as...
2012-08-21 Richard SmithMaximumSpanningTree::EdgeWeightCompare: Make this compa...
2012-08-21 Richard SmithDon't bind a reference to a dereferenced null pointer...
2012-08-21 Chandler CarruthPort the global copy optimization from the SROA pass...
2012-08-21 Kostya Serebryany[asan] add code to detect global initialization fiasco...
2012-08-21 Michael Liaorevise debug output to avoid dangling pointer
2012-08-18 Benjamin KramerInstCombine: Fix a crasher when encountering a function...
2012-08-18 Benjamin KramerRemove overly conservative hasOneUse check, this always...
2012-08-18 Benjamin KramerInstCombine: Add a couple of fabs identities for compar...
2012-08-18 Benjamin KramerSimplifyLibcalls: Add fabs and trunc to the list of...
2012-08-17 Richard SmithFix undefined behavior (binding a reference to a derefe...
2012-08-16 Rafael EspindolaTeach GVN to reason about edges dominating uses. This...
2012-08-15 Bill WendlingRemove dead flag.
2012-08-15 Kostya Serebryany[asan] implement --asan-always-slow-path, which is...
2012-08-15 Michael Liaofix infinite loop in instcombine with more than 4GB...
2012-08-14 Kostya Serebryany[asan] insert crash basic blocks inline as opposed...
2012-08-14 Craig TopperChange greater than to greater than or equal so that...
2012-08-14 Nadav RotemDuring the CodeGenPrepare we often lower intrinsics...
2012-08-13 Nadav RotemLICM uses AliasSet information to hoist and sink instru...
2012-08-13 Kostya Serebryany[asan] remove the code for --asan-merge-callbacks as...
next