Added MachineRegisterInfo::hasOneDef()
[oota-llvm.git] / lib / Transforms /
2012-07-27 Evan ChengTeach CodeGenPrep to look past bitcast when it's duplic...
2012-07-27 Nuno Lopesfix infinite loop in instcombine in the presence of...
2012-07-26 Pete CooperSimplify demanded bits of select sources where the...
2012-07-26 Pete CooperTeach SimplifyDemandedBits how to look through fpext...
2012-07-26 Nuno Lopesdo null checks for a few more Emit*() functions.
2012-07-26 Duncan SandsStop reassociate from looking through expressions of...
2012-07-25 Nick LewyckyIt's not safe to blindly remove invoke instructions...
2012-07-25 Nuno Lopesrevert r160742: it's breaking CMake build
2012-07-25 Nuno LopesMemoryBuiltins: add support to determine the size of...
2012-07-25 Nuno Lopesadd EmitStrNLen()
2012-07-25 Nuno Lopesmake all Emit*() functions consult the TargetLibraryInf...
2012-07-24 Nick LewyckyDon't delete one more instruction than we're allowed...
2012-07-24 Nadav RotemClean whitespaces.
2012-07-24 Nick LewyckyTeach globalopt to not nuke all stores to globals....
2012-07-23 Dan GohmanAn objc_retain can serve as a may-use for a different...
2012-07-23 Nadav RotemSuppress a warning.
2012-07-23 Sylvestre LedruFix a typo (the the => the)
2012-07-22 Chandler CarruthMove the initialization of the bounds checking pass...
2012-07-21 Nick LewyckyRevert r160602.
2012-07-21 Nick LewyckyTeach globalopt to play nice with leak checkers. This...
2012-07-20 Nuno Lopesmove the bounds checking pass to the instrumentation...
2012-07-20 Richard OsborneFix assertion in jump threading (PR13405).
2012-07-20 Kostya Serebryany[asan] make sure that the crash callbacks do not get...
2012-07-19 Nick LewyckyRevert r160529 due to crashes.
2012-07-19 Nick LewyckyDon't wipe out global variables that are probably stori...
2012-07-19 Benjamin KramerReplace some explicit compare loops with std::equal.
2012-07-19 Bill WendlingRemove tabs.
2012-07-18 Andrew Trickindvars: drive by heuristics fix.
2012-07-18 Andrew Trickindvars: Linear function test replace should avoid...
2012-07-17 Evan ChengBack out r160101 and instead implement a dag combine...
2012-07-17 Kostya Serebryany[asan] more code to merge crash callbacks. Doesn't...
2012-07-17 Andrew TrickReapply r160340. LSR: Limit CollectSubexprs.
2012-07-17 Andrew TrickRevert "LSR: try not to blow up solving combinatorial...
2012-07-17 Andrew TrickLSR: try not to blow up solving combinatorial problems...
2012-07-16 Nuno Lopesfix PR13339 (remove the predecessor from the unwind...
2012-07-16 Kostya Serebryany[asan] a bit more refactoring, addressed some of the...
2012-07-16 Kostya Serebryany[asan] refactor instrumentation to allow merging the...
2012-07-16 Kostya Serebryany[asan] initialize asan error callbacks in runOnModule...
2012-07-16 Chandler CarruthRevert r160254 temporarily.
2012-07-16 Chandler CarruthTeach AddressSanitizer to create basic blocks in a...
2012-07-15 Chandler CarruthMove llvm/Support/TypeBuilder.h -> llvm/TypeBuilder...
2012-07-15 Chandler CarruthMove llvm/Support/MDBuilder.h to llvm/MDBuilder.h,...
2012-07-13 Andrew TrickLSR Fix: check SCEV expression safety before expansion.
2012-07-13 Benjamin KramerMake helper functions static.
2012-07-12 Evan ChengInstcombine was transforming:
2012-07-09 Nuno Lopesinstcombine: merge the functions that remove dead alloc...
2012-07-06 Nuno Lopesteach instcombine to remove allocated buffers even...
2012-07-05 Kostya Serebryany[tsan] fix compile-time falilure found while building...
2012-07-04 Stepan DyatkovskiyReverted r156659, due to probable performance regressio...
2012-07-03 Nuno LopesBoundsChecking: optimize out the check for offset ...
2012-07-03 Stepan DyatkovskiyPart of r159527. Splitted into series of patches and...
2012-07-02 Eric ChristopherRevert "IntRange:" as it appears to be breaking self...
2012-07-02 Duncan SandsGlobalOpt forgot to handle bitcast when analyzing globa...
2012-07-02 Nuno Lopesfix the regression I introduced in r159385 (it's necess...
2012-07-02 Stepan DyatkovskiyIntRange:
2012-07-02 Kostya Serebryany[asan] small code simplification
2012-06-30 Bill WendlingDon't reinsert the 'atexit' function if it already...
2012-06-29 Nuno Lopesrevert r159440. As Duncan pointed out, the test for...
2012-06-29 Benjamin KramerCodeGenPrepare: Don't crash when TLI is not available.
2012-06-29 Duncan SandsRework this to clarify where the removal of nodes from...
2012-06-29 Nuno Lopesignore 'invoke new' in isInstructionTriviallyDead,...
2012-06-29 Duncan SandsFix a reassociate crash on sozefx when compiling with...
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-06-29 Bill WendlingThe DIBuilder class is just a wrapper around debug...
2012-06-28 Nuno Lopesmake simplifyCFG erase invokes to readonly/readnone...
2012-06-28 Nuno Lopesmake instcombine produce calls to llvm.donothing instea...
2012-06-28 Kostya Serebryany[asan] set a hard limit on the number of instructions...
2012-06-28 Hal FinkelPrecompute SCEV pointer analysis prior to instruction...
2012-06-28 Hal FinkelRemove a useless check in BBVectorize.
2012-06-28 Hal FinkelAllow BBVectorize to form non-2^n-length vectors.
2012-06-28 Hal FinkelRefactor operation equivalence checking in BBVectorize...
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-06-27 Matt Beaumont-GayRevert r159136 due to PR13124.
2012-06-27 Duncan SandsSome reassociate optimizations create new instructions...
2012-06-26 Evan ChengRemove a instcombine transform that (no longer?) makes...
2012-06-26 Duncan SandsReplacing zero-sized alloca's with a null pointer is...
2012-06-25 Nuno Lopesrevert my previous commit (r159173), since as Eli point...
2012-06-25 Nuno Lopesdo not set realloc() as NotAlias, since it can return...
2012-06-25 Dan GohmanFix the objc_autoreleasedReturnValue optimization code...
2012-06-25 Nuno Lopesimprove optimization of invoke instructions:
2012-06-25 Rafael EspindolaIf a constant or a function has linkonce_odr linkage...
2012-06-25 Eli BenderskyThe name (and comment describing) of llvm::GetFirstDebu...
2012-06-24 NAKAMURA Takumillvm/lib: [CMake] Add explicit dependency to intrinsics...
2012-06-24 Hal FinkelAllow controlling vectorization of boolean values separ...
2012-06-24 Nick LewyckyRemove dyn_cast + dereference pattern by replacing...
2012-06-24 Nick LewyckyTab to spaces. No functionality change.
2012-06-24 Nick LewyckyRemove a dangling reference to a deleted instruction...
2012-06-23 Hal FinkelAllow BBVectorize to fuse compare instructions.
2012-06-23 Hans WennborgExtend the IL for selecting TLS models (PR9788)
2012-06-23 Stepan DyatkovskiyOptimized usage of new SwitchInst case values (Integers...
2012-06-23 Nuno LopesBoundsChecking: attach debug info to traps to make...
2012-06-22 Jakob Stoklund OlesenRevert remaining part of r93200: "Disable folding sext...
2012-06-22 Stepan DyatkovskiyFixed r158979.
2012-06-22 Nuno Lopesfix whitespace in my last commit.
2012-06-22 Nuno Lopesremove extractMallocCallFromBitCast, since it was tailo...
2012-06-21 Nuno Lopesinstcombine: disable optimization of 'invoke null...
2012-06-21 Evan ChengLook pass zext to strength reduce an udiv. Patch by...
2012-06-21 Nuno LopesAdd support for invoke to the MemoryBuiltin analysid.
2012-06-21 Nuno Lopesport the BoundsChecking patch to the new MemoryBuiltin...
2012-06-21 Nuno Lopesrefactor the MemoryBuiltin analysis:
next