Adds a JIT based exception handling example to the examples directory.
[oota-llvm.git] / lib / Transforms /
2010-02-09 Eric ChristopherMove Intrinsic::objectsize lowering back to InstCombine...
2010-02-09 Eric ChristopherPull these back out, they're a little too aggressive...
2010-02-09 Chris Lattnersimplify this code, duh.
2010-02-09 Chris Lattnerfix PR6193, only considering sign extensions *from...
2010-02-09 Eric ChristopherAdd file in here too.
2010-02-09 Eric ChristopherAdd a new pass to do llvm.objsize lowering using SCEV.
2010-02-08 Chris Lattnerfix some problems handling large vectors reported in...
2010-02-06 Jakob Stoklund OlesenReintroduce the InlineHint function attribute.
2010-02-05 Jakob Stoklund OlesenDon't unroll loops containing function calls.
2010-02-05 Jakob Stoklund OlesenTeach SimplifyCFG about magic pointer constants.
2010-02-05 Chris Lattnerfix logical-select to invoke filecheck right, and fix...
2010-02-05 Dan GohmanImplement releaseMemory in CodeGenPrepare and free...
2010-02-05 Dan GohmanUse a SmallSetVector instead of a SetVector; this code...
2010-02-05 Eric ChristopherRemove this code for now. I have a better idea and...
2010-02-04 Bob WilsonDo not reassociate expressions with i1 type. SimplifyC...
2010-02-04 Jakob Stoklund OlesenIncrease inliner thresholds by 25.
2010-02-04 Eric ChristopherTemporarily revert this since it appears to have caused...
2010-02-04 Eric ChristopherRework constant expr and array handling for objectsize...
2010-02-03 Eric ChristopherIf we're dealing with a zero-length array, don't lower...
2010-02-03 Bob WilsonAdjust the heuristics used to decide when SROA is likel...
2010-02-03 Evan ChengRevert 94937 and move the noreturn check to codegen.
2010-02-03 Bob WilsonFix some comment typos.
2010-02-03 Eric ChristopherRecommit this, looks like it wasn't the cause.
2010-02-02 Eric ChristopherHopefully temporarily revert this.
2010-02-02 Eric ChristopherReformat my last patch slightly.
2010-02-02 Eric ChristopherRe-add strcmp and known size object size checking optim...
2010-02-02 Chris Lattnerdon't turn (A & (C0?-1:0)) | (B & ~(C0?-1:0)) -> C0...
2010-02-02 Chris Lattnerfix a crash in loop unswitch on a loop invariant vector...
2010-02-02 Dan GohmanLangRef.html says that inttoptr and ptrtoint always...
2010-02-02 Eric ChristopherDon't need to check the last argument since it'll alway...
2010-02-02 Eric ChristopherMore indentation/tabification fixes.
2010-02-02 Eric ChristopherUntabify previous commit.
2010-02-01 Eric ChristopherFormatting.
2010-02-01 Bob WilsonAdd an option to GVN to remove all partially redundant...
2010-02-01 Chris Lattnercleanups.
2010-02-01 Chris Lattnerfix rdar://7590304, a miscompilation of objc apps on...
2010-02-01 Chris Lattnerfix rdar://7590304, an infinite loop in instcombine...
2010-02-01 Bob WilsonFix pr6198 by moving the isSized() check to an outer...
2010-01-31 Eli FriedmanSimplify/generalize the xor+add->sign-extend instcombine.
2010-01-31 Eli FriedmanAdd a small transform: transform -(X<<Y) to (-X<<Y...
2010-01-31 Evan ChengDo not mark no-return calls tail calls. It'll screw...
2010-01-30 Bob WilsonCheck alignment of loads when deciding whether it is...
2010-01-30 Bob WilsonUse more specific types to avoid casts. No functionali...
2010-01-29 Jakob Stoklund OlesenKeep iterating over all uses when meeting a phi node...
2010-01-29 Bob WilsonPreserve load alignment in instcombine transformations...
2010-01-29 Eric ChristopherRevert my last couple of patches. They appear to have...
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 Duncan SandsHaving RHSKnownZero and RHSKnownOne be alternative...
2010-01-29 Eric ChristopherMake strcpy_chk lower to strcpy if we have a safe size.
2010-01-29 Eric ChristopherAdd constant support to object size handling and remove...
2010-01-29 Bill WendlingGeneric reformatting and comment fixing. No functionali...
2010-01-29 Bill WendlingAdd newline to debugging output, and fix some grammar...
2010-01-29 Victor Hernandezmem2reg erases the dbg.declare intrinsics that it conve...
2010-01-28 Duncan SandsFix PR6165. The bug was that LHSKnownZero was being...
2010-01-27 Bob WilsonAvoid creating redundant PHIs in SSAUpdater::GetValueIn...
2010-01-27 Jeffrey YasskinKill ModuleProvider and ghost linkage by inverting...
2010-01-27 Benjamin KramerDon't bother with sprintf, just pass the Twine through.
2010-01-27 Benjamin KramerUse the less expensive getName function instead of...
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 Bob WilsonRemove check for an impossible condition: the condition...
2010-01-25 Bob WilsonChange Value::getUnderlyingObject to have the MaxLookup...
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-24 Chris Lattnerchange the canonical form of "cond ? -1 : 0" to be
2010-01-23 Chris Lattnerfix a potential overflow issue Eli pointed out.
2010-01-23 Nick LewyckySpeculatively revert r94322 to see if it fixes darwin...
2010-01-23 Chris Lattnerthird bug from PR6119: the xor dupe extension allows
2010-01-23 Nick LewyckyTeach DAE that even though it can't modify the function...
2010-01-23 Chris Lattneradd an early out to ProcessBranchOnXOR to speed it up,
2010-01-23 Chris Lattnerfix a crash in jump threading, PR6119
2010-01-23 Chris Lattnerimplement a simple instcombine xform that has been...
2010-01-23 Eric ChristopherReapply 94059 while fixing the calling convention setup
2010-01-23 Victor HernandezIn mem2reg, for all alloca/stores that get promoted...
2010-01-22 Benjamin KramerAnother strncmp -> StringRef.startswith simplification.
2010-01-22 Bob WilsonRevert 94059. It is breaking the MultiSource/Benchmark...
2010-01-22 Victor HernandezKeep ignoring pointer-to-pointer bitcasts
2010-01-22 Chris LattnerStop building RTTI information for *most* llvm librarie...
2010-01-22 Dan GohmanRevert LoopStrengthReduce.cpp to pre-r94061 for now.
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 HernandezNo need to look through bitcasts for DbgInfoIntrinsic
2010-01-21 Victor HernandezDbgInfoIntrinsics no longer appear in an instruction...
2010-01-21 Dan GohmanWhen inserting expressions for post-increment users...
2010-01-21 Dan GohmanInclude IVUsers information in LSR's debug output.
2010-01-21 Dan GohmanPrune the search for candidate formulae if the number...
2010-01-21 Dan GohmanAdd a comment.
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-21 Dan GohmanRe-implement the main strength-reduction portion of...
2010-01-21 Eric ChristopherAdd strcpy_chk -> strcpy support for "don't know" objec...
2010-01-20 Chris Lattnersimplify this code.
next