[asan] unpoison the stack before every noreturn call. Fixes asan issue 37. llvm part
[oota-llvm.git] / lib / Transforms / IPO /
2012-02-06 Bill Wendling[unwind removal] We no longer have 'unwind' instruction...
2012-02-06 Nick LewyckySplit part of EvaluateFunction into a new EvaluateBlock...
2012-02-05 Nick LewyckyTeach GlobalOpt to handle atomic accesses to globals.
2012-02-05 Nick LewyckyClean up some whitespace and comments. No functionality...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2012-02-01 Hal FinkelAdd a basic-block autovectorization pass.
2012-01-27 Chris Lattnercontinue making the world safe for ConstantDataVector...
2012-01-26 Chris LattnerContinue improving support for ConstantDataAggregate...
2012-01-25 Chris Lattneruse Constant::getAggregateElement to simplify a bunch...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-17 Dan GohmanAdd a new PassManagerBuilder customization point,
2012-01-11 Eli FriedmanRe-fix the issue Bill fixed in r147899 in a slightly...
2012-01-11 Bill WendlingIf the global variable is removed by the linker, then...
2012-01-05 Eli FriedmanPR11705, part 2: globalopt shouldn't put inttoptr/ptrto...
2012-01-05 Nick LewyckySCCCaptured is trivially false on entry to this loop...
2011-12-28 Nick LewyckyChange CaptureTracking to pass a Use* instead of a...
2011-12-12 Daniel DunbarLLVMBuild: Remove trailing newline, which irked me.
2011-12-07 Duncan SandsRemove unused include.
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-12-01 Chad RosierLast bit of TargetLibraryInfo propagation. Also fixed...
2011-11-30 Kostya Serebryanymake asan work at -O0, llvm part. Patch by glider@googl...
2011-11-29 Daniel Dunbarbuild/CMake: Finish removal of add_llvm_library_depende...
2011-11-15 Benjamin KramerRemove all remaining uses of Value::getNameStr().
2011-11-12 Daniel Dunbarbuild: Attempt to rectify inconsistencies between CMake...
2011-11-11 Daniel DunbarLLVMBuild: Alphabetize required_libraries lists.
2011-11-03 Daniel Dunbarbuild: Add initial cut at LLVMBuild.txt files.
2011-10-20 Eli FriedmanRefactor code from inlining and globalopt that checks...
2011-10-01 Andrew TrickInlining and unrolling heuristics should be aware of...
2011-10-01 Andrew Trickwhitespace
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-09-20 Bill WendlingPlace the check for an exit landing pad where it will...
2011-09-20 Bill WendlingOmit extracting a loop if one of the exits is a landing...
2011-09-20 Bill WendlingCheck the terminator, not the basic block.
2011-09-20 Bill WendlingWhen extracting a basic block that ends in an 'invoke...
2011-08-19 Benjamin KramerC API functions must be able to see their extern "C...
2011-08-16 David ChisnallAdd a mechanism for optimisation plugins to register...
2011-08-16 Eli FriedmanRevert a bit of r137667; the logic in question can...
2011-08-16 Eli FriedmanMinor comment fixes.
2011-08-15 Eli FriedmanUpdate inter-procedural optimizations for atomic load...
2011-08-15 Bill WendlingMark the SCC as "might unwind" if we run into a 'resume...
2011-08-12 Chris Lattnerswitch to use the new api for structtypes.
2011-08-09 Rafael EspindolaAdd a C interface to PassManagerBuilder. It is missing...
2011-08-03 Bill WendlingRemove the LowerSetJmp pass. It wasn't used effectively...
2011-08-02 Rafael EspindolaMove methods in PassManagerBuilder offline.
2011-07-31 Bill WendlingAdd the 'resume' instruction for the new EH rewrite.
2011-07-30 Bill WendlingRevert r136253, r136263, r136269, r136313, r136325...
2011-07-29 Eli FriedmanMisc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
2011-07-29 Chandler CarruthRewrite the CMake build to use explicit dependencies...
2011-07-27 Bill WendlingMerge the contents from exception-handling-rewrite...
2011-07-27 Nick LewyckyTeach the ConstantMerge pass about alignment. Fixes...
2011-07-26 Rafael EspindolaAdd LLVMAddAlwaysInlinerPass to the C API.
2011-07-26 Rafael EspindolaLLVM 3.0 is here, remove old do nothing method.
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-22 Jay FoadFix more MSVC warnings caused by a cases I missed when...
2011-07-21 Jay FoadMake better use of ConstantExpr::getGetElementPtr's...
2011-07-21 Jay FoadConvert ConstantExpr::getGetElementPtr and
2011-07-21 Chris Lattnermove tier out of an anonymous namespace, it doesn't...
2011-07-19 Jay FoadConvert TargetData::getIndexedOffset to use ArrayRef.
2011-07-19 Jay FoadUse ArrayRef in ConstantFoldInstOperands and ConstantFo...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Jay FoadConvert CallInst and InvokeInst APIs to use ArrayRef.
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in StructType::get() and TargetData...
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-07-09 Chris Lattnerremove the DerivedType which isn't adding value anymore.
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-06-20 Chris LattnerRevamp the "ConstantStruct::get" methods. Previously...
2011-06-09 John McCallWhen deleting a basic block, remove call edges only...
2011-06-09 Rafael EspindolaImprove the handling of available_externally and llvm...
2011-05-29 Nick LewyckyDon't crash owhen ComputeLoadResult can't compute the...
2011-05-29 Nick LewyckyObey the isVolatile bit on memory intrinsics when analy...
2011-05-22 Chris Lattnerfix PR9856, an incorrectly conservative assertion:...
2011-05-13 Julien LerougeFix a source of non determinism in FindUsedTypes, use...
2011-05-10 Devang PatelPreserve line number information.
2011-04-23 Jay FoadRemove unused STL header includes.
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-11 Chris Lattnerremove the StructRetPromotion pass. It is unused,...
2011-04-11 Nick LewyckyJust because a GlobalVariable's initializer is [N x...
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-04-09 Eli FriedmanAdd back a couple checks removed by r129128; the fact...
2011-04-08 Nick Lewyckyllvm.global_[cd]tor is defined to be either external...
2011-04-04 Jay FoadRemove some support for ReturnInsts with multiple opera...
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-03-25 Nick LewyckyNo functionality change, just adjust some whitespace...
2011-03-22 Anders CarlssonHandle another case that Frits suggested.
2011-03-21 Anders CarlssonMore cleanups to the OptimizeEmptyGlobalCXXDtors Global...
2011-03-21 Anders CarlssonAs suggested by Nick Lewycky, ignore debugging intrinsi...
2011-03-21 Nick LewyckyFix comments
2011-03-20 Anders CarlssonDon't try to eliminate invokes to __cxa_atexit.
2011-03-20 Anders CarlssonDon't segfault on mutual recursion, as pointed out...
2011-03-20 Anders CarlssonAddress comments from Frits van Bommel.
2011-03-20 Anders CarlssonAdd an optimization to GlobalOpt that eliminates calls...
2011-03-09 Devang PatelThese llvm.dbg.* constants are not used anymore.
2011-03-06 Rafael EspindolaDon't internalize available_externally functions. We...
2011-03-01 Eli FriedmanAdd an obvious missing safety check to DAE::RemoveDeadA...
2011-02-20 Nick LewyckyInstead of keeping two Value*->id# mappings, keep one...
2011-02-15 Chris Lattnerconvert ConstantVector::get to use ArrayRef.
2011-02-14 Chris Lattnerrevert my ConstantVector patch, it seems to have made...
next