Delete the IPO simplify-libcalls and completely reimplement it as
[oota-llvm.git] / lib /
2008-05-01 Chris LattnerDelete the IPO simplify-libcalls and completely reimple...
2008-04-30 Chris Lattnerfix a bug in my previous patch, a classic =/== bug.
2008-04-30 Arnold SchwaighoferTail call optimization improvements:
2008-04-30 Gabor Greiffcntl.h is pretty standard on unix (without the sys/)
2008-04-30 Owen AndersonThis condition got inverted accidentally.
2008-04-30 Chris Lattnermove lowering of llvm.memset -> store from simplify...
2008-04-30 Chris Lattneradd a method for comparing to see if a value has a...
2008-04-30 Chris Lattneruse string length computation to generalize several...
2008-04-30 Dale JohannesenAdd comments for previous patch as requested.
2008-04-30 Scott MichelBug fixes and updates for CellSPU, syncing up with...
2008-04-30 Scott MichelFix custom target lowering for zero/any/sign_extend...
2008-04-29 Dale JohannesenMake eh_frame objects by 8-byte aligned on 64-bit
2008-04-29 Owen AndersonRevert r50441. The original code was correct. Add...
2008-04-29 Owen AndersonFix a bug in memcpyopt where the memcpy-memcpy transfor...
2008-04-29 Owen AndersonWe should be returning true here since we've changed...
2008-04-29 Owen AndersonA lot of cleanups and documentation improvements, as...
2008-04-29 Owen AndersonRename DeadLoopElimination to LoopDeletion, part 2.
2008-04-29 Owen AndersonRename DeadLoopElimination to LoopDeletion, part one.
2008-04-29 Anton KorobeynikovDon't do stupid things: doInitialization(Module&) is...
2008-04-29 Chris Lattnerdon't eliminate load from volatile value on paths where...
2008-04-29 Chris Lattnerfix a subtle volatile handling bug.
2008-04-29 Roman LevensteinUse std::set instead of std::priority_queue for the...
2008-04-29 Chris LattnerImplement more aggressive support for analyzing string...
2008-04-29 Owen AndersonClarify what we mean by a dead loop.
2008-04-29 Chris Lattnerdon't delete the last store to an alloca if the store...
2008-04-29 Chris Lattnermake the vector conversion magic handle multiple results.
2008-04-29 Chris Lattneradd support for multiple return values in inline asm...
2008-04-29 Evan ChengAnother extract_subreg coalescing bug.
2008-04-29 Owen AndersonAdd some more comments.
2008-04-29 Owen AndersonRemove debugging code.
2008-04-29 Owen AndersonAdd dead loop elimination, which removes dead loops...
2008-04-28 Evan ChengFix a bug in RegsForValue::getCopyToRegs() that causes...
2008-04-28 Dan GohmanFix a pointer-arithmetic bug that caused 64-bit host...
2008-04-28 Dan GohmanFix DSE to not eliminate volatile loads with no uses.
2008-04-28 Dan GohmanEvan pointed out that folding sext to zext may not...
2008-04-28 Dan GohmanDelete an unused constructor.
2008-04-28 Dan GohmanAdd a comment to CreateRegForValue that clarifies the...
2008-04-28 Dan GohmanRewrite the comments for RegsForValue and its members...
2008-04-28 Ted KremenekBug fix in BumpPtrAllocator: don't assume that all...
2008-04-28 Dan GohmanDon't call size() on each iteration of the loop.
2008-04-28 Gordon HenriksenExpose parameter attributes via C bindings.
2008-04-28 Dan GohmanFix the SVOffset values for loads and stores produced by
2008-04-28 Dan GohmanTeach InstCombine's ComputeMaskedBits what SelectionDAG's
2008-04-28 Dan GohmanTeach DAGCombine to convert (sext x) to (zext x) when the
2008-04-28 Mikhail GlushenkovAdd support for response files to the CommandLine library.
2008-04-28 Anton KorobeynikovFix FP return for Win64 ABI
2008-04-28 Chris LattnerAnother collection of random cleanups. No functionalit...
2008-04-28 Chris LattnerRemove the SmallVector ctor that converts from a SmallV...
2008-04-28 Chris Lattnerswitch RegsForValue::Regs to be a SmallVector to avoid
2008-04-28 Chris LattnerFix PR2256, yet another miscompilation in simplifycfg...
2008-04-27 Chris Lattnermove static function out of anon namespace, no function...
2008-04-27 Chris LattnerAnother step to getting multiple result inline asm...
2008-04-27 Chris LattnerAllow asms to return multiple results by value.
2008-04-27 Anton KorobeynikovProperly lower vararg's FORMAL_ARGUMENTS node on win64
2008-04-27 Anton KorobeynikovHandle fp80 for win64
2008-04-27 Chris Lattnertypo
2008-04-27 Chris LattnerImplement a signficant optimization for inline asm:
2008-04-27 Chris Lattnerisa+cast -> dyn_cast
2008-04-27 Chris LattnerMove a bunch of inline asm code out of line.
2008-04-26 Chris LattnerA few inline asm cleanups:
2008-04-26 Chris Lattnerno need to implement this method and just have it call
2008-04-26 Chris LattnerWhen SRoA'ing a global variable, make sure the new...
2008-04-25 Dale Johannesenchange comments per review
2008-04-25 Evan ChengExtract the lower 64-bit if a MMX value is passed in...
2008-04-25 Evan ChengFix illegal MMX_MOVDQ2Qrr pattern. vector_extract resul...
2008-04-25 Evan ChengSpecial handling for MMX values being passed in either...
2008-04-25 Dan GohmanRemove the code from CodeGenPrepare that moved getresul...
2008-04-25 Evan ChengFix MMX_MOVQ2DQrr pattern. It's illegal to do a bitconv...
2008-04-25 Nate BegemanPull the code to perform an INSERT_VECTOR_ELT in memory...
2008-04-25 Nate BegemanFeedback from chris
2008-04-25 Chris Lattneradd a note
2008-04-25 Evan Cheng80 col violation.
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
2008-04-25 Evan ChengNot checking for intrinsics which do not have a chain...
2008-04-25 Evan Cheng- Switch from std::set to SmallPtrSet.
2008-04-25 Evan ChengMMX argument passing fixes:
2008-04-25 Nate BegemanTeach the PruningFunctionCloner how to look through...
2008-04-25 Chris LattnerLoosen up an assertion to allow intrinsics. I really...
2008-04-25 Chris LattnerDon't infininitely thread branches when a threaded...
2008-04-25 Gordon HenriksenPR2202: LLVMCreateInterpreter creates a JIT
2008-04-25 Evan ChengFix bug in x86 memcpy / memset lowering. If there are...
2008-04-24 Evan ChengAdjust inline cost computation to be less aggressive.
2008-04-24 Evan Cheng- Check if a register is livein before removing it...
2008-04-24 Chris Lattnercode restructuring, not functionality change.
2008-04-24 Chris LattnerDon't replace multiple result of calls with undef,
2008-04-24 Chris Lattnercode cleanup, no functionality change.
2008-04-24 Chris LattnerSplit some code out of the main SimplifyCFG loop into...
2008-04-23 Dan GohmanMake these variables static.
2008-04-23 Anton KorobeynikovDrop dead includes
2008-04-23 Anton KorobeynikovAdjust option names for C++ backend
2008-04-23 Anton KorobeynikovFirst step of implementing PR1538: move llvm2cpp logic...
2008-04-23 Dan GohmanInitial CBE support for multiple return values.
2008-04-23 Chris Lattnertighten up verifier checks which missed cases where
2008-04-23 Dan GohmanUse isa instead of dyn_cast.
2008-04-23 Dan GohmanAdd support to codegen for getresult instructions with...
2008-04-23 Devang PatelCheck type instead of no. of operands.
2008-04-23 Dan GohmanAllow llvm-as to parse a getresult with an undef operand.
2008-04-23 Dale JohannesenRewrite previous patch to suit Chris's preference.
2008-04-23 Anton KorobeynikovUnbreak JIT
2008-04-23 Anton KorobeynikovFix typo
next