More instcombine cleanup aimed towards improving debug line info.
[oota-llvm.git] / lib / Transforms / InstCombine / InstCombineCalls.cpp
2011-05-18 Eli FriedmanMore instcombine cleanup aimed towards improving debug...
2011-05-18 Stuart HastingsFix inelegant initialization.
2011-05-18 Eli FriedmanStart trying to make InstCombine preserve more debug...
2011-05-18 Eli FriedmanUse ReplaceInstUsesWith instead of replaceAllUsesWith...
2011-05-17 Stuart HastingsX86 pmovsx/pmovzx ignore the upper half of their inputs.
2011-04-13 Bill WendlingReapply r129401 with patch for clang.
2011-04-12 Bill WendlingRevert r129401 for now. Clang is using the old way...
2011-04-12 Bill WendlingRemove the unaligned load intrinsics in favor of using...
2011-03-27 Benjamin KramerUse APInt's umul_ov instead of rolling our own overflow...
2011-03-15 Eric ChristopherIf we don't know how long a string is we can't fold...
2011-03-10 Benjamin KramerInstCombine: Turn umul_with_overflow into mul nuw if...
2011-02-24 Chris Lattnerchange instcombine to not turn a call to non-varargs...
2011-01-10 Chandler CarruthTeach instcombine about the rest of the SSE and SSE2...
2011-01-07 Benjamin KramerRevert 122959, it needs more thought. Add it back to...
2011-01-06 Benjamin KramerInstCombine: Turn _chk functions into the "unsafe"...
2011-01-06 Benjamin KramerInstCombine: If we call llvm.objectsize on a malloc...
2011-01-06 Benjamin KramerInstCombine: Teach llvm.objectsize folding to look...
2010-12-25 Chris Lattnerdon't lose TD info
2010-12-25 Chris LattnerMove getOrEnforceKnownAlignment out of instcombine...
2010-12-20 Chris Lattnerfix PR8807 by making transformConstExprCastCall aware...
2010-12-20 Chris Lattnervarious cleanups for transformConstExprCastCall
2010-12-20 Mon P WangAvoid dropping the address space when InstCombine optim...
2010-12-19 Chris Lattnermove a transformation to a more logical place, simplify...
2010-12-19 Chris Lattneroptimize uadd(x, cst) into a comparison when the normal
2010-10-22 Bob WilsonTeach instcombine to set the alignment arguments for...
2010-10-01 Chris Lattnerfix PR8267 - Instcombine shouldn't optimizer away volat...
2010-08-09 Eli FriedmanPR7853: fix a silly mistake introduced in r101899,...
2010-08-03 Dan GohmanUse unary + instead of a separate local variable for...
2010-07-30 Dan GohmanMove MaximumAlignment to be a member of the Value class.
2010-07-28 Dan GohmanDefine a maximum supported alignment value for load...
2010-07-28 Dan GohmanWhen user code intentionally dereferences null, the...
2010-07-22 Gabor Greifundo 80 column trespassing I caused
2010-07-16 Gabor Greifeliminate CallInst::ArgOffset
2010-06-30 Gabor Greifuse getArgOperand (corrected by CallInst::ArgOffset...
2010-06-28 Gabor Greifuse ArgOperand API
2010-06-25 Gabor Greifuse ArgOperand API (some hunks I could split)
2010-06-24 Gabor Greifuse (even more, still) ArgOperand API
2010-06-24 Gabor Greifuse (even more) ArgOperand API
2010-06-24 Gabor Greifuse ArgOperand API
2010-06-24 Gabor Greifuse ArgOperand API
2010-05-27 Duncan SandsTeach instCombine to remove malloc+free if malloc's...
2010-04-28 Chris Lattnerfurther clarify alignment of globals, fix instcombine
2010-04-20 Gabor Greifuse abstract accessors to CallInst
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-04-04 Mon P WangReapply address space patch after fixing an issue in...
2010-04-02 Mon P WangRevert r100191 since it breaks objc in clang
2010-04-02 Mon P WangReapply address space patch after fixing an issue in...
2010-03-30 Bob WilsonRevert Mon Ping's change 99928, since it broke all...
2010-03-30 Mon P WangAdded support for address spaces and added a isVolatile...
2010-03-23 Evan ChengFix an incorrect logic causing instcombine to miss...
2010-03-20 Gabor GreifAdd a setCalledFunction member to InvokeInst (like...
2010-03-12 Benjamin KramerFactor checked library call optimization into a common...
2010-03-11 Benjamin Kramerstpcpy is so similar to strcpy, it doesn't deserve...
2010-03-11 Eric ChristopherLower stpcpy_chk when possible.
2010-03-11 Eric ChristopherAdd strncpy libcall creator. Use it when it should...
2010-03-08 Evan ChengRe-commit 97860 with fix. getMallocAllocatedType may...
2010-03-06 Eric ChristopherLet the fallthrough handle whether or not we've changed...
2010-03-06 Eric ChristopherMigrate _chk call lowering from SimplifyLibCalls to...
2010-03-06 Eric ChristopherTemporarily revert:
2010-03-06 Evan ChengTransform @llvm.objectsize to integer if the argument...
2010-03-05 Evan ChengInstcombine should turn llvm.objectsize of a alloca...
2010-03-05 Evan ChengAdd missing break for Intrinsic::objectsize case. It...
2010-02-22 Evan ChengInstcombine constant folding can normalize gep with...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-13 Eric ChristopherFix a problem where we had bitcasted operands that...
2010-02-11 Eric ChristopherMake sure that ConstantExpr offsets also aren't off...
2010-02-11 Eric ChristopherAdd ConstantExpr handling to Intrinsic::objectsize...
2010-02-09 Eric ChristopherMove Intrinsic::objectsize lowering back to InstCombine...
2010-02-05 Eric ChristopherRemove this code for now. I have a better idea and...
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 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-01 Chris Lattnerfix rdar://7590304, a miscompilation of objc apps on...
2010-02-01 Chris Lattnerfix rdar://7590304, an infinite loop in instcombine...
2010-01-29 Eric ChristopherRevert my last couple of patches. They appear to have...
2010-01-29 Eric ChristopherAdd constant support to object size handling and remove...
2010-01-08 Eric ChristopherRemove unnecessary dyn_cast and add a comment. Part...
2010-01-06 Eric ChristopherMove the object size intrinsic optimization to inst...
2010-01-05 Benjamin KramerMove remaining stuff to the isInteger predicate.
2010-01-05 Chris Lattnersplit call handling out to InstCombineCalls.cpp