Various crash reporting tools have a problem with the dwarf generated for
[oota-llvm.git] / lib / Transforms /
2012-01-10 Andrew TrickEnable LSR IV Chains with sufficient heuristics.
2012-01-09 Andrew TrickAdding IV chain generation to LSR.
2012-01-09 Andrew TrickAdding collection of IV chains to LSR.
2012-01-09 Andrew Trick"Minor LSR debugging stuff"
2012-01-09 Benjamin KramerMove assert to the right place.
2012-01-09 Benjamin KramerInstCombine: Teach foldLogOpOfMaskedICmpsHelper that...
2012-01-08 Benjamin KramerTweak my last commit to be less conservative about...
2012-01-08 Benjamin KramerInstCombine: If we have a bit test and a sign test...
2012-01-07 Andrew TrickEnable redundant phi elimination after LSR.
2012-01-07 Andrew TrickLSR: Don't optimize loops if an outer loop has no prehe...
2012-01-07 Andrew TrickLSR: run DeleteDeadPhis before replaceCongruentPhis.
2012-01-07 Andrew TrickExtended replaceCongruentPhis to handle mixed phi types.
2012-01-06 Kostya Serebryany[asan] cleanup: remove the SIGILL-related code (compile...
2012-01-05 Dan GohmanFix SpeculativelyExecuteBB to either speculate all...
2012-01-05 Eli FriedmanPR11705, part 2: globalopt shouldn't put inttoptr/ptrto...
2012-01-05 Dan GohmanRevert r56315. When the instruction to speculate is...
2012-01-05 Nick LewyckySCCCaptured is trivially false on entry to this loop...
2012-01-04 Nick LewyckyRemove pointless asserts.
2012-01-04 Nick LewyckyTeach instcombine all sorts of great stuff about shifts...
2011-12-31 Nick LewyckyMake use of the exact bit when optimizing '(X >>exact...
2011-12-28 Nick LewyckyChange CaptureTracking to pass a Use* instead of a...
2011-12-28 Nick LewyckyDemystify this comment.
2011-12-27 Nick LewyckyUse false not zero, as a bool.
2011-12-27 Nick LewyckyTurn cos(-x) into cos(x). Patch by Alexander Malyshev!
2011-12-27 Nick LewyckyTeach simplifycfg to recompute branch weights when...
2011-12-26 Rafael EspindolaFix warning.
2011-12-26 Nick LewyckyUpdate the branch weight metadata when reversing the...
2011-12-26 Nick LewyckySort includes, canonicalize whitespace, fix typos....
2011-12-24 Benjamin KramerInstCombine: Add a combine that turns (2^n)-1 ^ x back...
2011-12-24 Benjamin KramerInstCombine: Canonicalize (2^n)-1 - x into (2^n)-1...
2011-12-23 Nick LewyckyFix typo "infinte".
2011-12-23 Mon P WangWhen not destroying the source, the linker is not remap...
2011-12-22 Chad RosierAdd the actual code for r147175.
2011-12-22 Chad RosierSpeculatively revert r146578 to determine if it is...
2011-12-21 Dan GohmanFix a copy+pasto. No testcase, because the symptoms...
2011-12-21 Nick LewyckyMake some intrinsics safe to speculatively execute.
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-18 Jakub Staszak- Use getExitingBlock instead of getExitingBlocks.
2011-12-17 Kevin EnderbyRevert r146822 at Pete Cooper's request as it broke...
2011-12-17 Pete CooperSimplifyCFG now predicts some conditional branches...
2011-12-17 Pete CooperRefactor code used in InstCombine::FoldAndOfICmps to...
2011-12-17 Dan GohmanThe powers that be have decided that LLVM IR should...
2011-12-16 Andrew TrickAvoid a confusing assert for silly options: -unroll...
2011-12-15 Kostya Serebryany[asan] add the name of the module to the description...
2011-12-15 Kostya Serebryany[asan] fix a bug (issue 19) where dlclose and the follo...
2011-12-15 Pete CooperAdded InstCombine for "select cond, ~cond, x" type...
2011-12-15 Eli FriedmanMake loop preheader insertion in LoopSimplify handle...
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-12-14 Stepan DyatkovskiyFix for bug #11429: Wrong behaviour for switches. Small...
2011-12-14 Dan GohmanIt turns out that clang does use pointer-to-function...
2011-12-14 Kostya Serebryany[asan] remove .preinit_array from the compiler module...
2011-12-13 Kostya Serebryany[asan] report an error if blacklist file contains a...
2011-12-13 Andrew TrickCleanup. Clarify LSRInstance public methods.
2011-12-12 Andrew TrickIndvars: guard against exponential behavior in isHighCo...
2011-12-12 Daniel DunbarLLVMBuild: Introduce a common section which currently...
2011-12-12 Joerg SonnenbergerOnly replace fwrite with fputc, if the return value...
2011-12-12 Daniel DunbarLLVMBuild: Remove trailing newline, which irked me.
2011-12-12 Dan GohmanWhen computing reverse-CFG reverse-post-order, skip...
2011-12-12 Dan GohmanAdd a TODO comment.
2011-12-12 Dan GohmanFix a copy+pasto in a comment.
2011-12-12 Dan GohmanUse getArgOperand instead of getOperand on a call.
2011-12-12 Dan GohmanInline SetSeqToRelease into its only caller, since...
2011-12-12 Dan GohmanFix omitted break statements in a switch.
2011-12-12 Kostya Serebryany[asan] use .preinit_array only on linux
2011-12-12 Chandler CarruthSwitch llvm.cttz and llvm.ctlz to accept a second i1...
2011-12-10 Andrew TrickLSR: ignore strides in outer loops.
2011-12-09 Kostya Serebryany[asan] call __asan_init from .preinit_array. This simpl...
2011-12-09 Jakub StaszakSplitBlockPredecessors uses ArrayRef instead of Data...
2011-12-09 Andrew TrickAdd -unroll-runtime for unrolling loops with run-time...
2011-12-08 Nick LewyckyFix infinite loop in DSE when deleting a free in a...
2011-12-07 Duncan SandsRemove unused include.
2011-12-06 Benjamin KramerSimplify common predecessor finding.
2011-12-06 Benjamin KramerPush StringRefs through the metadata interface.
2011-12-06 Andrew TrickLSR: prune undesirable formulae early.
2011-12-06 Nick LewyckyExpose a switch for the new gcov format.
2011-12-05 Chad RosierUpdate comment.
2011-12-05 Chad RosierMake the MemCpyOptimizer a bit more aggressive. I...
2011-12-05 Benjamin KramerAdd a little heuristic to Value::isUsedInBasicBlock...
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-12-03 Pete CooperFixed deadstoreelimination bug where negative indices...
2011-12-02 Benjamin KramerFix quadratic behavior in InlineFunction by fetching...
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-12-01 Chad RosierLast bit of TargetLibraryInfo propagation. Also fixed...
2011-12-01 Pete CooperImproved fix for abs(val) != 0 to check other similar...
2011-12-01 Kostya Serebryany[asan] two minor fixes: use UnreachableInst after the...
2011-12-01 Pete CooperAdded instcombine pattern to spot comparing -val or...
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-11-30 Kostya Serebryanymake asan work at -O0, llvm part. Patch by glider@googl...
2011-11-30 Eli FriedmanMake GlobalMerge honor the preferred alignment on globa...
2011-11-30 Chad RosierWhitespace.
2011-11-29 Chad RosierAdd support for sqrt, sqrtl, and sqrtf in TargetLibrary...
2011-11-29 Stepan DyatkovskiyPotential bug in RewriteLoopBodyWithConditionConstant...
2011-11-29 Daniel Dunbarbuild/CMake: Finish removal of add_llvm_library_depende...
2011-11-29 Duncan SandsFix a theoretical problem (not seen in the wild): if...
2011-11-29 Andrew TrickSCEV fix. In general, Add/Mul expressions should not...
2011-11-29 Eli FriedmanZap some completely ridiculous code. There's probably...
2011-11-28 Eli FriedmanAdd a missing safety check to ProcessUGT_ADDCST_ADD...
2011-11-28 Andrew TrickRemove the temporary flag -disable-unroll-scev and...
2011-11-27 Nick LewyckyPlace the "cfg checksum" around a test. This was recent...
2011-11-26 Benjamin KramerMove code into anonymous namespaces.
next