Adds a JIT based exception handling example to the examples directory.
[oota-llvm.git] / lib / Transforms / Utils /
2010-02-05 Jakob Stoklund OlesenTeach SimplifyCFG about magic pointer constants.
2010-02-05 Dan GohmanUse a SmallSetVector instead of a SetVector; this code...
2010-02-01 Bob WilsonFix pr6198 by moving the isSized() check to an outer...
2010-01-30 Bob WilsonCheck alignment of loads when deciding whether it is...
2010-01-29 Bob WilsonUse uint64_t instead of unsigned for offsets and sizes.
2010-01-29 Bob WilsonImprove isSafeToLoadUnconditionally to recognize that...
2010-01-29 Victor Hernandezmem2reg erases the dbg.declare intrinsics that it conve...
2010-01-27 Bob WilsonAvoid creating redundant PHIs in SSAUpdater::GetValueIn...
2010-01-27 Benjamin KramerDon't bother with sprintf, just pass the Twine through.
2010-01-27 Chris Lattnersome cleanups.
2010-01-27 Chris Lattnerno need to check for null
2010-01-27 Victor HernandezWhen converting dbg.declare to dbg.value, attach promot...
2010-01-26 Victor HernandezAvoid extra calls to MD->getNumOperands()
2010-01-26 Victor HernandezSwitch AllocaDbgDeclares to SmallVector and don't leak...
2010-01-26 Victor HernandezIn mem2reg, for all alloca/stores that get promoted...
2010-01-25 Victor HernandezRevert r94260 until findDbgDeclare() is made more efficient
2010-01-24 Chris Lattnermake -fno-rtti the default unless a directory builds...
2010-01-23 Victor HernandezIn mem2reg, for all alloca/stores that get promoted...
2010-01-22 Victor HernandezKeep ignoring pointer-to-pointer bitcasts
2010-01-22 Chris LattnerStop building RTTI information for *most* llvm librarie...
2010-01-21 Victor HernandezNo need to look through bitcasts for DbgInfoIntrinsic
2010-01-21 Victor HernandezDbgInfoIntrinsic no longer appear in an instruction...
2010-01-21 Victor HernandezDbgInfoIntrinsics no longer appear in an instruction...
2010-01-21 Chris LattnerIt turns out that this #include is needed because otherwise
2010-01-21 Chris Lattnerunbreak the build, apparently without this transformuti...
2010-01-21 Chris Lattnertidy up
2010-01-21 Victor HernandezDon't need to include IntrinsicInst.h any more
2010-01-21 Victor HernandezNo need to map NULL operands of metadata
2010-01-20 Victor HernandezSwitch Elts from vector to SmallVector
2010-01-20 Victor HernandezMap operands of all function-local metadata, not just...
2010-01-18 Devang PatelWhile mapping llvm.dbg.declare intrinsic manually map...
2010-01-15 Bob WilsonFix a comment typo.
2010-01-12 Chris Lattneradd a helper function.
2010-01-10 Julien LerougeFix nondeterministic behavior.
2010-01-09 Julien LerougeFix nondeterministic behavior.
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2010-01-05 Dan GohmanNick Lewycky pointed out that this code makes changes...
2010-01-05 Dan GohmanUse do+while instead of while for loops which obviously...
2010-01-05 Dan GohmanMake RecursivelyDeleteTriviallyDeadInstructions,
2010-01-05 Benjamin KramerAvoid going through the LLVMContext for type equality...
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 Devang PatelRemove dead debug info intrinsics.
2009-12-31 Chris Lattnerfix Analysis/DebugInfo.h to not include Metadata.h...
2009-12-31 Chris Lattnerrename "elements" of metadata to "operands". "Elements...
2009-12-29 Benjamin KramerUse an array instead of a SmallVector.
2009-12-29 Chris Lattnerprune #includes.
2009-12-29 Chris LattnerFinal step in the metadata API restructuring: move the
2009-12-29 Chris Lattnerremove useless argument.
2009-12-28 Chris LattnerThis is a major cleanup of the instruction metadata...
2009-12-28 Chris Lattnerrename getMDKind -> getMDKindID, make it autoinsert...
2009-12-21 Chris Lattnerimprove indentation avoid a pointless conversion from...
2009-12-21 Chris Lattnerrevert r89298, which was committed without a testcase...
2009-12-21 Chris Lattnerfix PR5837 by having SSAUpdate reuse phi nodes for the
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-12-18 Dan GohmanUpdate a comment.
2009-12-15 Chris LattnerRemove isPod() from DenseMapInfo, splitting it out...
2009-12-13 Chandler CarruthDon't leave pointers uninitialized in the default const...
2009-12-08 Nick LewyckyRemove unnecessary #include "llvm/LLVMContext.h".
2009-12-04 Chris Lattneradd an assert to make it really clear what this is...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-12-02 Jim GrosbachMove EliminateDuplicatePHINodes() from SimplifyCFG...
2009-11-23 Nick LewyckyPull LLVMContext out of PromoteMemToReg.
2009-11-20 Dan GohmanMake Loop::getLoopLatch() work on loops which don't...
2009-11-19 Jim GrosbachEliminate duplicate phi nodes in loops. Loop rotation...
2009-11-19 Jim GrosbachMake EliminateDuplicatePHINodes() available as a utilit...
2009-11-12 Daniel DunbarAdd the braces gcc suggested.
2009-11-11 Duncan SandsDon't trivially delete unused calls to llvm.invariant...
2009-11-10 Devang PatelImplement support to debug inlined functions.
2009-11-10 Chris Lattnermove some generally useful functions out of jump threading
2009-11-10 Chris Lattnerrefactor TryToSimplifyUncondBranchFromEmptyBlock out...
2009-11-09 Chris Lattnerfix ConstantFoldCompareInstOperands to take the LHS...
2009-11-09 Dan GohmanFix a comment in a typo that Duncan noticed.
2009-11-09 Dan GohmanGeneralize LCSSA to handle loops with exits with predec...
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-11-05 Dan GohmanAvoid calling getUniqueExitBlocks from within LoopSimpl...
2009-11-05 Dan GohmanThe introduction of indirectbr meant the introduction of
2009-11-05 Dan GohmanTeach LoopUnroll how to bail if LoopSimplify can't...
2009-11-05 Dan GohmanDelete an unused member variable.
2009-11-05 Dan GohmanAdd an assertion to catch indirectbr in SplitBlockPrede...
2009-11-03 Chris Lattnerremove a isFreeCall check: it is a callinst that can...
2009-11-03 Ted KremenekAlphabetize.
2009-11-02 Chris Lattnerfix a bug exposed by moving SRoA earlier which caused...
2009-11-01 Chris Lattnerimprove comment.
2009-11-01 Chris Lattnerchange llvm::MergeBlockIntoPredecessor to not merge...
2009-11-01 Chris Lattnerconstant fold indirectbr(blockaddress(%bb)) -> br label...
2009-11-01 Chris LattnerRevert 85678/85680. The decision is to stay with the...
2009-10-31 Chris Lattnerllvm::SplitEdge should refuse to split an edge from...
2009-10-31 Chris Lattnerupdate the comment above llvm::SplitCriticalEdge, and...
2009-10-31 Chris Lattneradjust a couple xforms to work with null bb's in BlockA...
2009-10-31 Dan GohmanRevert r85667. LoopUnroll currently can't call utility...
2009-10-31 Dan GohmanRemove redundant code.
2009-10-31 Dan GohmanMerge the enhancements from LoopUnroll's FoldBlockIntoP...
2009-10-31 Dan GohmanSimplify this code.
next