aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2011-05-22implement PR9315, constant folding exp2 in terms of pow (since hosts withoutChris Lattner
2011-05-22RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specifically, __eabi_memset ...Renato Golin
2011-05-22Add methods to parse the SEH directives to the COFFAsmParser. Implement someCharles Davis
2011-05-22add a note.Chris Lattner
2011-05-22add some random notes.Chris Lattner
2011-05-22Teach ValueTracking about x86 crc32 intrinsics.Evan Cheng
2011-05-22Carve out a place in instcombine to put transformations which work knowing th...Chris Lattner
2011-05-22Fix Bug 9386 - ARM disassembler failed to disassemble conditional bxJohnny Chen
2011-05-22Fix PR9815: I was trying to get out of "generating code and thenChris Lattner
2011-05-22Add a parameter to ConstantFoldTerminator() that callers can use to ask it to...Frits van Bommel
2011-05-22another typoChris Lattner
2011-05-22fix comment typoChris Lattner
2011-05-22I missed a checking with my GVN change. Chris Lattner
2011-05-22insertvalue takes a variable number of arguments, document this, fixing PR9935.Chris Lattner
2011-05-22fix PR9856, an incorrectly conservative assertion: a global can beChris Lattner
2011-05-22fix PR9841 by having GVN not process dead loads. This wasChris Lattner
2011-05-22remove a trivial test, make some other tests less trivial.Chris Lattner
2011-05-22make this test less trivial.Chris Lattner
2011-05-22initialize and finalize function passes, pointed out by Cameron.Chris Lattner
2011-05-22fix a bug for hosts without round, PR8893.Chris Lattner
2011-05-22move PR9408 here.Chris Lattner
2011-05-22Commit test change, forgotten as part of r131838.Nick Lewycky
2011-05-22Teach the inliner to emit llvm.lifetime.start/end, to scope the local variablesNick Lewycky
2011-05-22switch to using a smallvector to avoid allocations for most normal size instr...Chris Lattner
2011-05-22tidy some things up.Chris Lattner
2011-05-22Fix some minor typos and grammar.Chris Lattner
2011-05-22Implement emission of all Win64 exception tables. Make the COFF streamer emitCharles Davis
2011-05-22Make the COFF streamer emit unwind info when processing a .seh_handlerdataCharles Davis
2011-05-22Fix grammar in test.Nick Lewycky
2011-05-22Don't allow unaligned offsets and sizes in the Win64 EH directives.Charles Davis
2011-05-22random comment cleanups.Chris Lattner
2011-05-22fix a file system case sensitivity issue.Chris Lattner
2011-05-22remove StandardPasses, it has been replaced with PassManagerBuilderChris Lattner
2011-05-22switch opt to using PassManagerBuilder.hChris Lattner
2011-05-22switch llvm-ld. It has a terrible mechanism that people can add extraChris Lattner
2011-05-22switch bugpoint and liblto to PassManagerBuilder.Chris Lattner
2011-05-22add support for LTO passes.Chris Lattner
2011-05-22eliminate dependence on StandardPasses.h. The code generator's pass pipelineChris Lattner
2011-05-22Include DataTypes.h from this header to get the uint*_t types.Charles Davis
2011-05-22Allow access to the .pdata and .xdata sections through the TargetAsmInfoCharles Davis
2011-05-21add an extension point mechanism that allow plugins to add stuff to Chris Lattner
2011-05-21Add CreateLifetimeStart and CreateLifetimeEnd to the IRBuilder, with plans toNick Lewycky
2011-05-21Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot.Duncan Sands
2011-05-21add a new PassManagerBuilder class to replace StandardPasses.hChris Lattner
2011-05-21add a copy ctor to TargetLibraryInfo.Chris Lattner
2011-05-21PR7952: Make isa<> use the same logic as cast<>, so that they both workEli Friedman
2011-05-21X86: smulo -> add is now done target-independently in DAGCombiner, remove the...Benjamin Kramer
2011-05-21Implement mulo x, 2 -> addo x, x in DAGCombiner.Benjamin Kramer
2011-05-21Merge and FileCheckize test cases.Benjamin Kramer
2011-05-21Revert "InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.o...Benjamin Kramer